Я работаю над ядром 2.6.15, работающим на Cisco IPTV. Когда ящик подходит, DHCP-клиент зависает. Причина этого в том, что DHCP-клиент не получает широковещательное сообщение с предложением DHCP.
Когда я читаю файл /proc/net/dev, он показывает, что устройство Ethernet (eth0) не получило ни одного пакета. Затем я запустил tcpdump на коробке, и он также показывает, что на интерфейсе Ethernet не было получено ни одного пакета.
Затем я запустил wireshark на тестовом ПК (на котором работает DHCP-сервер), он показывает, что DHCP-сервер передает сообщение с предложением DHCP.
Этот DHCP-клиент и сервер отлично работают с другими устройствами, поэтому меньше шансов, что у этих программ возникнут какие-либо проблемы. Должна быть проблема в драйверах Ethernet.
Я действительно смущен. Как мне поступить с этой проблемой. Пожалуйста помогите.