0

我正在研究在 cisco IPTV 上运行的 2.6.15 内核。当盒子出现时,DHCP 客户端挂断。原因是 DHCP 客户端没有获取广播的 DHCP 提供消息。

当我读取 /proc/net/dev 文件时,它显示以太网设备(eth0)没有收到任何数据包。然后我在盒子上运行了 tcpdump,它还显示以太网接口上没有收到任何数据包。

然后我在测试PC(运行DHCP服务器)上运行了wireshark,它显示DHCP服务器广播了一个DHCP提供消息。

此 DHCP 客户端和服务器与其他机器一起工作正常,因此这些程序出现任何问题的可能性较小。以太网驱动程序中一定有问题。

我真的很困惑。我应该如何处理这个问题。请帮我。

4

1 回答 1

0

也许您可以从检查 DHCP 客户端是否正在发送发现开始。

DHCP握手是这样的:客户端发现,服务器提供,客户端请求,服务器确认(维基百科有DHCP的步骤)

接下来您可以检查路由器上的任何 DHCP 相关设置。
DHCP 客户端是否与服务器位于同一子网/vlan?如果不是,路由器是否需要某种配置来中继到/从 DHCP 服务器子网/vlan?

于 2012-10-08T07:01:37.777 回答