Linux 中的 DHCP 租约(DHCP Lease) 是指:
客户端通过 DHCP 服务器获取 IP 地址等网络配置时,服务器“临时授权”使用该 IP 的一段有效期限。
在 Linux 中,DHCP 客户端(如 dhclient、NetworkManager、systemd-networkd)会从 DHCP 服务器请求租约。
一个 DHCP 租约通常包括:
租约时间分为:
常见位置(取决于发行版和客户端):
/var/lib/dhcp/dhclient.leases
/var/lib/dhclient/dhclient.leases
/var/lib/NetworkManager/*.lease
/run/systemd/netif/leases/
示例内容:
lease {
interface "eth0";
fixed-address 192.168.1.100;
option routers 192.168.1.1;
option domain-name-servers 8.8.8.8;
lease-time 3600;
}
ip addr
cat /var/lib/dhcp/dhclient.leases
journalctl -u NetworkManager
| 类型 | 特点 |
|---|---|
| DHCP 租约 | 自动分配,可能变化 |
| 静态 IP | 手动设置,永久不变 |
如果你愿意,我也可以讲:
你是偏向使用端还是服务器配置端?