Linux系統(tǒng)下的dhclient DHCP客戶端支持自動續(xù)租功能。 要啟用此功能,請修改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; 設(shè)置續(xù)租時間為600秒(10分鐘)。dhclient將在租約到期前10分鐘嘗試續(xù)約。
- rebind-time 1200; 設(shè)置最大續(xù)租等待時間為1200秒(20分鐘)。如果在10分鐘內(nèi)無法續(xù)約,dhclient將在20分鐘內(nèi)再次嘗試與DHCP服務(wù)器聯(lián)系。 (原 max-租金 改為更準確的 rebind-time )
您可以根據(jù)網(wǎng)絡(luò)環(huán)境調(diào)整這兩個參數(shù)的值。 保存配置文件后,重啟dhclient服務(wù)使配置生效:
sudo systemctl restart dhclient
完成以上步驟后,dhclient將自動管理IP地址續(xù)租,確保網(wǎng)絡(luò)連接的穩(wěn)定性。