Networking
檢查我的 DHCP 租約?
有沒有辦法顯示我目前的(客戶端)DHCP 租約?
甚至更好 - 檢索所有發送的選項/資訊
DHCPACK
?
我不知道在客戶端上查詢此資訊的方法。如果您在伺服器上,您可以在
/var/lib/dhcp/dhclient.leases
. 從客戶那裡,我知道的唯一方法是:sudo grep dhclient /var/log/syslog
這應該給你類似的東西:
May 20 18:34:38 [machine_name] dhclient: DHCPREQUEST on eth0 to [DHCP_SERVER_IP] port 67 May 20 18:34:38 [machine_name] dhclient: DHCPACK from [DHCP_SERVER_IP] May 20 18:34:38 [machine_name] dhclient: bound to [client_dhcp_ip] -- renewal in 1517 seconds.
/var/lib/dhcp
根據您的發行版,它應該位於dhclient.{interface}.leases or /var/lib/dhclient.leases
. 您還可以通過在啟動 dhclient 時傳遞 -lf 來指定 dhclient.leases 文件的路徑。