Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: интернет через VPN не могу справится!  (Прочитано 1924 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Zombifikator

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
В линуксе я 0 т.к. только на него перешел с Форточек ХП!!!!!
короче такое дело поставил на днях Ubuntu 7.10 установилась вроде норм, сеть настроил, но не могу никак настроить ВПН перепробовал несколько скриптов, через один из них вроде как подключаеться, по после етого не получаться пинговать ни сеть ни интернет, и на сайты соответсвенно не заходит! на форуме облазил многие похожие темы но из них ниче не помогло, или сам чтото не понял.... вообщем помогите пожалуста, будущему линуксоиду!!!! очень нужен интернет для получения такого звания. :)

Оффлайн iHaniu

  • Участник
  • *
  • Сообщений: 108
    • Просмотр профиля
Re: интернет через VPN не могу справится!
« Ответ #1 : 29 Март 2008, 02:41:52 »
у тебя айпи статический или динамический?
посмотри настройки своего нета у твоего провайдера на сайте (там как правило есть таковая)
и напиши что ли что делал.... а то переписывать все мануалы лень и ссылки искать тоже лень  ;)
Intel Pentium Core 2 Quad 3.4 GHz, RAM 8 Gb, NVidia 560 Mb, Debian 7.0.1
Apple MacBook Pro 13' 2.26 ГГц 8 ГБ, 320 ГБ Mac OS X 10.7

Оффлайн Zombifikator

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: интернет через VPN не могу справится!
« Ответ #2 : 29 Март 2008, 11:37:25 »
все сделал с помошбю скрипта тему можно удалить!!!
« Последнее редактирование: 29 Март 2008, 15:05:42 от Zombifikator »

Оффлайн qw1nt

  • Участник
  • *
  • Сообщений: 144
  • Ubuntu 9.10 x64
    • Просмотр профиля
    • Уроки по GIMP
Re: интернет через VPN не могу справится!
« Ответ #3 : 30 Март 2008, 03:25:38 »
все сделал с помошбю скрипта тему можно удалить!!!

обьясни плиз как сделал? та же фигня, уже неделю мучаюсь, с форточек туда сюда((

Оффлайн Gundos

  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Re: интернет через VPN не могу справится!
« Ответ #4 : 30 Март 2008, 03:50:16 »
Представляю вниманию публики универсалный FAQ по настройке VPN клиента.

PPTP-клиент клиент реализует протокол PPTP, предназначенный для подключения систем с Linux к VPN сетям через MS Windows NT VPN-сервер. Для этого необходимо установить PPTP Client (обычно в дистрибутивах пакет называется pptp-linux) и программное обеспечение, реализующее протокол MPPE (Microsoft Point-To-Point Encryption) и находящееся в пакете ppp-mppe. Все это можно найти на сайте http://pptpclient.sourceforge.net/. На этом же сайте есть документация по установке клиента во всех популярных дистрибутивах.
После установки ppp-mppe в файле /etc/modules.conf должны быть следующие строки:

alias char-major-108 ppp_generic
alias ppp-compress-18 mppe


Для конфигурирования собственно PPTP-клиента можно воспользоваться /usr/sbin/pptp-command (в состав дистрибутива Ubuntu не входит) либо отредактировать конфигурационные файлы.
Нас интересует файл /etc/ppp/options.pptp (листинг 1)

Листинг 1
#################################################################
#     $Id: options.pptp, v 1,1 2005/02/18 01:40:23 quozl Exp $
#     Sample PPTP options file /etc/ppp/options.pptp
#
#     
#     Bla-bla-bla
#
#     This file can be referred to by /etc/ppp/peers file for the tunnel
#
#################################################################
#     Lock the port
lock
#     Authentication
#     We don't need the tunnel server to authentication itself
noauth
#     We won't do EAP, CHAP, or MSCHAP, but we will accept #MSCHAP-V2
refuse-eap
refuse-chap
refuse-mschap
#     Compression
#     Turn off compression protocols we know won't be used
nobsdcomp
nodeflate
persist
maxfail     0
#     Encryption
#     (There have been multiple version of PPP encryption support, # #     choose with of the following section you will use. Note that   #     MPPE requires the of MSCHAP-V2 during authentication)
#     http://ppp.samba.org/     the PPP project version of PPP by Paul   # Mackarras ppp-2.4.2 or     later with MPPE only, kernel module     # ppp_mppe.o
#     {{{
#     Require MPPE 128-bit encryption
#require-mppe-128
#     }}}
#     http://polbox.com/h/hs001/     fork from project by Jan Dubiec
#     ppp-2.4.2 or later with MPPE and MPPC, kernel module           #     ppp_mppe_mppc.o
#     {{{
#     Require MPPE 128-bit encryption
#mppe     required,stateless
#     }}}

Что здесь видно?

Строками:

refuse-eap
refuse-chap
refuse-mschap


мы отказываемся от аутентификации по протоколам eap, chap,ms-chap и по умолчанию используем mschap-v2. Можно явно это указать директивой require.


nobsdcomp
nodeflate


Отказ от компресии данных.
Следующие две строки:


persist
maxfail 0


определяют, что нужно при разрыве VPN-соединения пытаться его восстановить без ограничения на количество попыток. У меня сделано так на сервере, поскольку там через VPN-соединение сервер получает реальный IP-адрес и выход в Интернет. Если у вас обычный клиентский компьютер, это две строки не нужны.


Помимо этого мы должны создать файл /etc/ppp/peers/<имя провайдера> (в моём случае provider) — листинг 2
Листинг 2

name     a-vpn
remotename     provider
debug
lock
deflate     0
defaultroute
file     /etc/ppp/options.pptp
pty     «/usr/sbin/pptp 10.15.40.1 -nolaunchpppd»
Строка name a-vpn определяет логин, с которым мы пытаемся подключиться к провайдеру.
Строка remotename provider определяет содержимое второй колонки файла chap-secrets, по которому будет искаться логин и пароль для соединения.


Далее включаем режим отладки (потом можно убрать), разрешаем создавать lock-файлы.


В строке defaultroute мы определяем, что после установки соединения этот интерфейс будет шлюзом по уморлчанию. Тут есть одна тонкость: если в системе уже имеется запись о default geteway, то эта строчка не сработает, и правильно функционировать наш VPN не будет. Поэтому необходимо удалить маршрут по умолчанию из таблицы маршрутизации. Если у вас это вызывает проблемы, готов проконсультировать.
Строка file /etc/ppp/options.pptp указывает, в каком файле находятся дополнительные параметры для pppd. И, наконец, строка pty «/usr/sbin/pptp 10.15.40.1 -nolaunchpppd» показывает, что при попытке подъёма VPN-соединения необходимо вызвать программу pptp, которая попытается соединться с VPN-сервером с адресом 10.15.40.1.


После этого мы должны в файле /etc/ppp/chap-secrets прописать пользователя.
Для нашего случая это такая запись:


a-vpn provider mysuperpassword *


Далее мы должны каким-то образом инициировать VPN-соединение. Это можно сделать следующей командой:


/usr/sbin/pppd call provider



где provider — имя нашего файла в папке peers.


После выполнения команды нам необходимо убедиться, что соединение установлено. Выполним команду ifconfig. В случае удачного соединения должен появиться интерфейс pppXX, где XX — номер соединения.
В том случае, если произошла какая-то ошибка, благодаря включенному режиму отладки, мы можем в LOG-файлах найти причину ошибки и поправить.


Если нам необходимо при старте компьютера запускать VPN-соединение, то достаточно записать команду /usr/sbin/pppd call provider в файл /etc/rc.d/rc.local.

Оффлайн qw1nt

  • Участник
  • *
  • Сообщений: 144
  • Ubuntu 9.10 x64
    • Просмотр профиля
    • Уроки по GIMP
Re: интернет через VPN не могу справится!
« Ответ #5 : 30 Март 2008, 04:26:58 »
имеется вот такой скрипт ниже. Соединение запускается, но не могу открыть любую страницу.

#!/bin/sh
#
# fix broken path
# v fayle /etc/ppp/chap-secrets dobavit stroku "lan*(svoy login) *(probel-zvezdo4ka-probel) password(svoy parol k vpn)"
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:.
export PATH
#
# network settings
#
USER=lanD36
NETWORK=128.0.0.0
NETMASK=255.255.248.0
VPNSERVER=128.0.2.1
GATEWAY=128.0.0.36
#zdes napisat svoy ip
DEVICE=eth0
#zdes napisat svoy interfeys
# vpn stuff
#
PPPD=/usr/sbin/pppd
PPTP=/usr/sbin/pptp
       
        if [ ! -x $PPPD ]; then
         echo "$0: $PPPD not found"
         exit 1
        fi
       
        if [ ! -x $PPTP ]; then
         echo "$0: $PPTP not found"
         exit 1
        fi
#
# here we go
#
        case "$1" in
         start)
         if [ ! -d /var/run/pptp ]; then
         mkdir /var/run/pptp
         fi
         if [ -f /var/run/pptp/remote ]; then
         if ping -vc1 'cat /var/run/pptp/remote'; then
         exit 1
         fi
         killall -HUP pptp
         killall -TERM pppd
         sleep 2
         fi
         эрэм эрэф /var/run/pptp/* >/dev/null
         route del default
         route add -net $NETWORK netmask $NETMASK gw $GATEWAY dev $DEVICE
         echo -n "===> Starting vpn: "
         ($PPTP $VPNSERVER defaultroute noauth user $USER && \
         echo -n "done") || echo -n "failed"
         echo
         ;;
         stop)
         echo -n "===> Stopping vpn: "
         killall -HUP pptp
         killall -TERM pppd
         sleep 2
         rm /var/run/pptp/* >/dev/null
         route del -net $NETWORK netmask $NETMASK gw $GATEWAY dev $DEVICE
         route add default gw $GATEWAY dev $DEVICE
         echo "done"
         ;;
         restart)
         $0 stop
         sleep 2
         $0 start
         ;;
         *)
         echo "*** Usage: vpn {start|stop|restart}"
         exit 1
         ;;
        esac
       
        exit 0

Что в данном случае можно сделать?
« Последнее редактирование: 11 Апрель 2008, 19:53:00 от qw1nt »

Оффлайн Laplanya

  • Участник
  • *
  • Сообщений: 130
    • Просмотр профиля
    • Laplanya Home
Re: интернет через VPN не могу справится!
« Ответ #6 : 31 Март 2008, 14:46:38 »
Внесу свои пять копеек..

Если IP динамический (DHCP) то можно скачать плагин к network-manager (называется network-manager-vpn... или как то так!) один пакет, + с установочного диска тянет зависимости.. pptp-linux ... и что то там еще. все установили перезагрузились настроили в GUI и все работает. И никаких тебе заморочек с роутингом (тоесть по русски с маршрутизацией!)

Если IP статический - тогда класика... скриптами...

Засим откланиюсь... :coolsmiley:
Мой маленький Блог о любимых Debian и Ubuntu!
http://www.laplanya.com

 

Страница сгенерирована за 0.063 секунд. Запросов: 22.