ifconfig
命令主要用于配置和顯示網絡接口的參數,但它本身并不直接顯示 IP 地址的租約時間。IP 地址的租約時間通常與 DHCP(動態主機配置協議)相關,這些信息通常存儲在 /var/lib/dhcp/dhclient.leases
文件中(對于使用 dhclient
的系統)或 /var/lib/dhcp/dhcpd.leases
文件中(對于使用 dhcpd
的系統)。
要查看 IP 地址的租約時間,你可以使用以下方法:
/var/lib/dhcp/dhclient.leases
文件cat /var/lib/dhcp/dhclient.leases
lease {
interface "eth0";
fixed-address 192.168.1.100;
option subnet-mask 255.255.255.0;
option routers 192.168.1.1;
option domain-name-servers 8.8.8.8, 8.8.4.4;
lease-time 86400;
}
在這里,lease-time
表示租約時間,單位是秒。上面的例子中,租約時間為 86400 秒,即 24 小時。
ip
命令雖然 ip
命令不直接顯示租約時間,但它可以顯示 IP 地址和其他相關信息。你可以結合其他命令來獲取更多信息。
例如,要查看特定接口的 IP 地址和子網掩碼,可以使用:
ip addr show eth0
然后,你可以結合查看 /var/lib/dhcp/dhclient.leases
文件的方法來獲取租約時間。
systemd-networkd
或其他網絡管理工具,租約信息可能存儲在不同的位置。