要查看DHCP租约,可以使用以下几种方法:
dhclient命令查看当前租约sudo dhclient -v
这个命令会显示DHCP客户端的详细信息,包括当前的租约信息。DHCP客户端通常会将租约信息存储在一个特定的文件中。以下是常见Linux发行版中的租约文件位置:
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
ip命令查看网络接口状态你可以使用ip命令来查看网络接口的状态和IP地址分配情况,这也可以间接反映DHCP租约的状态。
ip addr show dev eth0
将eth0替换为你实际使用的网络接口名称。
nmcli命令(适用于NetworkManager)如果你使用的是NetworkManager,可以使用nmcli命令来查看DHCP租约信息。
nmcli connection show --active | grep dhcp
nmcli connection show <connection-name> | grep ipv4.addresses
将<connection-name>替换为你实际的网络连接名称。
journalctl查看DHCP客户端日志有时通过查看系统日志也能找到DHCP租约的相关信息。
sudo journalctl -u dhclient.service
通过以上方法,你应该能够成功查看DHCP租约信息。