要檢查Linux系統上的DHCP狀態,您可以使用以下方法:
systemctl命令檢查DHCP客戶端服務的狀態:sudo systemctl status dhcp-client
或者,如果您使用的是dhclient,則可以使用以下命令:
sudo systemctl status dhclient
這將顯示DHCP客戶端服務的狀態,包括是否正在運行以及最近的日志條目。
ip命令查看網絡接口的IP地址分配情況:ip addr show
或者,您可以使用ifconfig命令(在某些Linux發行版中可能已被棄用):
ifconfig
在輸出中,查找已分配的IP地址、子網掩碼和廣播地址等信息。如果您的系統通過DHCP獲取IP地址,那么這些信息應該是由DHCP服務器分配的。
nmcli命令查看NetworkManager的狀態和連接信息:nmcli device status
或者,查看特定連接的詳細信息:
nmcli connection show <connection-name>
在輸出中,查找IPv4配置部分,了解IP地址是否通過DHCP分配。
/etc/dhcp/dhclient.conf(對于dhclient)或/etc/systemd/network/目錄下的網絡配置文件(對于systemd-networkd)。這些文件包含了DHCP客戶端的配置信息,可以幫助您了解DHCP客戶端的工作狀態。通過以上方法,您可以檢查Linux系統上的DHCP狀態并了解網絡接口的IP地址分配情況。