如何在 Linux 中列出从 DHCP 服务器发送到客户端的 DHCP 选项?

如何在 Linux 中列出从 DHCP 服务器发送到客户端的 DHCP 选项?

如何列出从 DHCP 服务器发送到客户端的选项?使用从 bash 运行的实用程序?

答案1

您可以使用 tshark,wireshark 的命令行版本,tshark -tad -nn -VOdhcp -ixenbr0 -f 'ip and udp port 67'

答案2

查看选项的唯一方法(除非您运行该选项的机器客户端,然后你可以看到影响选项)用于捕获 DHCP 交换的流量。

因此,您可以使用任何您喜欢的工具来监控网络流量(wiresharktsharktcpdump、 ...)。还有一个名为 的专用工具dhcpdump

请注意,如果您的网络设置不允许捕获 DHCP 服务器和该客户端之间的流量,您可能看不到另一个客户端的情况。

答案3

假设您可以访问至少一台 dhcp 客户端计算机,则可以在 中找到收到的 DHCP 选项/var/lib/dhcp/dhclient.leases

这个问题可能应该被标记为重复如何知道 debian/ubuntu 和其他 Linux 上的 DHCP 选项值

相关内容