PDA

View Full Version : Странные разрывы через одинаковые промежутки времени


dzzzen
15-06-2008, 11:47
Всем привет!

Прошу помощи у знающих людей и возможно даже у автора прошивки. Знаю что подобных тем с проблемами подключения тут уж куча, но искал ответ тут на сайте и на форуме прова, но не нашёл ничего.

Понимаю, что разрывы это тема уже весёлая в рунете, но блин тем более не сильно весело просить с ней помочь. :)))

Описание проблемы

Роутер WL-500gP v2 подключен к прову по pptp, комп к роутеру по езернету, ноут по вайфаю.
1й симптом: никто не юзает роутер. Роутер сутки работает подключённый по pptp и всё окей. Переодически роутер освобождает wan ip и пров назначает новый. Полная идиллия - разрывов нет :))))))))
2й симптом: кто угодно (ноут по wi-fi или комп по езернет) начинает работать в нете - ровно(!) каждые(!!) 9-10 минут стабильно падает pptp. и так непрерывно - чётко через 10±1 минут связи нет - роутер рвёт связь сам.
3й симптом: роутер не всегда восстанавливает pptp соединение.

Кусок /tmp/syslog.log снятый с роутера
Jun 15 11:35:32 pppd[108]: No response to 6 echo-requests
Jun 15 11:35:32 pppd[108]: Serial link appears to be disconnected.
Jun 15 11:35:32 dnsmasq[73]: read /etc/hosts - 5 addresses
Jun 15 11:35:32 dnsmasq[73]: reading /tmp/resolv.conf
Jun 15 11:35:32 dnsmasq[73]: using nameserver 192.168.1.11#53
Jun 15 11:35:32 PPTP: Disconnected
Jun 15 11:35:35 pppd[108]: Connection terminated.
Jun 15 11:35:35 pppd[108]: Connect time 9.5 minutes.
Jun 15 11:35:35 pppd[108]: Sent 222043656 bytes, received 90 bytes.
Jun 15 11:35:35 pptp[154]: short read (-1): Input/output error
Jun 15 11:35:35 pptp[154]: pppd may have shutdown, see pppd log


лог перед первой строчкой данного куска разнесён во времени на 1-2 минуты, то же самое касается последней строчки лога. Т.е. этому куску ничего не предшествует и ничего интересного нам нет после последней приведённой строчки (дальше начинается просто реконнект).

Техническая сторона вопроса - настройки роутера

WAN Connection Type: PPTP
WAN Connection Speed: Auto
Get IP automatically? Yes
Idle Disconnect Time in seconds(option): 0
PPTP Options: No Encryption
Additional pppd options: nomppe nomppc
Host Name: [пустой]
MAC: [продублирован с компа который раньше был подрублен к прову - пров проверяет маки]
VPN: [сервер vpn прова]
Моя домашняя локальная сеть: 10.1.0.*
Прошивка: 1.9.2.7-10

остальные настройки выключены по-умолчанию. WAN firewall выключен - роутер на пинги прова отвечает дабы тот случаем нас не выкинул с линии за тишину.

Дамп /tmp/ppp/options.wan0 отвечающий за настройки собственно соединения:
noauth refuse-eap
user '??????'
password '??????'
connect true
sync pty '/usr/sbin/pptp --idle-wait 0 vpn2.briz.ua --nolaunchpppd --nobuffer --sync'
lock
nomppe-stateful -mppc mtu 1400
maxfail 0
usepeerdns
persist
ipcp-accept-remote ipcp-accept-local noipdefault
ktune
default-asyncmap nopcomp noaccomp
novj nobsdcomp nodeflate
lcp-echo-interval 10
lcp-echo-failure 6
unit 0
nomppe nomppc

мои подозрения касаются части lcp-echo-*, т.к. в форумах прова линуксоиды приводили свои конфиги подключения и в них таких строк не было не было. А судя по
Jun 15 11:35:32 pppd[108]: No response to 6 echo-requests
мне кажется что именно lcp-echo-* виновато в разрывах. Но могу ошибаться.

Граждане, кто подскажет в чём тут дело и как это побороть? Если что, то это Одесский провайдер и настройки московских провов проскакивавшие тут, нам есессно не подходят.

Зараннее спасибо - жду советов :)

dzzzen
15-06-2008, 13:35
Нашёл топик с проблемой один в один:
http://wl500g.info/showthread.php?t=14355

Человек сидит на том же провайдере, что и я.

dzzzen
15-06-2008, 15:09
Вобщем проблему решил сам. У провайдера dns сервер на каждый запрос определения ip адреса для vpn сервера выдавал разные IPшники (странным циклическим образом). При этом в роутах не было правил для этих адресов. А поскольку pppd пинговал переодически vpn сервер для проверки его доступности, то естественно пинг был в пустоту, т.к. не было роутов на постоянно меняющиеся адреса. Как результат рвался pptp.

Вылечилось это всё ессесно прописыванием роутов. Подозреваю что пров сделал подобный ход, чтоб vpn сервера не зафлудили и каждому клиенту после первого коннекта просто выдавался постоянно плывущий адрес. Думаю что автору прошивки было бы хорошо вынести в настройки опцию производить опрос пингами vpn сервера для поддержания коннекта и или не производить. И если производить, то чтоб можно было задать настройки. :)

ABATAPA
15-06-2008, 19:59
Вобщем проблему решил сам. У провайдера dns сервер на каждый запрос определения ip адреса для vpn сервера выдавал разные IPшники (странным циклическим образом).

Этот "странный образ" - стандартное поведение DNS-сервером для хостов, имеющих несколько IP.



Подозреваю что пров сделал подобный ход, чтоб vpn сервера не зафлудили и каждому клиенту после первого коннекта просто выдавался постоянно плывущий адрес.

"Подозреваю", что все намного проще, и не стОит подозревать провайдера в особой изощренности - у него просто несколько BRASов.

loza
08-07-2008, 07:04
Вылечилось это всё ессесно прописыванием роутов. А как это сделать, можно пример. У меня 6 часов работает, потом всё.

phoenixx
08-07-2008, 11:16
Присоединяюсь - можно хотя бы в двух словах описание какие маршруты нужны и куда их прописывать?

garelin
24-08-2008, 02:18
Привет всем. Наступил на те-же грабли. Решение - установка патченной прошивки (http://ftp.ufanet.ru/pub/boco/wl500g/) от уфанет-а. На бризе - работает.
Aug 24 01:59:53 udhcpc[116]: Lease of 172.18.xxx.xxx obtained, lease time 600
Aug 24 02:08:38 udhcpc[116]: Lease of 172.18.xxx.xxx obtained, lease time 600
Aug 24 02:17:24 udhcpc[116]: Lease of 172.18.xxx.xxx obtained, lease time 600

opyzhov
28-08-2008, 19:59
а чем то эта история заончилась? у меня тоже рвет связь роутер..
причем обрывы были и на d-link 808 hv и на асус .. поставил новые прошивки на d-link рваться стало реже где то раз в 6 часов (а должно раз в 24 часа по условиям смены IP) оператор проверял линию и все настройки..
я грешу на модем d-link 500T.. попробовать другой нет возможности..
(связка d-link 500T в бридже и PPPoE поднят на Asus)

loza
29-08-2008, 07:17
а чем то эта история заончилась? у меня ничем. Тока сменой провайдера.

Boris Favorov
29-08-2008, 12:03
У меня не совсем так, но похоже - рутер регулярно перезагружался http://wl500g.info/showthread.php?t=15699 Решения пока нет, потому как из сервиса пока не звонят.

opyzhov
30-08-2008, 12:48
Мой лог..
Aug 30 02:21:30 pppd[110]: No response to 6 echo-requests
Aug 30 02:21:30 pppd[110]: Serial link appears to be disconnected.
Aug 30 02:21:30 dnsmasq[54]: read /etc/hosts - 5 addresses
Aug 30 02:21:30 dnsmasq[54]: reading /tmp/resolv.conf
Aug 30 02:21:30 dnsmasq[54]: using nameserver 212.48.193.37#53
Aug 30 02:21:30 dnsmasq[54]: using nameserver 212.48.193.38#53
Aug 30 02:21:30 PPPoE: Disconnected
Aug 30 02:21:36 pppd[110]: Connection terminated.
Aug 30 02:21:36 pppd[110]: Connect time 20334141.1 minutes.
Aug 30 02:21:36 pppd[110]: Sent 157061903 bytes, received 7792040 bytes.
Aug 30 02:22:41 pppd[110]: Timeout waiting for PADO packets
Aug 30 02:22:41 pppd[110]: Unable to complete PPPoE Discovery
Aug 30 02:23:11 pppd[110]: PPP session is 12232
Aug 30 02:23:11 pppd[110]: Using interface ppp0
Aug 30 02:23:11 pppd[110]: Connect: ppp0 <--> eth1
Aug 30 02:23:12 pppd[110]: PAP authentication succeeded
Aug 30 02:23:12 pppd[110]: peer from calling number 00:90:1A:41:FC:B1 authorized
Aug 30 02:23:12 pppd[110]: local IP address 91.122.170.70
Aug 30 02:23:12 pppd[110]: remote IP address 91.122.138.1
Aug 30 02:23:12 pppd[110]: primary DNS address 212.48.193.38
Aug 30 02:23:12 pppd[110]: secondary DNS address 212.48.193.37
___
___
Aug 30 09:31:31 pppd[110]: No response to 6 echo-requests
Aug 30 09:31:31 pppd[110]: Serial link appears to be disconnected.
Aug 30 09:31:31 dnsmasq[54]: read /etc/hosts - 5 addresses
Aug 30 09:31:31 dnsmasq[54]: reading /tmp/resolv.conf
Aug 30 09:31:31 dnsmasq[54]: using nameserver 212.48.193.37#53
Aug 30 09:31:31 dnsmasq[54]: using nameserver 212.48.193.38#53
Aug 30 09:31:31 PPPoE: Disconnected
Aug 30 09:31:37 pppd[110]: Connection terminated.
Aug 30 09:31:37 pppd[110]: Connect time 428.4 minutes.
Aug 30 09:31:37 pppd[110]: Sent 957470416 bytes, received 249502606 bytes.
Aug 30 09:32:05 ntp client: Synchronizing time with time.windows.com ...
Aug 30 09:32:57 pppd[110]: Timeout waiting for PADO packets
Aug 30 09:32:57 pppd[110]: Unable to complete PPPoE Discovery
Aug 30 09:33:27 pppd[110]: PPP session is 15531
Aug 30 09:33:27 pppd[110]: Using interface ppp0
Aug 30 09:33:27 pppd[110]: Connect: ppp0 <--> eth1
Aug 30 09:33:28 pppd[110]: PAP authentication succeeded
Aug 30 09:33:28 pppd[110]: peer from calling number 00:90:1A:41:FC:B1 authorized
Aug 30 09:33:28 pppd[110]: local IP address 91.122.170.215
Aug 30 09:33:28 pppd[110]: remote IP address 91.122.138.1
Aug 30 09:33:28 pppd[110]: primary DNS address 212.48.193.38
Aug 30 09:33:28 pppd[110]: secondary DNS address 212.48.193.37

opyzhov
07-09-2008, 14:52
написал письмо в ПТС (Авангард на их сайте), позвонил в службу поддержки..
не знаю радоваться или еще рано..
Sep 7 15:45:08 pppd[103]: Connect time 1440.1 minutes.
тобишь 24 часа держало соединение..что есть гуд..как и приписано в договоре обрыв сессии и смена ip происходит раз в 24 часа..

так что проблема не в роутере...а в операторе..