0

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

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

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

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

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

ответ

0

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

Рукопожатие DHCP выглядит следующим образом: открытие клиент, сервер предложение, запрос клиента, сервер извед (Википедия имеет этапы DHCP)

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