Проблемы с pptp
Вообщем у меня такая проблема:
Есть vpn интернет (pptp), работал он, работал, в очередной день я не знаю/не могу понять что случилось, но работать он перестал. Обновил кернел (2.6.17.11), все равно не работает, переустановил ppp, pptpclient - та же история.
Сейчас у меня все в таком состоянии:
смотрим роуты (дефолтный уже удален):
desperate desperate # route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use
Iface
192.168.51.0 * 255.255.255.0 U 0 0 0 eth0
loopback localhost 255.0.0.0 UG 0 0 0 lo
далее, ifconfig:
desperate desperate # ifconfig
eth0 Link encap:Ethernet HWaddr 00:05:1C:00:D7:BE
inet addr:192.168.51.91 Bcast:192.168.51.255
Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:641 errors:0 dropped:0 overruns:0 frame:0
TX packets:166 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:66424 (64.8 Kb) TX bytes:12991 (12.6 Kb)
Interrupt:11 Base address:0xc000lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:52 errors:0 dropped:0 overruns:0 frame:0
TX packets:52 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2600 (2.5 Kb) TX bytes:2600 (2.5 Kb)
Запускаем интернет:
desperate desperate # pptp-command
1.) start
2.) stop
3.) setup
4.) quit
What task would you like to do?: 1
1.) vpn
Start a tunnel to which server?: 1
Using interface ppp0
Connect: ppp0 <--> /dev/pts/1
local IP address 192.168.52.91
remote IP address 192.168.51.1
All routes added.
Tunnel vpn is active on ppp0. IP Address: 192.168.52.91
При запускем смотрим, что происходит в /var/log/messages/
Sep 14 10:25:29 desperate pptp[7261]: anon log[main:pptp.c:276]: The
synchronous pptp option is NOT activated
Sep 14 10:25:29 desperate pptp[7264]: anon
log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 1
'Start-Control-Connection-Request'
Sep 14 10:25:29 desperate pptp[7264]: anon
log[ctrlp_disp:pptp_ctrl.c:738]: Received Start Control Connection Reply
Sep 14 10:25:29 desperate pptp[7264]: anon
log[ctrlp_disp:pptp_ctrl.c:772]: Client connection established.
Sep 14 10:25:30 desperate pptp[7264]: anon
log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 7
'Outgoing-Call-Request'
Sep 14 10:25:30 desperate pptp[7264]: anon
log[ctrlp_disp:pptp_ctrl.c:857]: Received Outgoing Call Reply.
Sep 14 10:25:30 desperate pptp[7264]: anon
log[ctrlp_disp:pptp_ctrl.c:896]: Outgoing call established (call ID 0,
peer's call ID 61647).
Sep 14 10:25:30 desperate pppd[7261]: pppd 2.4.2 started by desperate,
uid 0
Sep 14 10:25:30 desperate pppd[7261]: Using interface ppp0
Sep 14 10:25:30 desperate pppd[7261]: Connect: ppp0 <--> /dev/pts/1
Sep 14 10:25:32 desperate pppd[7261]: local IP address 192.168.52.91
Sep 14 10:25:32 desperate pppd[7261]: remote IP address 192.168.51.1
Sep 14 10:25:33 desperate printk: 1 messages suppressed.
Sep 14 10:25:33 desperate ppp: compressor dropped pkt
Sep 14 10:25:35 desperate ppp: compressor dropped pkt
Sep 14 10:25:37 desperate ppp: compressor dropped pkt
Sep 14 10:25:38 desperate ppp: compressor dropped pkt
Sep 14 10:25:39 desperate ppp: compressor dropped pkt
Sep 14 10:25:41 desperate ppp: compressor dropped pkt
Sep 14 10:25:42 desperate ppp: compressor dropped pkt
Sep 14 10:25:44 desperate ppp: compressor dropped pkt
Sep 14 10:25:44 desperate ppp: compressor dropped pkt
Sep 14 10:25:47 desperate ppp: compressor dropped pkt
Sep 14 10:25:47 desperate ppp: compressor dropped pkt
Sep 14 10:25:48 desperate ppp: compressor dropped pkt
Sep 14 10:25:49 desperate ppp: compressor dropped pkt
Sep 14 10:25:53 desperate printk: 5 messages suppressed.
Sep 14 10:25:53 desperate ppp: compressor dropped pkt
Sep 14 10:25:58 desperate printk: 3 messages suppressed.
Sep 14 10:25:58 desperate ppp: compressor dropped pkt
Sep 14 10:26:02 desperate pppd[7261]: CCP: timeout sending
Config-Requests
Sep 14 10:26:04 desperate printk: 2 messages suppressed.
Sep 14 10:26:04 desperate ppp: compressor dropped pkt
Sep 14 10:26:10 desperate printk: 1 messages suppressed.
Sep 14 10:26:10 desperate ppp: compressor dropped pkt
Sep 14 10:26:16 desperate printk: 5 messages suppressed.
Sep 14 10:26:16 desperate ppp: compressor dropped pkt
(не нравиться строка: Sep 14 10:25:49 desperate ppp: compressor dropped pkt)
Набираем route (долго думает, потом показывает роуты):
desperate desperate # route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use
Iface
main * 255.255.255.255 UH 0 0 0 ppp0
192.168.51.0 * 255.255.255.0 U 0 0 0 eth0
loopback localhost 255.0.0.0 UG 0 0 0 lo
default main 0.0.0.0 UG 0 0 0 ppp0
Ifconfig:
desperate desperate # ifconfig
eth0 Link encap:Ethernet HWaddr 00:05:1C:00:D7:BE
inet addr:192.168.51.91 Bcast:192.168.51.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:686 errors:0 dropped:0 overruns:0 frame:0
TX packets:187 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:71737 (70.0 Kb) TX bytes:14701 (14.3 Kb)
Interrupt:11 Base address:0xc000lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:52 errors:0 dropped:0 overruns:0 frame:0
TX packets:52 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2600 (2.5 Kb) TX bytes:2600 (2.5 Kb)ppp0 Link encap:Point-to-Point Protocol
inet addr:192.168.52.91 P-t-P:192.168.51.1 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1000 Metric:1
RX packets:6 errors:0 dropped:0 overruns:0 frame:0
TX packets:49 errors:33 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:72 (72.0 b) TX bytes:1720 (1.6 Kb)
Страницы не открываются, инетовские сайты не пингуется (ping ya.ru - просто виснет)
При pptp-command stop - отключает инет, но само подключение не отключается (ppp0)
приходится делать poff -a
Подскажите, в чем может быть трабла?
- Для комментирования войдите или зарегистрируйтесь
http://sourceforge.net/mailarchive/message.php?msg_id=17943390
И было бы не плохо если бы вы рассказали с какими USE флагами вы собрали ppp и какие патчи использовали в ядре :)
ppp собирал
ppp собирал с:
dhcp у нас в принципе нет, но я его поставил;)
в ядре никакие патчи не ставил, как скачал с www.kernel.org так и скомпилил
mppe-mppc вкомпилин в кернел, так что modprobe mppe-mppc пробовать бесполезно;)
pptpconfig поставить не могу, посмотрел зависимости - 16 мб с инета надо скачать дистфайлов:(
Re: ppp собирал
Это абсолютно не нужное действие. Впрочем если вам нравиться... :)
В этом и заключается ваша ошибка. mppe-mppc можно получить ТОЛЬКО отдельным патчем, который вы должны найти в гугле, и ручками пропатчить ядро. С ядром mppe-mppc не идёт...
В ядре начиная с версии 2.6.15 есть только mppe. И вы можете его использовать, но тогда вам нужно убрать mppe-mppc из USE и после этого пересобрать ppp и ppptpclient.
И почитайте: http://gentoo-wiki.com/HOWTO_PPTP_VPN_client_%28Microsoft-compatible_with_mppe%29
Если вам вдруг приспичет использовать mppe-mppc с ядрами версии выше 2.6.15 там есть ма-а-аленький намёк, но у меня это работает. :)
pptpconfig
попробуй коннектится прогой pptpconfig (она кажется маскед) это gui шная утилита, выдает отличный лог коннекта, запости его тут посмотрим.
Ну и modprobe ppp_mppe возможно.
gui имхо не рулит
gui имхо не рулит ;)
Если всё
Если всё работало, значит твой провайдер похоже выключил поддержку компрессии.
_________________
Enjoy!