Ростелеком: постоянные обрывы соединения
Все было бы нормально если бы не одно но.
Адсл-модем уверенно устанавливал соединение и. И что самое интересное просто так обрывал pppoe-коннект с фразой “pppoe connection terminated unexpectedly”.
Расследование показало, что перед тем, как соединение будет сброшено в лог (что немаловажно в отладочный дл которого надо повысить уровень отладочных сообщений до dbg) падало сообщение о том, что “no response on 3 echo requests”.
Выяснилось следующее:
- падение происходило каждые полторы минуты
- в конфиге для текущего соединения найдена строка lcp echo 30 3
О как! Оказывается, что модем проверяет жизнеспособность соединения при помощи lcp-запросов, а выяснилось, что ростелекомовский adsl их рубит сразу.
Вывод: отключить lcp echo и проверять наличие соединения пингами.
Для zyxel keenetic нужно будет зайти по telnet и выполнить набор команд
(config)> interface PPPoE0
(config-if)> no lcp echo
(config-if)> exit
(config)> system config-save
(config)> exit
Тем самым мы отключим проверку, которая обрушивает соединение.
Категории: HowTo