Руководство по настройке Vpn для Linux-клиентов

Phobos

Пользователь
pppd call vega
kio (KIOConnection): ERROR: Could not write data
(исправил в конфиге на ...vpn-1...)
pppd call vega
(вообще тупо молчит)
если после команды pppd call vega сново возрашает управление без выдачи ошибок значит соединение вроде бы установлино...
проверить это можно
Код:
ifconfig|grep ppp
выдаст чтото типо
Код:
ppp0	  Link encap:Point-to-Point Protocol
если выдает, то можно приступить к написанию скипта который описал Mike22
 

Mikhail

Новичок
если после команды pppd call vega сново возрашает управление без выдачи ошибок значит соединение вроде бы установлино...
проверить это можно
Код:
ifconfig|grep ppp
выдаст чтото типо
Код:
ppp0	  Link encap:Point-to-Point Protocol
если выдает, то можно приступить к написанию скипта который описал Mike22
попробовал команду ifconfig|grep ppp - никакого отклика (управление вернулось)
пробую установить связь с mail.ru - не видит
 

koala

Уже освоился
создайте скрипт vpn-start так как это описано в первом посте Mike22 и запускайте используя его для задания маршрутизации.
 

Mikhail

Новичок
создайте скрипт vpn-start так как это описано в первом посте Mike22 и запускайте используя его для задания маршрутизации.
создал при запуске выдает:
[root@localhost bin]# vpn-start
usage: /usr/sbin/vpn-start: <VPN type> <VPN name> [parameters]
pidof: invalid options on command line!

Connection type is not supported.
 

koala

Уже освоился
создал при запуске выдает:
[root@localhost bin]# vpn-start
usage: /usr/sbin/vpn-start: <VPN type> <VPN name> [parameters]
pidof: invalid options on command line!

Connection type is not supported.

создайте скрипт под другим именем (например vega-start), потому что в Мандриве имя vpn-start уже используется для системной утилиты.
 

Mikhail

Новичок
создайте скрипт под другим именем (например vega-start), потому что в Мандриве имя vpn-start уже используется для системной утилиты.
выдала
SIOCADDRT: Сеть не работает
(а в трэе прошло сообщение, что сеть опущена по eth0)
после чего вообще сеть рухнула
 

Phobos

Пользователь
на адресе 172.23.*.* пробывал запустить впн, у меня не получилось, хотя некой особенности для впн быть не должно... так же делал как и в инсрукции... может vav в этом вопросте поможет, хотя у него и так наверно работы навалом...
 

Mikhail

Новичок
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
62.148.228.13 172.23.0.1 255.255.255.255 UGH 0 0 0 eth0
62.148.228.9 172.23.0.1 255.255.255.255 UGH 0 0 0 eth0
169.254.0.0 * 255.255.0.0 U 10 0 0 eth0
172.23.0.0 * 255.255.0.0 U 10 0 0 eth0
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
[root@localhost ppp]#
 

Mike22

Местный
А что при всём этом в логи пишется?

Что происходит при запуске вашего "vpn-start" в консоли рута? Скопируйте сюда вывод.
 

Phobos

Пользователь
А что с маршрутизацей?
здесь проблемма не с маршрутизацией, т.к. не получается запустить pppd, он не создает устройства ppp0
а когда запускается скрипт vpn-start
он убирает из таблици маршрутов дефелтное устройство, а так как нет ppp0 то не создает другого дефолтного устройства, поэтому сеть не работает, для возващения дефолтного устройства eth0 необходимо... запустить скрипт vpn-stop
 

Phobos

Пользователь
можно еще содержание файла /var/log/ppp/connect-errors
если файл очень большой, то хотябы последние строки...
 

Mike22

Местный
Вот ведь!
Нужно разобраться, на какую комманду вы получаете ошибку - SIOCADDRT: Файл существует
вставьте в vega-start через каждую строку отладочную строчку -
Код:
echo "строка 1"
...
echo "строка N"
и тогда определимся, что из скрипта не отрабатывается, где появляется ошибка.

Так наверное вам будет проще, хотя по логам тоже определить можно было бы.
 

Mikhail

Новичок
можно еще содержание файла /var/log/ppp/connect-errors
если файл очень большой, то хотябы последние строки...
anon fatal[get_ip_address:pptp.c:394]: gethostbyname 'vpn.vega-int.ru': name server error

Вот ведь!
Нужно разобраться, на какую комманду вы получаете ошибку - SIOCADDRT: Файл существует
вставьте в vega-start через каждую строку отладочную строчку -
Код:
echo "строка 1"
...
echo "строка N"
и тогда определимся, что из скрипта не отрабатывается, где появляется ошибка.

Так наверное вам будет проще, хотя по логам тоже определить можно было бы.

[root@localhost bin]# vega-start
строка 1
строка 2
строка 3
строка 4
строка 5
строка 6
SIOCADDRT: Сеть не работает
строка 7
строка 8
[root@localhost bin]# vega-stop
 

Mike22

Местный
Дак получается что у вас DNS нормально не работает.

Перезагрузите систему и покажите
route
и
dig vega-int.ru

Что-то похоже у вас с протоколом DHCP неладно на машине.
Сразу после перезагрузки вы адрес сетевой карты нормально по DHCP получаете?

anon fatal[get_ip_address:pptp.c:394]: gethostbyname 'vpn.vega-int.ru': name server error

[root@localhost bin]# vega-start
строка 1
строка 2
строка 3
строка 4
строка 5
строка 6
SIOCADDRT: Сеть не работает
строка 7
строка 8
[root@localhost bin]# vega-stop

ага, остаётся узнать содержимое строки 6
 

Mikhail

Новичок
скорее уж строки 7. Она есть в самом первом посте в этой теме:
route add default dev ppp0
пошел на перезагрузку...
перезагрузился (ВПН не запускал)
в консоли:
[mike@localhost ~]$ route
bash: route: command not found
[mike@localhost ~]$ dig vega-int.ru

; <<>> DiG 9.4.1-P1 <<>> vega-int.ru
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 50821
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;vega-int.ru. IN A

;; AUTHORITY SECTION:
vega-int.ru. 86400 IN SOA ns.vega-int.ru. root.vega-int.ru. 2008100601 10800 3600 4320000 86400

;; Query time: 24 msec
;; SERVER: 62.148.228.6#53(62.148.228.6)
;; WHEN: Fri Oct 24 23:05:07 2008
;; MSG SIZE rcvd: 73

[mike@localhost ~]$
 

Mike22

Местный
выполните vpn-stop

покажите от рута
route

закоментируйте (или просто удалите) строку 7 в vpn-start
если ошибка на ней, то получается что маршрут по-умолчанию на ppp0 у вас уже создан
но это не объясняет почему в таком случае у вас ничего не работает

адрес VPN сервера не перепутан у вас в обоих файлах?
деньги есть на счету?
работает-ли VPN из под Windows ?
 
Сверху