从客户端计算机确定 DHCP 服务器的 IP 地址

从客户端计算机确定 DHCP 服务器的 IP 地址

我想知道从客户端获取 DHCP 服务器地址的最佳方法是什么(基于Linux),谁刚刚从 DHCP 服务器获取了 IP 地址?

我在大多数文章中搜索并发现了这一点,

less /var/lib/dhcp3/dhclient.leases

但是,假设客户端是一台虚拟机,并从某个外部 DHCP 服务器分配了一个 IP 地址,那么文件“/var/lib/dh​​cp3/dhclient.leases”将不存在。

我尝试在客户端机器上执行“ifconfig”,这是输出

eth0      Link encap:Ethernet  HWaddr 00:0C:29:2C:3C:6A  
          inet addr:192.168.163.128  Bcast:192.168.163.255  Mask:255.255.255.0

我可以看到广播(Bcast)地址,但是在任何地方都找不到真正的 DHCP 服务器地址。

希望有人能给我提供一个好的解决方案。

谢谢,并致以最诚挚的问候。

答案1

dhclient -v 在输出中输入DHCPACK 搜索。它有 DHCP 服务器的 IP

相关内容