我想用wireshark捕获DHCP数据包。当我使用过滤器:“udp.port == 67 或 udp.port == 68”时,我只看到 Discover 和 Request 广播。
虽然我认为 DHCP 提议也会被广播。我在另一台机器上运行wireshark,然后是请求ip但连接到同一个网络的机器。
我想用wireshark捕获DHCP数据包。当我使用过滤器:“udp.port == 67 或 udp.port == 68”时,我只看到 Discover 和 Request 广播。
虽然我认为 DHCP 提议也会被广播。我在另一台机器上运行wireshark,然后是请求ip但连接到同一个网络的机器。
只有 Discover 和 Request 数据包是广播的,Offer 和 Acknowledge 是单播的。单播仅转发到需要它们的交换机端口,因此您不能简单地通过网络捕获它们。
您需要在 DHCP 服务器或客户端上捕获单播,或在交换机上设置监控端口(或使用中继器集线器代替交换机)。