1

我正在使用wireshark 转储DHCP 消息并运行dhclient interface_name以强制重新配置dhcp 客户端。

第一次运行时,dhclient我会收到所有常见的消息:discover、offer、request、ack。从第二次开始,我只收到请求和确认消息。

机器是否在某处存储/缓存丢失数据包中的内容?如果是这样,我如何强制整个消息交换?

4

2 回答 2

1

您还可以使用以下命令

 ipconfig /release

 ipconfig /renew

Wireshark 将在第一个之后看到 DHCP 释放数据包,在第二个之后看到完整的 DHCP 序列。

于 2013-03-13T10:04:22.217 回答
1

dhclient 接口名称

实际上这个命令只更新接口的IP;如果它没有 IP,那么您将看到完整的 DHCP 序列以便获得一个。

如果您总是想强制执行完整的 DHCP 序列(DISCOVERY、OFFER 等),请尝试该序列

dhclient -r 接口名称

dhclient 接口名称

于 2012-11-22T14:27:39.633 回答