Posted: Wed Mar 02, 2011 12:51 Post subject: Реконект pptp каждые 30 мин l2tp кажды
Hi. Asus RT-N13U Firmware: DD-WRT v24-sp2 (02/17/11) std.
Настроено :
PPTP
Use DHCP : YES
Gateway (PPTP Server) : 172.16.255.6
Login : ****
Password : ****
Connection Strategy Keep Alive: Redial Period 30 sec
PPTP Encryption Disable
Disable Packet Reordering Enable
MTU 1460
После этого начинает все работать, но реконект каждые 30 мин по часам
Feb 27 18:07:30 RMASUS user.info syslog: wland : WLAN daemon successfully started
Feb 27 18:07:30 RMASUS user.info syslog: WAN is up. IP: 46.42.148.149
Feb 27 18:07:32 RMASUS daemon.debug process_monitor[7438]: We need to re-update after 3600 seconds
Feb 27 18:37:47 RMASUS user.info syslog: vpn modules : vpn modules successfully unloaded
Feb 27 18:37:49 RMASUS user.info syslog: udhcpc : udhcp client process successfully stopped
Feb 27 18:37:49 RMASUS daemon.notice pppd[9191]: pppd 2.4.4 started by root, uid 0
Feb 27 18:37:49 RMASUS user.info syslog: vpn modules : vpn modules successfully unloaded
Feb 27 18:37:49 RMASUS user.info syslog: vpn modules : nf_conntrack_proto_gre successfully loaded
Feb 27 18:37:49 RMASUS user.info syslog: vpn modules : nf_nat_proto_gre successfully loaded
Feb 27 18:37:50 RMASUS user.info syslog: wland : WLAN daemon successfully started
Feb 27 18:37:53 RMASUS user.info syslog: vpn modules : vpn modules successfully unloaded
Feb 27 18:37:53 RMASUS user.info syslog: vpn modules : nf_conntrack_proto_gre successfully loaded
Feb 27 18:37:53 RMASUS user.info syslog: vpn modules : nf_nat_proto_gre successfully loaded
Feb 27 18:37:54 RMASUS user.info syslog: process_monitor : Process Monitor successfully stopped
Feb 27 18:37:54 RMASUS user.info syslog: process_monitor successfully started
Feb 27 18:37:54 RMASUS daemon.debug process_monitor[9410]: We need to re-update after 3600 seconds
Feb 27 18:37:59 RMASUS user.info syslog: vpn modules : vpn modules successfully unloaded
Feb 27 18:37:59 RMASUS user.info syslog: vpn modules : nf_conntrack_proto_gre successfully loaded
Feb 27 18:37:59 RMASUS user.info syslog: vpn modules : nf_nat_proto_gre successfully loaded
Feb 27 18:38:00 RMASUS cron.info cron[6924]: (crontabs) ORPHAN (no passwd entry)
Feb 27 18:38:00 RMASUS user.info syslog: vpn modules : vpn modules successfully unloaded
Feb 27 18:38:00 RMASUS user.info syslog: vpn modules : nf_conntrack_proto_gre successfully loaded
Feb 27 18:38:00 RMASUS user.info syslog: vpn modules : nf_nat_proto_gre successfully loaded
Feb 27 18:38:01 RMASUS user.info syslog: wland : WLAN daemon successfully started
Feb 27 18:38:01 RMASUS user.info syslog: WAN is up. IP: 46.42.131.176
Feb 27 18:39:00 RMASUS cron.info cron[6924]: (crontabs) ORPHAN (no passwd entry)
Feb 27 19:08:13 RMASUS daemon.info pppd[9191]: Exit.
Feb 27 19:08:21 RMASUS user.info syslog: vpn modules : vpn modules successfully unloaded
Feb 27 19:08:30 RMASUS user.info syslog: udhcpc : udhcp client process successfully stopped
Feb 27 19:08:30 RMASUS daemon.notice pppd[11192]: pppd 2.4.4 started by root, uid 0
Feb 27 19:08:30 RMASUS user.info syslog: vpn modules : vpn modules successfully unloaded
Feb 27 19:08:30 RMASUS user.info syslog: vpn modules : nf_conntrack_proto_gre successfully loaded
Feb 27 19:08:30 RMASUS user.info syslog: vpn modules : nf_nat_proto_gre successfully loaded
Feb 27 19:08:31 RMASUS user.info syslog: wland : WLAN daemon successfully started
Feb 27 19:08:34 RMASUS user.info syslog: vpn modules : vpn modules successfully unloaded
Feb 27 19:08:34 RMASUS user.info syslog: vpn modules : nf_conntrack_proto_gre successfully loaded
Feb 27 19:08:34 RMASUS user.info syslog: vpn modules : nf_nat_proto_gre successfully loaded
Feb 27 19:08:34 RMASUS user.info syslog: process_monitor : Process Monitor successfully stopped
Feb 27 19:08:35 RMASUS user.info syslog: process_monitor successfully started
Feb 27 19:08:35 RMASUS daemon.debug process_monitor[11409]: We need to re-update after 3600 seconds
Feb 27 19:08:40 RMASUS user.info syslog: vpn modules : vpn modules successfully unloaded
Feb 27 19:08:40 RMASUS user.info syslog: vpn modules : nf_conntrack_proto_gre successfully loaded
Feb 27 19:08:40 RMASUS user.info syslog: vpn modules : nf_nat_proto_gre successfully loaded
Feb 27 19:08:41 RMASUS user.info syslog: vpn modules : vpn modules successfully unloaded
Feb 27 19:08:41 RMASUS user.info syslog: vpn modules : nf_conntrack_proto_gre successfully loaded
Feb 27 19:08:41 RMASUS user.info syslog: vpn modules : nf_nat_proto_gre successfully loaded
Feb 27 19:08:42 RMASUS user.info syslog: wland : WLAN daemon successfully started
Feb 27 19:08:42 RMASUS user.info syslog: WAN is up. IP: 46.42.148.181
При настройке l2tp реконект каждые 15 минут тоже по часам.
Пытался включить отладку pppd (посмотреть подробности) не смог. Где-то видел похожую проблему: pptp пинговал vpn.internet.beeline.ru, а dns билайна каждые 30 мин менял его ip. Но ко мне это вроде не подходит.
Посоветуйте что нибудь. Спасибо.
The default configuration of the firewall blocks DHCP renewal responses which causes it to request a new IP and for current connections to be dropped whether the address changes or not.
Save this command to the firewall script on the Administration->Commands page to fix it:
iptables -I INPUT -p udp --dport 68 -j ACCEPT
This command is useful for testing, it will signal udhcpc to renew:
kill -USR1 $(head -n 1 /var/run/udhcpc.pid)
The default configuration of the firewall blocks DHCP renewal responses which causes it to request a new IP and for current connections to be dropped whether the address changes or not.
Save this command to the firewall script on the Administration->Commands page to fix it:
iptables -I INPUT -p udp --dport 68 -j ACCEPT
This command is useful for testing, it will signal udhcpc to renew:
kill -USR1 $(head -n 1 /var/run/udhcpc.pid)
Вступление: У меня какой то невезучий билайн в казани. D-Link 615 E4 вообще с родной прошивкой вообще не получал адрес по DHCP. С DD-WRT рвался каждые 30 минут. Причем в некоторых р-нах Казани все нормально работало, в некоторых такая же проблема как у меня. Видимо зависело от DHCP используемого Билайном сервера.
Теперь причину нашли.
Видимо дело в том что Билайн (в Казани по крайней мере) отправляет каждые 30 минут запрос об обновлении DHCP. Если роутер не отвечает то соединение сбрасывается и роутер опять коннектиться.
dhcp клиент отрубается после получения адреса в первый раз. Для того чтобы такого не происходило достаточно в консоли прописать
Code:
[b]udhcpc -i eth0[/b]
после этого реконнектов нет.
Теперь вопрос знающим людям. Где лежит конфиг отвечающий за WAN соединение? Там скорее всего стоит ключ udhcpc -q, которые говорит том что после получения IP по DHCP udhcpc отрубается. Надо этот -q убрать. И тогда после каждого ребута udhcpc не надо будет заново запускать.
mulk
Да. Тоже Казань.
Вот собираюсь пробовать новый билд 03-17-11-r16454, да и Ваше решение испробую в деле.
Как я понял, интерфейс eth0 - этот тот, на котором пднимается VPN-тунель?
mulk
Имеем:
LinkSys WRT160NL
Прошивка: DD-WRT v24-sp2 (03/17/11) std r16454.
Провайдер: Билайн, Казань.
Соединение: PPTP с параметрами "-mschap nomppe nomppc"
Прописан 1 маршрут до подсети VPN-шлюзов, для того, чтобы роутер автоматом поднимал тунель при падении.
Dual Access - включен.
Попробовал. Но заметил один недочёт. Если связь рвётся хотя-бы раз, то, по логам, udhcpc перезагружается. Подозреваю, что перезагружается с настройками по-умолчанию. Нужно проверять. Т.к. когда я пришёл проверять работу роутера через несколько часов, он опять работал "по-старому" с получасовыми интервалами. Глубже не разбирался.
Нашёл аналогичную проблему в багрепортах OpenWRT с udhcpc. По совету оттуда добавил строку в стартап брандмауэра:
Тунель держится уже больше часа. Сижу с ноута по вифи и раздаю торенты. Паралельно AV-ресивер тянет интернет-радио.
Пока результаты положительные, посмотрим, что будет дальше.
L2TP не проверял, но там надо копать больше, т.к. при этом роутер у меня не может резолвить адреса VPN-шлюзов в IP (приходится задавать айпишником один из нескольких) и очень тонко надо настраивать маршруты и Dual Access.
Подскажите, кто знает: куда копать?
С такими настройками роутер работает до первого реконекта. дальше начинаются обрывы каждые пол часа, пока не выполнить комманду "udhcpc -i eth*". после может проработать больше суток, но у билайна разрывы бывают довольно часто, т.ч. после разрыва опять всё повторяется.
Может создать задание в CRON на выполнение этой комманды?
Всем доброго дня!
На TL-WR1043ND установил DD-WRT v24-sp2 (12/20/11) std - build 18024. Интернет от билайна, соединение L2TP.
Периодически соединение рвётся, но проблема в том, что оно потом далеко не всегда устанавливается заново. Т.е. иногда может установиться само, чаще приходится на закладке WAN жать Connect, но и при этом не всегда поднимается.
В логах это выглядит как перезапуск xl2tpd и pppd - повторяющаяся запись «xl2tpd : L2TP daemon successfully stopped» (если жать Connect) или «pppd 2.4.4 started by root, uid 0» (роутер пытается восстановить соединени сам)
Нашёл, что если перезапускать udhcpc «kill -USR1 $(head -n 1 /var/run/udhcpc.pid)» соединение, как правило, устанавливается сразу (иногда выделяется ip, но интернета нет).