У меня есть интернет-радио Sangean DDR-63 (внутренности сделаны Frontier Silicon). Если я использую точку доступа сотового модема Verizon WiFi, она работает нормально (но это дорого). Подключен напрямую к моему кабельному модему, работает нормально. С маршрутизатором Linksys E4200 он не работает, как проводным, так и беспроводным. Я заменил Linksys на Netgear N900 (WNDR4500). Опять же это не работает, ни проводной, ни беспроводной. Он зависает на экране "Подключен".

Я считаю, что я сузил проблему. Я использовал Wireshark и определил, что маршрутизатор не отвечает на запрос DHCP Discover.

Вот параметры DHCP в запросе DHCP Discover:

Опция: (t = 53, l = 1) Тип сообщения DHCP = DHCP Discover Опция: (T-57, l = 2) Максимальный размер сообщения DHCP = 576 Опция: (t = 55, l = 4) Значение списка запросов параметров = 01031c06 1 = маска подсети 3 = маршрутизатор 28 = широковещательный адрес 6 = опция завершения работы сервера доменных имен

Обратите внимание, что Опция 61 «Идентификатор клиента» отсутствует.

(MAC-адрес клиента находится в запросе в обычном месте. Идентификатор клиента, если он присутствует, обычно будет MAC-адресом клиента.)

Требуют ли новейшие беспроводные маршрутизаторы (Linksys E4200, Netgear WNDR4500, выпущенные в течение прошлого года) параметр Client Identifier в запросе DHCP Discover? Есть ли способ сказать, что маршрутизатор Netgear НЕ требует этого?

0