在Linux系統中,可以通過以下幾種方法查看DHCP租約信息:
ip
命令查看所有網絡接口的IP地址和租約信息:
ip addr show
這個命令會顯示所有網絡接口的詳細信息,包括IP地址、子網掩碼、廣播地址等。
查看特定網絡接口的租約信息:
ip addr show dev eth0
將eth0
替換為你想要查看的網絡接口名稱。
ifconfig
命令(適用于較舊的Linux發行版)查看所有網絡接口的IP地址和租約信息:
ifconfig -a
這個命令會顯示所有網絡接口的詳細信息。
查看特定網絡接口的租約信息:
ifconfig eth0
將eth0
替換為你想要查看的網絡接口名稱。
在大多數Linux發行版中,DHCP客戶端會將租約信息存儲在一個特定的文件中。常見的租約文件路徑如下:
Debian/Ubuntu:
cat /var/lib/dhcp/dhclient.leases
Red Hat/CentOS/Fedora:
cat /var/lib/dhcp/dhclient.leases
Arch Linux:
cat /var/lib/dhcp/dhclient.leases
這些文件包含了DHCP客戶端獲取的IP地址、租約時間、網關、DNS服務器等信息。
nmcli
命令(適用于NetworkManager)如果你使用的是NetworkManager來管理網絡連接,可以使用以下命令查看DHCP租約信息:
nmcli connection show --active
這個命令會顯示當前活動的網絡連接及其詳細信息,包括IP地址和租約時間。
journalctl
命令查看DHCP客戶端日志有時可以通過查看DHCP客戶端的日志來獲取租約信息:
journalctl -u dhcpcd
或者
journalctl -u NetworkManager
將dhcpcd
或NetworkManager
替換為你正在使用的DHCP客戶端服務名稱。
通過以上方法,你應該能夠輕松查看Linux系統中的DHCP租約信息。