我正在研究一些应该通过以太网连接到大型网络(数百个设备)并且应该使用 DHCP 协议进行配置的嵌入式设备。我所经历的是,显然设备在某些网络中获得了地址,但在其他网络中却没有。我设置了一个只有一个客户端、一个交换机和一个 DHCP 服务器 (Ubuntu Linux) 的测试网络。地址已正确分配,DHCP 服务器日志显示 DORA 序列。
我尝试将同一个客户端连接到带有 DHCP 服务器的普通家用路由器(它是我的家用路由器,所以它应该可以正常工作)并且客户端没有获取 IP 地址。这是设备的序列转储:
No. Time Source Destination Protocol Length Info
86 26.515684000 :: ff02::16 ICMPv6 90 Multicast Listener Report Message v2
Frame 86: 90 bytes on wire (720 bits), 90 bytes captured (720 bits) on interface 0
Ethernet II, Src: DavicomS_91:de:41 (00:60:6e:91:de:41), Dst: IPv6mcast_00:00:00:16 (33:33:00:00:00:16)
Internet Protocol Version 6, Src: :: (::), Dst: ff02::16 (ff02::16)
Internet Control Message Protocol v6
No. Time Source Destination Protocol Length Info …
Run Code Online (Sandbox Code Playgroud)