在Ubuntu系統中,DHCP租約時間可以通過編輯網絡接口配置文件來調整。以下是具體步驟:
/etc/network/interfaces文件(適用于傳統網絡配置)打開網絡接口配置文件:
sudo nano /etc/network/interfaces
找到對應的網絡接口配置:
假設你的網絡接口是eth0,你會看到類似以下的配置:
auto eth0
iface eth0 inet dhcp
添加或修改dhcp-lease-time參數:
在iface eth0 inet dhcp行下方添加或修改dhcp-lease-time參數,指定你想要的租約時間(以秒為單位)。例如,設置為86400秒(即24小時):
post-up dhclient -r eth0 && dhclient -t 86400 eth0
保存并退出編輯器:
按Ctrl+X,然后按Y確認保存,最后按Enter退出。
重啟網絡服務:
sudo systemctl restart networking
netplan配置(適用于較新的Ubuntu版本)打開Netplan配置文件:
Netplan的配置文件通常位于/etc/netplan/目錄下,文件名可能是01-netcfg.yaml、50-cloud-init.yaml等。使用以下命令打開:
sudo nano /etc/netplan/01-netcfg.yaml
找到對應的網絡接口配置:
假設你的網絡接口是eth0,你會看到類似以下的配置:
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: yes
添加或修改dhcp4-overrides參數:
在eth0配置下添加或修改dhcp4-overrides部分,指定你想要的租約時間(以秒為單位)。例如,設置為86400秒(即24小時):
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: yes
dhcp4-overrides:
use-dns: true
lease-time: 86400
保存并退出編輯器:
按Ctrl+X,然后按Y確認保存,最后按Enter退出。
應用Netplan配置:
sudo netplan apply
通過以上兩種方法之一,你可以成功調整Ubuntu系統中的DHCP租約時間。選擇適合你當前系統配置的方法進行操作即可。