在Linux系统上,可以通过以下几种方法查看DHCP租约信息:
ip
命令查看所有网络接口的IP地址和租约信息:
ip addr show
这个命令会显示所有网络接口的详细信息,包括IP地址、子网掩码、广播地址等。对于DHCP租约,通常会在接口的inet
行中显示。
查看特定网络接口的DHCP租约信息:
ip addr show dev eth0
将eth0
替换为你想要查看的网络接口名称。
nmcli
命令如果你使用NetworkManager管理网络连接,可以使用以下命令查看DHCP租约信息:
nmcli connection show --active
这个命令会显示所有活动的网络连接及其详细信息,包括IP地址和租约时间。
DHCP客户端通常会在系统日志中记录租约信息。你可以使用以下命令查看日志:
journalctl -u NetworkManager
或者,如果你使用的是dhclient
,可以查看其日志文件:
cat /var/log/syslog | grep dhclient
在某些Linux发行版中,DHCP客户端会将租约信息存储在一个特定的文件中。常见的文件路径包括:
/var/lib/dhcp/dhclient.leases
/var/lib/dhcp/dhcpd.leases
你可以使用以下命令查看这些文件的内容:
cat /var/lib/dhcp/dhclient.leases
或者:
cat /var/lib/dhcp/dhcpd.leases
nm-tool
命令(适用于旧版本的NetworkManager)如果你使用的是较旧版本的NetworkManager,可以使用以下命令查看DHCP租约信息:
nm-tool connection show <connection-name>
将<connection-name>
替换为你想要查看的网络连接名称。
通过以上几种方法,你应该能够在Linux系统上查看DHCP租约信息。选择适合你系统配置的方法即可。