Linux系统下的dhclient DHCP客户端支持自动续租功能。 要启用此功能,请修改dhclient配置文件(通常位于/etc/dhcp/dhclient.conf),添加以下配置:
request subnet-mask, broadcast-address, time-offset, routers, domain-name, domain-search, host-name, netbios-scope; lease { renewal-time 600; rebind-time 1200; };
这段配置中:
- renewal-time 600; 设置续租时间为600秒(10分钟)。dhclient将在租约到期前10分钟尝试续约。
- rebind-time 1200; 设置最大续租等待时间为1200秒(20分钟)。如果在10分钟内无法续约,dhclient将在20分钟内再次尝试与DHCP服务器联系。 (原 max-租金 改为更准确的 rebind-time )
您可以根据网络环境调整这两个参数的值。 保存配置文件后,重启dhclient服务使配置生效:
sudo systemctl restart dhclient
完成以上步骤后,dhclient将自动管理IP地址续租,确保网络连接的稳定性。