在Debian系統中,DHCP租約時間通常由DHCP客戶端(如dhclient
)和DHCP服務器(如isc-dhcp-server
)共同管理。以下是如何在這兩個層面設置DHCP租約時間的步驟:
dhclient
命令行參數你可以在啟動dhclient
時指定租約時間。例如,設置租約時間為86400秒(即24小時):
sudo dhclient -r eth0 # 釋放當前租約
sudo dhclient -t 86400 eth0 # 請求新的租約,租期為86400秒
/etc/dhcp/dhclient.conf
文件編輯/etc/dhcp/dhclient.conf
文件,添加或修改以下行來設置默認租約時間:
request subnet-mask, broadcast-address, time-offset, routers,
domain-name, domain-name-servers, domain-search, host-name,
netbios-name-servers, netbios-scope, interface-mtu,
rfc3442-classless-static-routes, ntp-servers;
timeout 60; # 設置租約請求超時時間(秒)
retry 60; # 設置重試間隔時間(秒)
/etc/dhcp/dhcpd.conf
文件編輯/etc/dhcp/dhcpd.conf
文件,找到或添加以下配置來設置租約時間:
default-lease-time 86400; # 設置默認租約時間為86400秒(24小時)
max-lease-time 172800; # 設置最大租約時間為172800秒(48小時)
修改配置文件后,重啟DHCP服務器以應用更改:
sudo systemctl restart isc-dhcp-server
通過以上步驟,你應該能夠在Debian系統中成功設置DHCP租約時間。