如何列出从 DHCP 服务器发送到客户端的选项?使用从 bash 运行的实用程序?
答案1
您可以使用 tshark,wireshark 的命令行版本,tshark -tad -nn -VOdhcp -ixenbr0 -f 'ip and udp port 67'
答案2
查看选项的唯一方法(除非您运行该选项的机器是客户端,然后你可以看到影响选项)用于捕获 DHCP 交换的流量。
因此,您可以使用任何您喜欢的工具来监控网络流量(wireshark
、tshark
、tcpdump
、 ...)。还有一个名为 的专用工具dhcpdump
。
请注意,如果您的网络设置不允许捕获 DHCP 服务器和该客户端之间的流量,您可能看不到另一个客户端的情况。
答案3
假设您可以访问至少一台 dhcp 客户端计算机,则可以在 中找到收到的 DHCP 选项/var/lib/dhcp/dhclient.leases
。
这个问题可能应该被标记为重复如何知道 debian/ubuntu 和其他 Linux 上的 DHCP 选项值