Ethernet не получает пакеты braodcast - PullRequest
0 голосов
/ 21 февраля 2012

Я работаю на ядре 2.6.15, работающем на cisco IPTV.Когда появляется окно, клиент DHCP вешает трубку.Причина этого заключается в том, что клиент DHCP не получает извещенное сообщение о предложении DHCP.

Когда я читаю файл / proc / net / dev, он показывает, что устройство Ethernet (eth0) не получило никакого пакета.Затем я запустил tcpdump на коробке, и это также показывает, что на интерфейсе Ethernet не было получено никакого пакета.

Затем я запустил wireshark на тестовом ПК (на котором работает DHCP-сервер), он показывает, что DHCP-сервер транслирует сообщение с предложением DHCP.

Этот DHCP-клиент и сервер работают нормально с другими блоками, поэтому вероятность возникновения проблем у этих программ меньше.Должна быть проблема в драйверах Ethernet.

Я действительно запутался.Как я должен приступить к этой проблеме.Пожалуйста, помогите мне.

1 Ответ

0 голосов
/ 08 октября 2012

Может быть, вы можете начать с проверки, отправляет ли клиент DHCP обнаружение.

Рукопожатие DHCP происходит так: обнаружение клиента, предложение сервера, запрос клиента, серверное подтверждение (В википедии есть шаги DHCP)

Следующее, что вы можете проверить, связанные с DHCP настройки на маршрутизаторе.
DHCP-клиент находится в той же подсети / vlan, что и сервер? Если нет, потребуется ли маршрутизатору определенная конфигурация для ретрансляции в / из подсети / vlan сервера DHCP?

...