Linux

從客戶端電腦確定 DHCP 伺服器的 IP 地址

  • July 17, 2012

我想知道從剛剛從 DHCP 伺服器獲得 IP 地址的客戶端(基於 linux )獲取 DHCP 伺服器地址的最佳方法是什麼?

我在大多數文章中搜尋並發現了這一點,

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 伺服器地址。

希望有人能給我一個好的解決方案。

謝謝和最好的問候。

輸入dhclient -v 輸出搜尋 DHCPACK。它具有 dhcp 伺服器的 IP

引用自:https://serverfault.com/questions/408445