在 Debian 系统中,DHCP **租期(lease time)**通常是通过 **DHCP 服务器(ISC DHCP Server)**来设置的。下面分情况说明。
sudo apt update
sudo apt install isc-dhcp-server
配置文件路径:
/etc/dhcp/dhcpd.conf
在 dhcpd.conf 中,常用以下参数:
default-lease-time 600; # 默认租期(秒),如 10 分钟
max-lease-time 7200; # 最大租期(秒),如 2 小时
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.200;
option routers 192.168.1.1;
option domain-name-servers 8.8.8.8, 8.8.4.4;
default-lease-time 600;
max-lease-time 7200;
}
sudo systemctl restart isc-dhcp-server
Debian 客户端一般使用 dhclient。
cat /var/lib/dhcp/dhclient.leases
或:
ip addr
⚠️ 租期由 DHCP 服务器决定,客户端只能请求,不能强制修改。
编辑:
/etc/dhcp/dhclient.conf
添加:
send dhcp-lease-time 3600;
但这只是建议值,服务器可以忽略。
| 参数 | 含义 |
|---|---|
| default-lease-time | 默认租期(秒) |
| max-lease-time | 最大允许租期(秒) |
例如:
isc-dhcp-serversudo dhclient -r
sudo dhclient
isc-dhcp-serverKea DHCP(ISC 官方推荐)如果你能提供:
我可以给你更精确的配置示例。