faq обучение настройка
Текущее время: Сб июл 19, 2025 23:14

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
СообщениеДобавлено: Чт авг 05, 2010 21:15 
Не в сети

Зарегистрирован: Пн июн 20, 2005 09:40
Сообщений: 69
Через мои руки модемов dlink на менее 50 прошло. В процессе настройки, эксплуатации и обслуживания, перепрошивки и ремонта всего этого оборудования возник такой вопрос. Почему во многих модемах не работает Link Control Protocol в pppd?

Например:
Модем DSL-2500U/BRU ревизии D1,D2,D3 с прошивкой 1.56(1.57 - работает! TESTED :D ) в режиме роутера с поднятым PPPoE. В нём LCP работает отлично. pppd посылает LCP echo-request'ы, получает на них echo-reply'и, если не получает, то делает следующее(переподключается):
Код:
2010-07-17 11:44:07 Daemon.Info 192.168.5.1 pppd[271]: No response to 3 echo-requests
2010-07-17 11:44:07 Daemon.Notice 192.168.5.1 pppd[271]: Serial link appears to be disconnected.
2010-07-17 11:44:07 Daemon.Info 192.168.5.1 pppd[271]: Connect time 1272.6 minutes.
2010-07-17 11:44:07 Daemon.Info 192.168.5.1 pppd[271]: Sent 487258927 bytes, received 346048395 bytes.
2010-07-17 11:44:08 Daemon.Warning 192.168.5.1 pppd[271]: Couldn't increase MRU to 1500
2010-07-17 11:44:15 Daemon.Notice 192.168.5.1 pppd[271]: Connection terminated....
2010-07-17 11:44:18 Daemon.Info 192.168.5.1 pppd[271]: Sent PADT
2010-07-17 11:44:24 Daemon.Info 192.168.5.1 pppd[271]: PPP session is 45605
2010-07-17 11:44:24 Daemon.Info 192.168.5.1 pppd[271]: Using interface ppp0_0_33_1
2010-07-17 11:44:24 Daemon.Notice 192.168.5.1 pppd[271]: Connect: ppp_0_0_33_1 <--> nas_0_0_33
2010-07-17 11:44:24 Daemon.Warning 192.168.5.1 pppd[271]: Couldn't increase MRU to 1500
2010-07-17 11:44:24 Daemon.Info 192.168.5.1 pppd[271]: CHAP authentication succeeded
2010-07-17 11:44:24 Daemon.Notice 192.168.5.1 pppd[271]: peer from calling number 00:ХХ:ХХ:ХХ:ХХ:ХХ authorized
2010-07-17 11:44:25 Daemon.Notice 192.168.5.1 pppd[271]: local IP address хх.хх.хх.хх
2010-07-17 11:44:25 Daemon.Notice 192.168.5.1 pppd[271]: remote IP address 88.хх.хх.хх
2010-07-17 11:44:25 Daemon.Notice 192.168.5.1 pppd[271]: primary DNS address хх.хх.хх.хх
2010-07-17 11:44:25 Daemon.Notice 192.168.5.1 pppd[271]: secondary DNS address ххх.хх.хх.хх


Однако, в модемах DSL-2500U, ревизий A1,C1 с любыми прошивками наблюдается только падение pppd и дальнейшего восстановления соединения не происходит.
Такая же проблема наблюдается на:
DSL-2600/BRU/C2
DSL-2540/BRU/C1
DSL-2540/BRU/C2
DSL-2640U/A1 (B1, B2, C1, C2)
Все модемы тестировались на одной и той же линии и лишь вышеупомянутый DSL-2500U/BRU/D да DSL-2640/BRU/D показали, что могут нормально переподключаться при отсутствии LCP echo-reply.
Про другие модели ничего сказать не могу - ходовые в магазинах у нас только 2500,2600,2540,2640.

Может разработчики обратят на это внимание и поправят в следующих версиях прошивок?
Хотя думаю для ревизий A1,В1, B2 новых прошивок мы уже никогда не увидим.


Последний раз редактировалось mkmv Сб авг 07, 2010 21:13, всего редактировалось 2 раз(а).

Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт авг 06, 2010 08:50 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пн июл 10, 2006 13:40
Сообщений: 5821
Откуда: D-Link, Moscow
Для аппаратных ревизий C чтобы происходило переподключение при отсутствии LCP echo-reply в настройках PPP подключения значение Keep-Alive Time должно быть отличным от нуля.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср авг 11, 2010 09:18 
Не в сети

Зарегистрирован: Пн июн 20, 2005 09:40
Сообщений: 69
В теории конечно же да, опция должна работать :)
И скажу даже больше - при включенном PPP Debug Mode видно как бегают LCP пакеты туда-сюда. Скорее проблема даже не с самим LCP, а с обработкой события "ой, отвалилось" и переподключением. Или может проблема в древнем pppd версии 2.4.1 (против 2.4.3 в ревизии D)?
Чтобы не быть голословным, настроил DSL-2500U/BRU/C1 с remote syslogом на ту же линию вместо вышеупомянутого ревизии D1 и начал ждать.
И, как и ожидалось, модем отвалился, вот информация:

Изображение

Конфиг PPPoE, касаемо KeepAlive
Изображение

и кусок лога, где модем уныло 1 раз пробует переподключиться, но тут же кладет pppd и только dnsprobe ломится в пустоту
Код:
2010-08-07 21:17:49   Syslog.Info   192.168.5.1   -- MARK --
2010-08-07 21:18:10   Daemon.Critical   192.168.5.1   pppd[246]: Clear IP addresses.  Connection DOWN.
2010-08-07 21:18:10   Daemon.Critical   192.168.5.1   pppd[246]: Clear IP addresses.  PPP connection DOWN.
2010-08-07 21:18:18   Daemon.Notice   192.168.5.1   pppd[246]: PPP: Start to connect ...
2010-08-07 21:18:19   Daemon.Info   192.168.5.1   pppd[246]: Exit.
2010-08-07 21:21:00   User.Warning   192.168.5.1   dnsprobe[554]: dns query failed
2010-08-07 21:21:02   User.Warning   192.168.5.1   dnsprobe[554]: dns query failed
2010-08-07 21:21:04   User.Warning   192.168.5.1   dnsprobe[554]: dns query failed
2010-08-07 21:21:04   User.Notice   192.168.5.1   dnsprobe[554]: Primary DNS server Is Down... Switching To Secondary DNS server


Вот полностью весь лог. Уровень - debug. PPP debug отключен.

Добавлю еще, что значение KeepAliveTime подбиралось в процессе моих предыдущих тестов разное(от 1 до 30) - эффект один и тот же - нулевой.

ОООООЧЧЧЕНЬ жду Вашего ответа.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб сен 11, 2010 19:49 
Не в сети

Зарегистрирован: Пн июн 20, 2005 09:40
Сообщений: 69
up.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: Google [Bot] и гости: 57


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB