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地址續租,確保網絡連接的穩定性。