dhclient
是一個用于動態獲取 IP 地址的客戶端程序,它通常與 DHCP 服務器一起工作。DHCP 服務器會為客戶端分配 IP 地址,并設置租約時間。如果你想要修改 dhclient
的租約時間,你需要在 DHCP 服務器上進行配置,而不是在客戶端上。
以下是如何在不同類型的 DHCP 服務器上設置租約時間的步驟:
/etc/dhcp/dhcpd.conf
。default-lease-time
和 max-lease-time
參數來設置默認和最大租約時間(以秒為單位)。例如:
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.100;
option routers 192.168.1.1;
option subnet-mask 255.255.255.0;
option domain-name-servers 192.168.1.2;
default-lease-time 600; # 默認租約時間為600秒(10分鐘)
max-lease-time 7200; # 最大租約時間為7200秒(2小時)
}
請注意,修改 DHCP 服務器上的租約時間會影響所有連接到該服務器的客戶端。如果你只想為特定客戶端設置不同的租約時間,你可能需要在客戶端上使用其他方法,例如手動配置靜態 IP 地址或使用腳本在客戶端上動態調整租約時間。