在Ubuntu系统中,DHCP租约时间可以通过修改网络接口配置文件来调整。以下是具体步骤:
nmcli
命令行工具查看当前网络连接状态:
nmcli connection show
找到要修改的网络连接名称(例如eth0
或wlan0
)。
临时修改租约时间:
sudo nmcli connection modify <connection-name> ipv4.dns-search "your.dns.search.domain"
sudo nmcli connection modify <connection-name> ipv4.method manual
sudo nmcli connection modify <connection-name> ipv4.addresses 192.168.1.100/24
sudo nmcli connection modify <connection-name> ipv4.gateway 192.168.1.1
sudo nmcli connection modify <connection-name> ipv4.dns 8.8.8.8 8.8.4.4
sudo nmcli connection modify <connection-name> ipv4.lease-time 3600 # 设置为1小时
重新启动网络连接:
sudo nmcli connection down <connection-name>
sudo nmcli connection up <connection-name>
找到网络接口配置文件:
通常位于/etc/netplan/
目录下,文件名类似于01-netcfg.yaml
或50-cloud-init.yaml
。
编辑配置文件: 使用文本编辑器打开配置文件,例如:
sudo nano /etc/netplan/01-netcfg.yaml
添加或修改DHCP租约时间:
在dhcp4
部分添加或修改lease-time
参数:
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: yes
dhcp4-overrides:
use-dns: true
lease-time: 3600 # 设置为1小时
应用配置: 保存文件并退出编辑器,然后应用新的网络配置:
sudo netplan apply
dhclient
命令sudo dhclient -r <interface-name> # 释放当前租约
sudo dhclient -t 3600 <interface-name> # 请求新的租约,租约时间为1小时
通过以上方法,你可以根据需要调整Ubuntu系统中的DHCP租约时间。