LINUX.ORG.RU
решено ФорумAdmin

Не работает VPN клиент в Ubuntu 10.04


0

1

При подключении настроенного VPN клиента выдается ошибка «не удалось найти подходящий ключ для VPN». Переустановка пакетов pptp-linux, network-manager-pptp и network-manager-pptp-gnome не решают проблему. Помогите, пожалуйста, разобраться.

После нескольких переустановок вышеуказанных пакетов VPN клиент стал подключаться, но связи с интернетом нет (по VPN провадерер дает интернет локальной сети). В чем дело? Не понятно...

Lifemaster
() автор топика
Ответ на: комментарий от adriano32

91.193.232.1 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0 192.168.60.254 0.0.0.0 255.255.255.255 UH 0 0 0 eth0 192.168.60.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0 169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0

Lifemaster
() автор топика
Ответ на: комментарий от Lifemaster

Вот так надо:

91.193.232.1   0.0.0.0 255.255.255.255 UH 0    0 0 ppp0
192.168.60.254 0.0.0.0 255.255.255.255 UH 0    0 0 eth0
192.168.60.0   0.0.0.0 255.255.255.0   U  1    0 0 eth0
169.254.0.0    0.0.0.0 255.255.0.0     U  1000 0 0 eth0
http://pastebin.com/hySfqgjr и выбрать LORCODE под текстбоксом.
Первое = отключите avahi-daemon, из-за него вот этот 169.254.0.0 в таблице, он не нужен. Второе=указали ли вы DNS-server в /etc/resolv.conf
# less /etc/resolv.conf
Третье, пропингуйте что-нибудь
$ ping linux.org.ru
$ ping 217.76.32.61

adriano32 ★★★
()
Ответ на: комментарий от adriano32

Я удалил avahi-daemon. В содержимом resolv.conf появляется запись адреса DNS сервера при подключении VPN клиента. При отключении клиента запись исчезает. После удаления демона при повторном подключении все равно в таблице маршрутов остается запись 169.254.0.0. Пинг с именами и адресами в сети Интернет заканчивается сообщением - unknow host mail.ru или network is unreachable при пинге с адресами.

Lifemaster
() автор топика
Ответ на: комментарий от adriano32

При включеном VPN команда # route add default dev ppp0 дает пинги с миром, а после переподключения клиента пинг пропадает :(

Lifemaster
() автор топика
Ответ на: комментарий от Lifemaster

При следующем подключении опять команда # route add default dev ppp0 дает пинг с миром. А в чем дело? Поясните, пожалуйста, неопытному

Lifemaster
() автор топика
Ответ на: комментарий от Lifemaster

Друзья, что нужно сделать, чтобы постоянно не прописывать команду

# route add default dev ppp0

и интернет был всегда при подключении VPN тунеля?

Lifemaster
() автор топика
Ответ на: комментарий от Lifemaster

Надо в стартовый скрипт к VPN дописать или в /etc/network/if-up добавить скрипт.

adriano32 ★★★
()
Ответ на: комментарий от anton_jugatsu

Может у него nodefaultroute следом :-D
У него дефолтного маршрута не было, попробуйте Lifemaster просто дописать только defaultroute в конфиг /etc/ppp/peers/provider.
To Lifemaster: должно работать как советует anton_jugatsu, с опцией defaultroute. Но если не запахает добавьте в конец скрипта /etc/bin/pon
/sbin/route add default dev ppp0

adriano32 ★★★
()
Ответ на: комментарий от Lifemaster

У вас какой пров?Просто я предполагаю что belline(покойная corbina)

pinachet ★★★★★
()
Ответ на: комментарий от adriano32

Какой вопрос - такой ответ. Он же не написал начальные условия: получил ip-к и default route по dhcp --> подключается к впн-серверу с replacedefaultroute и defaultroute. Вряд ли впн-сервер в той же подсети. Короче, нужен вывод:

При получении адреса по dhcp

ip ro

anton_jugatsu ★★★★
()
Ответ на: комментарий от anton_jugatsu

При выполнении команды:

sudo pon provider nodetach debug dump

Ubuntu отвечает:

/usr/sbin/pppd: In file /etc/ppp/peers/provider: unrecognized option '/dev/modem'

Lifemaster
() автор топика
Ответ на: комментарий от anton_jugatsu

Машина Ubuntu настроена на статический адрес, VPN сервер находится в той же сети. Команда ip ro при подключеном интернете:

91.193.232.1 dev ppp0 proto kernel scope link src 91.193.234.1 192.168.60.254 dev eth0 scope link src 192.168.60.5 192.168.60.0/24 dev eth0 proto kernel scope link src 192.168.60.5 metric 1 169.254.0.0/16 dev eth0 scope link metric 1000 default dev ppp0 scope link

Lifemaster
() автор топика
Ответ на: комментарий от Lifemaster
91.193.232.1    0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
192.168.60.254  0.0.0.0         255.255.255.255 UH    0      0        0 eth0
192.168.60.0    0.0.0.0         255.255.255.0   U     1      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth0
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 ppp0
Lifemaster
() автор топика
Ответ на: комментарий от adriano32

LORCODE получилось. А

0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 ppp0 
это маршрут, который добавился после выполнения
# route add default dev ppp0 

Ну, не каждый же раз мне писать это

# route add default dev ppp0 

Lifemaster
() автор топика
Ответ на: комментарий от Lifemaster
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 ppp0 

появляется после команды

# route add default dev ppp0 
и исчезает при отключении VPN. А при повторном подключении не появляется все равно :(

Lifemaster
() автор топика
Ответ на: комментарий от Lifemaster

Создай файл route_adding с таким содержанием

#!/bin/sh
/sbin/route del default
/sbin/route add default dev ppp0
сделай его исполняемым
$ chmod +x route_adding
Положи в папку /etc/ppp/ip-up.d
переподсоединяйся

adriano32 ★★★
()
Ответ на: комментарий от adriano32

adriano32, спасибо огромное! Этот метод решил задачу!

Lifemaster
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.