Уважаемые гуру, прошу помощи с PPTP подключением:
Роутер WL500GPv1
Прошивка WL500gp-1.9.2.7-d-r1222.trx
Additional pppd options: debug logfile /tmp/ppp.log lcp-echo-failure 10 lcp-echo-interval 1
Соединение PPTP со всеми прописанными вручную адресами.
Проблема в следующем: примерно с сентября начались беды с соединением, при включении роутер делает попытку подключения и либо подключается с первого раза удачно, либо зависает на стадии Connect to vpn.nicos.ru (вместо адреса можно вписать непосредственно IP адрес сервера, ситуация не меняется) причем зависает он на сколь угодно долго, хоть на час, хоть на месяц.
Если не идет подключение, приходится вручную из Status & log нажимать кнопки disconnect затем connect, причем последовательность нажатий этих кнопок может быть от одной, до 2х часового долбления.
В логах PPTP видно, что когда роутер повис, он начинает бесконечно гонять некие пакеты с ответами, но соединения не происходит. Такое ощущение, что он не понимает, что его динамят и не дают соединение.
Подозреваю, что провайдер пытается каким-то образом бороться с роутерами, но из него ничего не вытащить, саппорт молчит. Такая же ситуация и на старых прошивках и на Олеговской и на родной от Асуса. С этой проблемой у провайдера Никос сидят как минимум еще 5 человек, которых знаю, которые тоже по пол вечера делают connect -> disconnect пока не произойдет подключение.
Большая просьба, по логам посмотреть, что-же всетаки происходит, очень много мучений и пропадает оплаченный трафик, когда отсутствует интернет. В линуксе разбираюсь неплохо, но с PPTP не знаком. Может есть какое-нибудь адекватное решение? Или это баг pptp. Впн соединение напрямую в сетевую карту поднимается без малейших проблем, всегда с первого раза.
Содержание ppp.log
Code:
Тут лог только последних неудачного и удачного подключений,
до них была еще куча, но они кроме номера канала от неудачного
ничем не отличаются.
using channel 7
Using interface ppp0
Connect: ppp0 <--> pptp (vpn.nicos.ru)
sent [LCP ConfReq id=0x1 <magic 0xef936182>]
rcvd [LCP ConfReq id=0x1 <mru 1476> <auth chap MS-v2> <magic 0xdc8c7e5d>]
sent [LCP ConfAck id=0x1 <mru 1476> <auth chap MS-v2> <magic 0xdc8c7e5d>]
sent [LCP ConfReq id=0x1 <magic 0xef936182>]
rcvd [LCP ConfAck id=0x1 <magic 0xef936182>]
sent [LCP EchoReq id=0x0 magic=0xef936182]
rcvd [CHAP Challenge id=0x1 <f6769864 тут некий хэш fcf5d>, name = "breeze-pptp"]
sent [CHAP Response id=0x1 <525ac5e4b тут некий хэш bdd45f1a00>, name = "10.20.16.63"]
rcvd [LCP EchoRep id=0x0 magic=0xdc8c7e5d]
sent [LCP EchoReq id=0x1 magic=0xef936182]
rcvd [LCP EchoRep id=0x1 magic=0xdc8c7e5d]
rcvd [LCP EchoReq id=0x1 magic=0xdc8c7e5d ef 93 61 82]
sent [LCP EchoRep id=0x1 magic=0xef936182 ef 93 61 82]
sent [LCP EchoReq id=0x2 magic=0xef936182]
rcvd [LCP EchoRep id=0x2 magic=0xdc8c7e5d]
rcvd [IPCP ConfReq id=0x2 <addr 87.118.224.7>]
discarding proto 0x8021 in phase 5
sent [LCP EchoReq id=0x3 magic=0xef936182]
rcvd [LCP EchoRep id=0x3 magic=0xdc8c7e5d]
sent [LCP EchoReq id=0x4 magic=0xef936182]
rcvd [LCP EchoRep id=0x4 magic=0xdc8c7e5d]
rcvd [IPCP ConfReq id=0x3 <addr 87.118.224.7>]
discarding proto 0x8021 in phase 5
sent [LCP EchoReq id=0x5 magic=0xef936182]
rcvd [LCP EchoRep id=0x5 magic=0xdc8c7e5d]
sent [LCP EchoReq id=0x6 magic=0xef936182]
rcvd [LCP EchoRep id=0x6 magic=0xdc8c7e5d]
rcvd [IPCP ConfReq id=0x4 <addr 87.118.224.7>]
discarding proto 0x8021 in phase 5
sent [LCP EchoReq id=0x7 magic=0xef936182]
rcvd [LCP EchoRep id=0x7 magic=0xdc8c7e5d]
sent [LCP EchoReq id=0x8 magic=0xef936182]
rcvd [LCP EchoRep id=0x8 magic=0xdc8c7e5d]
rcvd [IPCP ConfReq id=0x5 <addr 87.118.224.7>]
discarding proto 0x8021 in phase 5
sent [LCP EchoReq id=0x9 magic=0xef936182]
rcvd [LCP EchoRep id=0x9 magic=0xdc8c7e5d]
sent [LCP EchoReq id=0xa magic=0xef936182]
rcvd [LCP EchoRep id=0xa magic=0xdc8c7e5d]
rcvd [IPCP ConfReq id=0x6 <addr 87.118.224.7>]
Так может быть до бесконечности (повторения)
discarding proto 0x8021 in phase 5
sent [LCP EchoReq id=0xb magic=0xef936182]
rcvd [LCP EchoRep id=0xb magic=0xdc8c7e5d]
rcvd [LCP EchoReq id=0x2 magic=0xdc8c7e5d ef 93 61 82]
sent [LCP EchoRep id=0x2 magic=0xef936182 ef 93 61 82]
sent [LCP EchoReq id=0xc magic=0xef936182]
rcvd [LCP EchoRep id=0xc magic=0xdc8c7e5d]
rcvd [IPCP ConfReq id=0x7 <addr 87.118.224.7>]
discarding proto 0x8021 in phase 5
sent [LCP EchoReq id=0xd magic=0xef936182]
rcvd [LCP EchoRep id=0xd magic=0xdc8c7e5d]
sent [LCP EchoReq id=0xe magic=0xef936182]
rcvd [LCP EchoRep id=0xe magic=0xdc8c7e5d]
rcvd [IPCP ConfReq id=0x8 <addr 87.118.224.7>]
discarding proto 0x8021 in phase 5
sent [LCP EchoReq id=0xf magic=0xef936182]
rcvd [LCP EchoRep id=0xf magic=0xdc8c7e5d]
sent [LCP EchoReq id=0x10 magic=0xef936182]
rcvd [LCP EchoRep id=0x10 magic=0xdc8c7e5d]
rcvd [IPCP ConfReq id=0x9 <addr 87.118.224.7>]
discarding proto 0x8021 in phase 5
sent [LCP EchoReq id=0x11 magic=0xef936182]
rcvd [LCP EchoRep id=0x11 magic=0xdc8c7e5d]
sent [LCP EchoReq id=0x12 magic=0xef936182]
rcvd [LCP EchoRep id=0x12 magic=0xdc8c7e5d]
rcvd [IPCP ConfReq id=0xa <addr 87.118.224.7>]
discarding proto 0x8021 in phase 5
sent [LCP EchoReq id=0x13 magic=0xef936182]
rcvd [LCP EchoRep id=0x13 magic=0xdc8c7e5d]
sent [LCP EchoReq id=0x14 magic=0xef936182]
rcvd [LCP EchoRep id=0x14 magic=0xdc8c7e5d]
Terminating on signal 15
sent [LCP TermReq id=0x2 "User request"]
sent [LCP TermReq id=0x3 "User request"]
Connection terminated.
Modem hangup
Пошло удачное подключение
using channel 8
Using interface ppp0
Connect: ppp0 <--> pptp (vpn.nicos.ru)
sent [LCP ConfReq id=0x1 <magic 0xcadff7a3>]
rcvd [LCP ConfReq id=0x1 <mru 1476> <auth chap MS-v2> <magic 0xc30d7837>]
sent [LCP ConfAck id=0x1 <mru 1476> <auth chap MS-v2> <magic 0xc30d7837>]
sent [LCP ConfReq id=0x1 <magic 0xcadff7a3>]
rcvd [LCP ConfAck id=0x1 <magic 0xcadff7a3>]
sent [LCP EchoReq id=0x0 magic=0xcadff7a3]
rcvd [CHAP Challenge id=0x1 <d1a3ff6d тут некий хэш f59d1b8>, name = "freedom-pptp"]
sent [CHAP Response id=0x1 <85cbaf0 тут некий хэш d6fdf00>, name = "10.20.16.63"]
rcvd [LCP EchoRep id=0x0 magic=0xc30d7837]
rcvd [CHAP Success id=0x1 "S=8C852CFAE тут некий ключ 2F3EF72AB0"]
CHAP authentication succeeded
sent [CCP ConfReq id=0x1 <mppe -H -M -S -L -D +C>]
sent [IPCP ConfReq id=0x1 <addr 0.0.0.0>]
rcvd [LCP ProtRej id=0x2 80 fd 01 01 00 0a 12 06 00 00 00 01]
Protocol-Reject for 'Compression Control Protocol' (0x80fd) received
rcvd [IPCP ConfReq id=0x1 <addr 87.118.224.2>]
sent [IPCP ConfAck id=0x1 <addr 87.118.224.2>]
rcvd [IPCP ConfNak id=0x1 <addr 87.118.224.214>]
sent [IPCP ConfReq id=0x2 <addr 87.118.224.214>]
rcvd [IPCP ConfAck id=0x2 <addr 87.118.224.214>]
local IP address 87.118.224.214
remote IP address 87.118.224.2
Script /tmp/ppp/ip-up started (pid 624)
Script /tmp/ppp/ip-up finished (pid 624), status = 0x0
Заметил, что меняется using channel и breeze-pptp freedom-pptp. Все неудачные breeze-pptp
Содержание логов роутера
Code:
Неудачные попытки
Apr 7 21:49:32 wan: connected manually
Apr 7 21:49:36 kernel: vlan1: Setting MAC address to 00 22 15 11 b2 8f.
Apr 7 21:49:36 pptp[522]: Plugin pptp.so loaded.
Apr 7 21:49:36 pptp[522]: PPTP plugin version 0.8.5-rc1 compiled for pppd-2.4.5, linux-2.4.37.9
Apr 7 21:49:36 pptp[523]: pppd 2.4.5 started by admin, uid 0
Apr 7 21:49:37 pptp[523]: Using interface ppp0
Apr 7 21:49:37 pptp[523]: Connect: ppp0 <--> pptp (vpn.nicos.ru)
Apr 7 21:49:45 wan: disconnected manually
Apr 7 21:49:45 pptp[523]: Terminating on signal 15
Apr 7 21:49:49 wan: connected manually
Apr 7 21:49:49 pptp[523]: Terminating on signal 15
Apr 7 21:49:51 pptp[523]: Connection terminated.
Apr 7 21:49:51 pptp[523]: Modem hangup
Apr 7 21:49:51 pptp[523]: Exit.
Apr 7 21:49:51 kernel: vlan1: Setting MAC address to 00 22 15 11 b2 8f.
Apr 7 21:49:51 pptp[558]: Plugin pptp.so loaded.
Apr 7 21:49:51 pptp[558]: PPTP plugin version 0.8.5-rc1 compiled for pppd-2.4.5, linux-2.4.37.9
Apr 7 21:49:51 pptp[559]: pppd 2.4.5 started by admin, uid 0
Apr 7 21:49:52 pptp[559]: Using interface ppp0
Apr 7 21:49:52 pptp[559]: Connect: ppp0 <--> pptp (vpn.nicos.ru)
Apr 7 21:50:16 wan: disconnected manually
Apr 7 21:50:16 pptp[559]: Terminating on signal 15
Apr 7 21:50:22 pptp[559]: Connection terminated.
Apr 7 21:50:22 pptp[559]: Modem hangup
Apr 7 21:50:22 pptp[559]: Exit.
Удачное подключение
Apr 7 21:50:27 wan: connected manually
Apr 7 21:50:30 kernel: vlan1: Setting MAC address to 00 22 15 11 b2 8f.
Apr 7 21:50:30 pptp[618]: Plugin pptp.so loaded.
Apr 7 21:50:30 pptp[618]: PPTP plugin version 0.8.5-rc1 compiled for pppd-2.4.5, linux-2.4.37.9
Apr 7 21:50:30 pptp[619]: pppd 2.4.5 started by admin, uid 0
Apr 7 21:50:31 pptp[619]: Using interface ppp0
Apr 7 21:50:31 pptp[619]: Connect: ppp0 <--> pptp (vpn.nicos.ru)
Apr 7 21:50:35 pptp[619]: CHAP authentication succeeded
Apr 7 21:50:35 pptp[619]: local IP address 87.118.224.214
Apr 7 21:50:35 pptp[619]: remote IP address 87.118.224.2
Apr 7 21:50:35 PPTP: connected to ISP