如何打印服务器提供的 DHCP 租约选项?

如何打印服务器提供的 DHCP 租约选项?

我正在尝试确定服务器提供的 DHCP 租约选项。该服务器是 m0n0wall,因此它没有提供单一视图的精美 GUI(它分散在几个配置屏幕上)。

我正在寻找一些问题的答案如何确定 CentOS 6 客户端上的 dhcp 租约时间用于检索 OpenSUSE 的 dhcp 租约信息的命令?我还看到dhcp 选项命令,但它似乎提供了来自配置主机的信息,而不是服务器提供的选项(我在吹毛求疵,但它们是不同的)。

我目前正在使用 Solaris,但我可以在 Linux 上运行命令来收集信息。如有必要,我甚至可以使用 Windows 计算机。

如何捕获并打印服务器提供的 DHCP 租约选项?

答案1

如果你在 Linux 客户端中具有控制台和 root 访问权限,则可以使用tcpdump或者更花哨的dhcpdump。这两个命令都依赖于接口名称,并且必须在客户端执行。tcpdump 的一个示例是:

tcpdump -i eth0 port 67 or port 68

对于 dhcpdump 来说:

dhcpdump -i eth0

另外,我假设这仅适用于 IPv4。

相关内容