Posted: Fri Aug 21, 2009 5:15 Post subject: DIR-400 падает впн соединение
День добрый!
Прошивка: DD-WRT v24-sp2 (07/21/09) std
Настройки pptp:
Code:
Опции клиента PPTP: Включить
IP или имя DNS сервера: gw349.*****.ru
Удаленная подсеть: 0.0.0.0
Маска удаленной подсети: 0.0.0.0
MPPE шифрование: mppe required,no40,no56,stateless
MTU: 1400
MRU: 1400
NAT: Включить
Впн соединение обрывается через произвольный промежуток времени, бывает 20 минут, бывает час, три, и т.п. На стандартной прошивке от длинка работало >100 часов без обрыва, но там нет поддержки MPPE.
В лог пишется следующее:
Code:
Jan 1 01:23:20 DD-WRT daemon.notice pptp[1494]: anon log[decaps_gre:pptp_gre.c:414]: buffering packet 2646 (expecting 2645, lost or reordered)
Jan 1 01:25:46 DD-WRT daemon.notice pptp[1491]: anon log[pptp_read_some:pptp_ctrl.c:544]: read returned zero, peer has closed
Jan 1 01:25:46 DD-WRT daemon.notice pptp[1491]: anon log[callmgr_main:pptp_callmgr.c:258]: Closing connection (shutdown)
Jan 1 01:25:46 DD-WRT daemon.notice pptp[1491]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 12 'Call-Clear-Request'
Jan 1 01:25:46 DD-WRT daemon.notice pptp[1491]: anon log[pptp_read_some:pptp_ctrl.c:544]: read returned zero, peer has closed
Jan 1 01:25:46 DD-WRT daemon.notice pptp[1491]: anon log[call_callback:pptp_callmgr.c:79]: Closing connection (call state)
Jan 1 01:25:51 DD-WRT daemon.info pppd[1488]: Exit.
Jan 1 01:25:51 DD-WRT daemon.warn pptp[1494]: anon warn[decaps_hdlc:pptp_gre.c:204]: short read (-1): Input/output error
Jan 1 01:25:51 DD-WRT daemon.warn pptp[1494]: anon warn[decaps_hdlc:pptp_gre.c:216]: pppd may have shutdown, see pppd log
Jan 1 01:25:54 DD-WRT daemon.notice pptp[2256]: anon log[main:pptp.c:314]: The synchronous pptp option is NOT activated
Дописал в MPPE:
mppe required,no40,no56,stateless,nodeflate,nomppc
Впн теперь не поднимается, в логе постоянно повторяется:
Code:
Jan 1 00:01:21 DD-WRT daemon.notice pptp[1552]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 1 'Start-Control-Connection-Request'
Jan 1 00:01:21 DD-WRT daemon.notice pptp[1552]: anon log[ctrlp_disp:pptp_ctrl.c:739]: Received Start Control Connection Reply
Jan 1 00:01:21 DD-WRT daemon.notice pptp[1552]: anon log[ctrlp_disp:pptp_ctrl.c:773]: Client connection established.
Jan 1 00:01:22 DD-WRT daemon.notice pptp[1552]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 7 'Outgoing-Call-Request'
Jan 1 00:01:22 DD-WRT daemon.notice pptp[1552]: anon log[ctrlp_disp:pptp_ctrl.c:858]: Received Outgoing Call Reply.
Jan 1 00:01:22 DD-WRT daemon.notice pptp[1552]: anon log[ctrlp_disp:pptp_ctrl.c:897]: Outgoing call established (call ID 0, peer's call ID 21504).
Jan 1 00:01:24 DD-WRT daemon.warn pptp[1557]: anon warn[decaps_hdlc:pptp_gre.c:204]: short read (-1): Input/output error
Jan 1 00:01:24 DD-WRT daemon.warn pptp[1557]: anon warn[decaps_hdlc:pptp_gre.c:216]: pppd may have shutdown, see pppd log
Jan 1 00:01:24 DD-WRT daemon.notice pptp[1552]: anon log[callmgr_main:pptp_callmgr.c:234]: Closing connection (unhandled
nomppc убираем. пробуем. после имени vpn сервера можно попробовать через пробел поставить SYNC _________________ I can change this world, but G*d doesn`t give me the source (c)
Gooooглю за деньги
чудно. У вас в сети есть человеки, который работают под линуксами или фрёй? Поспрошайте их про опции коннекта. Конфиги у вас должны быть очень похожи.
У нас допустим используются опции:
nomppc nomppe nodeflate
Именно так, через пробел и без запятых. Как видите, идем без шифрования, сжатие отключено.. Экспериментируйте.
Да я сам на линуксе сижу. Дошло до мня, не правильно писал, нужно было не:
mppe required,no40,no56,stateless,nodeflate
,а:
mppe required,stateless nodeflate nomppc
Навсякий случай убрал no40 и no56 - незнаю чо это такое... посмотрим скока сессиия проживёт...
no40: will not allow 40-bit encryption
no56: will not allow 56-bit encryption _________________ I can change this world, but G*d doesn`t give me the source (c)
Gooooглю за деньги
Наверно, я - некропостер, но создавать новый топик с таким же названием не хочется.
Используется DIR-400, DD-WRT v24-sp2 build 13064 и инет через PPTP client. Всё просто и прекрасно настроилось через веб интерфейс, все рабоает, пингуется. НО ровно через каждый час впн соединение обрывается. В логах:
Jan 1 02:00:08 dlink pppd[2337]: Exit.
Jan 1 02:00:09 dlink syslog: vpn modules : vpn modules successfully unloaded
Jan 1 02:00:09 dlink syslog: vpn modules : nf_conntrack_proto_gre successfully loaded
Jan 1 02:00:10 dlink syslog: vpn modules : nf_nat_proto_gre successfully loaded
Jan 1 02:00:10 dlink syslog: vpn modules : nf_conntrack_pptp successfully loaded
Jan 1 02:00:10 dlink syslog: vpn modules : nf_nat_pptp successfully loaded
Jan 1 02:00:10 dlink syslog: process_monitor successfully stopped
Jan 1 02:00:10 dlink syslog: process_monitor successfully started
Jan 1 02:00:15 dlink pppd[2882]: pppd 2.4.4 started by root, uid 0
Jan 1 02:00:17 dlink syslog: vpn modules : vpn modules successfully unloaded
Jan 1 02:00:18 dlink syslog: vpn modules : nf_conntrack_proto_gre successfully loaded
Jan 1 02:00:18 dlink syslog: vpn modules : nf_nat_proto_gre successfully loaded
Jan 1 02:00:18 dlink syslog: vpn modules : nf_conntrack_pptp successfully loaded
Jan 1 02:00:18 dlink syslog: vpn modules : nf_nat_pptp successfully loaded
Jan 1 02:00:19 dlink syslog: wland : WLAN daemon successfully stopped
Jan 1 02:00:21 dlink syslog: vpn modules : vpn modules successfully unloaded
Jan 1 02:00:21 dlink syslog: vpn modules : nf_conntrack_proto_gre successfully loaded
Jan 1 02:00:21 dlink syslog: vpn modules : nf_nat_proto_gre successfully loaded
Jan 1 02:00:21 dlink syslog: vpn modules : nf_conntrack_pptp successfully loaded
Jan 1 02:00:21 dlink syslog: vpn modules : nf_nat_pptp successfully loaded
Jan 1 02:00:22 dlink syslog: wland : WLAN daemon successfully started
Jan 1 02:00:22 dlink syslog: WAN is up. IP: 10.113.16.125
Jan 1 02:01:00 dlink cron[782]: (crontabs) ORPHAN (no passwd entry)
Jan 1 03:00:08 dlink pppd[2882]: Exit.
После таких обрывов с роутера все пингуется и инет есть, с компа - только локальная сеть. Помогает "killall pptp", и только на час.
С чем это может быть связано? Настройки pptp-клиента, cron, обновление ip-адреса по dhcp, какие-то таймеры?