Проблема с настройкой VPN на Kubuntu 8.10

День добрый уважаемые. Прошу сильно не пинать, юзал поиск нашёл как миниум три темы по настройке VPN PPTP соединения, но все они немного отличаются от тех способов которые я пользовал для настройки подключения к интернету.
1) http://www.zavolga.net/net_settings/vpn_settings4.html
Сделал всё согласно инструкции, но подключиться так и не смог.
PPTPConfig возвращал следующую ошибку:

Using interface ppp0
pptpconfig: monitoring interface ppp0
Connect: ppp0 <--> /dev/pts/3
CHAP authentication succeeded
CHAP authentication succeeded
Cannot determine ethernet address for proxy ARP
local IP address 46.16.24.190
remote IP address 91.203.124.10

В гугле нашлось очень много ответов на запрос "Cannot determine ethernet address for proxy ARP", как я понял проблема с маршрутизацией.

Используя инфу http://kutuma.blogspot.com/2007/05/vpn-in-ubuntu.html
Добавил скрипт
#!/bin/sh
if [ "${PPP_IPPARAM}" = "MyVPN" ]; then
route add -net 192.168.0.0 netmask 255.255.255.0 dev ppp0
fi

И начал запускать VPN соединение используя команды pon poff. Но просматривать web страницы так и не получалось.

2) Далее решил испробовать втрой способ настройки, описанный тут:
http://www.dslreports.com/forum/r20764742-ubuntu-vpn

Но просматривать страницы в интернете так и не получилось. Кроме того при попытке подключиться первым способом стали возвращаться другие сообщения об ошибках..

anon fatal[get_ip_address:pptp.c:430]: gethostbyname 'vpn.zavolga': HOST NOT FOUND
Failed to set PPP kernel option flags: Inappropriate ioctl for device
Using interface ppp0
pptpconfig: monitoring interface ppp0
Connect: ppp0 <--> /dev/pts/1
Modem hangup
Connection terminated.
anon fatal[get_ip_address:pptp.c:430]: gethostbyname 'vpn.zavolga': HOST NOT FOUND
Failed to set PPP kernel option flags: Inappropriate ioctl for device
Using interface ppp0
pptpconfig: monitoring interface ppp0
Connect: ppp0 <--> /dev/pts/1
Modem hangup
Connection terminated.
anon fatal[get_ip_address:pptp.c:430]: gethostbyname 'vpn.zavolga': HOST NOT FOUND
Failed to set PPP kernel option flags: Inappropriate ioctl for device
Using interface ppp0
pptpconfig: monitoring interface ppp0
Connect: ppp0 <--> /dev/pts/1
Modem hangup
Connection terminated.
anon fatal[get_ip_address:pptp.c:430]: gethostbyname 'vpn.zavolga': HOST NOT FOUND
Failed to set PPP kernel option flags: Inappropriate ioctl for device
Using interface ppp0
pptpconfig: monitoring interface ppp0
Connect: ppp0 <--> /dev/pts/1
Modem hangup
Connection terminated.
anon fatal[get_ip_address:pptp.c:430]: gethostbyname 'vpn.zavolga': HOST NOT FOUND
Failed to set PPP kernel option flags: Inappropriate ioctl for device
Using interface ppp0
pptpconfig: monitoring interface ppp0
Connect: ppp0 <--> /dev/pts/1
Modem hangup
Connection terminated.
anon fatal[get_ip_address:pptp.c:430]: gethostbyname 'vpn.zavolga': HOST NOT FOUND
Failed to set PPP kernel option flags: Inappropriate ioctl for device
Using interface ppp0
pptpconfig: monitoring interface ppp0
Connect: ppp0 <--> /dev/pts/1
Modem hangup
Connection terminated.

Подскажите как довести до ума один из вышеуказанных способов подключения к интернету.
Если будет полезным то вот ещё дополнительные данные (mac адреса замаскированы):
ifconfig -a
eth0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx
inet addr:192.168.56.74 Bcast:192.168.63.255 Mask:255.255.248.0
inet6 addr: fe80::4261:86ff:fece:172c/64 Диапазон:Ссылка
ВВЕРХ BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:241 errors:0 dropped:0 overruns:0 frame:0
TX packets:324 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:1000
RX bytes:34479 (34.4 KB) TX bytes:30568 (30.5 KB)
Прервано:220 Base address:0x2000

eth1 Link encap:Ethernet HWaddr yy:yy:yy:yy:yy:yy
ВВЕРХ BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Прервано:19 Base address:0xc00

lo Link encap:Локальная петля (Loopback)
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Диапазон:Узел
ВВЕРХ LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:20 errors:0 dropped:0 overruns:0 frame:0
TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:0
RX bytes:1000 (1000.0 B) TX bytes:1000 (1000.0 B)

pan0 Link encap:Ethernet HWaddr zz:zz:zz:zz:zz:zz
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

0
dyug - 14 Январь, 2011 - 14:31

Гмм, прочитал первое - увидел соединение...
прокси АРП - это не та ошибка на которую стоит обращать внимание.
ИП адреса выдались, получились, что еще нужно то?

остальное я не читал, не вижу смысла.

0
vdim4ik - 14 Январь, 2011 - 15:02

я не смог через броузер просматривать web страницы.

0
dyug - 14 Январь, 2011 - 14:56

учитывая, что остальное вообще не работает, думаю следует остановииться на настройках первого варианта.
После запуска и появления слов локал и ремоте Ип адрес
очень интересно будет увидеть вывод:
ifconfig
route
cat /etc/resolv.conf
cat /etc/ppp/resolv.conf

0
vdim4ik - 14 Январь, 2011 - 15:19

сегодня попробую. но как уже писал в начальном посте, PPTP Config пишет теперь другие сообщения. чтобы вернуться на исходную достаточно ли будет переустановить PPP, PPTP-Linux, PPTPConfig пакеты?

0
dyug - 14 Январь, 2011 - 15:29

Главное что он пишет - ваш логин с паролем приняты
"CHAP authentication succeeded"
второе, а именно "Cannot determine ethernet address for proxy ARP" означает только одно, у вас не будет АРП адресов в сети (режим эмуляции локальной сети)

третье - насчет несоответсвия адресов - увы. яне в курсе, где и как должны у вас выдаваться адреса, и из какого диапазона.
Я бы рекомендовал снести все, что поставлено, и настроить через нетворкманагер апплет. по крайней мере пптп в нем нормально работает. (у меня)
Правда у меня и сервер мой же с работы, да и дома тоже.. :-)

0
vdim4ik - 14 Январь, 2011 - 15:03

Кроме того эти адреса не соответсвуют адресам сети провайдера..
local IP address 46.16.24.190
remote IP address 91.203.124.10

0
dyug - 14 Январь, 2011 - 15:45

ну я уж точно не могу из Одессы выяснить какие адреса вам выдает провайдер.. :-)

Да, учитывая, что ссылки на ппптпконфиг упоминают пхп4, есть подозрение что картинкам уже года 4-5 :-) гм, таки 5 лет.. :-)

да и страничка как бе намекает Obsolete and Deprecated

"On distributions that support NetworkManager, pptpconfig is deprecated in favour of the PPTP Plugin for Network Manager. On Ubuntu and derivatives the package name is network-manager-pptp."
Взято отсюда по этой ссылке

0
vdim4ik - 14 Январь, 2011 - 16:15

Направление понял :) Спасибо

0
DarkneSS - 14 Январь, 2011 - 14:31
0
vdim4ik - 14 Январь, 2011 - 15:04

Спасибо попробую. просто хотелось бы разобраться что не так в первым двух моих способах..

0
vdim4ik - 14 Январь, 2011 - 16:27

По ссылке невозможно скачать ни один пакет. Скачал в другом месте всё кроме menu_2.1.40ubuntu1_i386.deb
откуда его можно загрузить?

0
dyug - 14 Январь, 2011 - 18:03

Пойми правильно, я не знаю, где и что ты качал, но 90% за то, что оно не заведется.
ибо это дистрибутивно зависимые версии.
и что мешает перейти на нормальную версию дистрибутива? а не сидеть на устаревшем и неподдерживаемом дистре?

0
vdim4ik - 14 Январь, 2011 - 18:18

Самая свежая версия LinuxMCE ставится поверх Kubuntu 8.10

0
fox4 - 14 Январь, 2011 - 20:12
Изображение пользователя fox4.

NetworkManager нормально начал работать помоему только с версии Kubuntu 10.10 на более старых версиях без плясок с бубном необходится если надо поднимать инет в консоли пользуюсь этим скриптом не факт что заработает с вашим провайдером но попробовать можно ( (c) нарыл скрипт на форуме Ubunt-ы )

0
vdim4ik - 15 Январь, 2011 - 00:39

Попробовал установить скриптом из поста fox4, ниже результат, но в интернет так и не смог зайти..
для интерфейса eth0 установлен верный IP аддрес, а вот для ppp0 какая то ерунда..

vdim4ik@MCEHome:~$ sudo ./install.sh zavolga.net vpn.zavolga userxxxx pswyyyyyy
[sudo] password for vdim4ik:
USAGE: sudo pon/poff NAME
vdim4ik@MCEHome:~$ sudo pon zavolga.net
vdim4ik@MCEHome:~$ ifconfig
eth0 Link encap:Ethernet HWaddr 40:61:86:ce:17:2c
inet addr:192.168.56.74 Bcast:192.168.63.255 Mask:255.255.248.0
inet6 addr: fe80::4261:86ff:fece:172c/64 Диапазон:Ссылка
ВВЕРХ BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:560 errors:0 dropped:0 overruns:0 frame:0
TX packets:312 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:1000
RX bytes:71662 (71.6 KB) TX bytes:27170 (27.1 KB)
Прервано:220 Base address:0xa000

eth1 Link encap:Ethernet HWaddr 00:17:9a:7e:1a:94
ВВЕРХ BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Прервано:19 Base address:0xc00

lo Link encap:Локальная петля (Loopback)
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Диапазон:Узел
ВВЕРХ LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:20 errors:0 dropped:0 overruns:0 frame:0
TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:0
RX bytes:1000 (1000.0 B) TX bytes:1000 (1000.0 B)

ppp0 Link encap:Протокол PPP (Point-to-Point Protocol)
inet addr:46.16.24.190 P-t-P:91.203.124.10 Mask:255.255.255.255
ВВЕРХ POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:4 errors:0 dropped:0 overruns:0 frame:0
TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:3
RX bytes:40 (40.0 B) TX bytes:46 (46.0 B)

vdim4ik@MCEHome:~$ sudo route add -net 192.168.0.0 netmask 255.255.0.0 dev ppp0
vdim4ik@MCEHome:~$ ifconfig
eth0 Link encap:Ethernet HWaddr 40:61:86:ce:17:2c
inet addr:192.168.56.74 Bcast:192.168.63.255 Mask:255.255.248.0
inet6 addr: fe80::4261:86ff:fece:172c/64 Диапазон:Ссылка
ВВЕРХ BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1079 errors:0 dropped:0 overruns:0 frame:0
TX packets:679 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:1000
RX bytes:160767 (160.7 KB) TX bytes:60115 (60.1 KB)
Прервано:220 Base address:0xa000

eth1 Link encap:Ethernet HWaddr 00:17:9a:7e:1a:94
ВВЕРХ BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Прервано:19 Base address:0xc00

lo Link encap:Локальная петля (Loopback)
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Диапазон:Узел
ВВЕРХ LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:20 errors:0 dropped:0 overruns:0 frame:0
TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:0
RX bytes:1000 (1000.0 B) TX bytes:1000 (1000.0 B)

ppp0 Link encap:Протокол PPP (Point-to-Point Protocol)
inet addr:46.16.24.190 P-t-P:91.203.124.10 Mask:255.255.255.255
ВВЕРХ POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:34 errors:0 dropped:0 overruns:0 frame:0
TX packets:34 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:3
RX bytes:2760 (2.7 KB) TX bytes:1926 (1.9 KB)

vdim4ik@MCEHome:~$ sudo route add default eth0
vdim4ik@MCEHome:~$ sudo route add default dev ppp0
SIOCADDRT: File exists
vdim4ik@MCEHome:~$ ifconfig
eth0 Link encap:Ethernet HWaddr 40:61:86:ce:17:2c
inet addr:192.168.56.74 Bcast:192.168.63.255 Mask:255.255.248.0
inet6 addr: fe80::4261:86ff:fece:172c/64 Диапазон:Ссылка
ВВЕРХ BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1282 errors:0 dropped:0 overruns:0 frame:0
TX packets:957 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:1000
RX bytes:188121 (188.1 KB) TX bytes:86871 (86.8 KB)
Прервано:220 Base address:0xa000

eth1 Link encap:Ethernet HWaddr 00:17:9a:7e:1a:94
ВВЕРХ BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Прервано:19 Base address:0xc00

lo Link encap:Локальная петля (Loopback)
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Диапазон:Узел
ВВЕРХ LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:20 errors:0 dropped:0 overruns:0 frame:0
TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:0
RX bytes:1000 (1000.0 B) TX bytes:1000 (1000.0 B)

ppp0 Link encap:Протокол PPP (Point-to-Point Protocol)
inet addr:46.16.24.190 P-t-P:91.203.124.10 Mask:255.255.255.255
ВВЕРХ POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:201 errors:0 dropped:0 overruns:0 frame:0
TX packets:202 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:3
RX bytes:18452 (18.4 KB) TX bytes:13006 (13.0 KB)

vdim4ik@MCEHome:~$ sudo poff zavolga.net
vdim4ik@MCEHome:~$ sudo pon zavolga.net
vdim4ik@MCEHome:~$ ifconfig
eth0 Link encap:Ethernet HWaddr 40:61:86:ce:17:2c
inet addr:192.168.56.74 Bcast:192.168.63.255 Mask:255.255.248.0
inet6 addr: fe80::4261:86ff:fece:172c/64 Диапазон:Ссылка
ВВЕРХ BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1330 errors:0 dropped:0 overruns:0 frame:0
TX packets:997 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:1000
RX bytes:192808 (192.8 KB) TX bytes:90438 (90.4 KB)
Прервано:220 Base address:0xa000

eth1 Link encap:Ethernet HWaddr 00:17:9a:7e:1a:94
ВВЕРХ BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Прервано:19 Base address:0xc00

lo Link encap:Локальная петля (Loopback)
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Диапазон:Узел
ВВЕРХ LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:20 errors:0 dropped:0 overruns:0 frame:0
TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:0
RX bytes:1000 (1000.0 B) TX bytes:1000 (1000.0 B)

ppp0 Link encap:Протокол PPP (Point-to-Point Protocol)
inet addr:46.16.24.190 P-t-P:91.203.124.10 Mask:255.255.255.255
ВВЕРХ POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:12 errors:0 dropped:0 overruns:0 frame:0
TX packets:14 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:3
RX bytes:736 (736.0 B) TX bytes:636 (636.0 B)

vdim4ik@MCEHome:~$

0
vdim4ik - 15 Январь, 2011 - 02:35

РАЗРУЛИЛ!!!!
Сижу сейчас в интернете из кубунты.

Немного подкорячил /etc/network/interfaces файл
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
up route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.56.1

плюс добавил маршрут
sudo route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.56.1

0
dyug - 15 Январь, 2011 - 11:46

вместо
"up route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.56.1"
должно быть
"post-up route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.56.1"
иначе оно не сработает ибо просто команды ап - нет, есть пост-ап (выполнять после поднятия интерфейса) и пре-ап (выполнять до поднятия и конфигурирования интерфейса)

Разумеется, роут поднимать при отсутствии интерфейса смысла нет, он просто не поднимется

Скорее всего, у тебя там днс внутренний для резольва vpn.zavolga стоит где то.. :-)
потому у тебя и не было нормальной работы :-)

Отправить комментарий