在Ubuntu系统中,DHCP租约时间可以通过修改网络接口配置文件来调整。以下是具体步骤:
方法一:使用nmcli
命令行工具
-
查看当前网络连接状态:
nmcli connection show
-
找到要修改的网络连接名称(例如
eth0
或wlan0
)。 -
临时修改租约时间:
sudo nmcli connection modify
ipv4.dns-search "your.dns.search.domain" sudo nmcli connection modify ipv4.method manual sudo nmcli connection modify ipv4.addresses 192.168.1.100/24 sudo nmcli connection modify ipv4.gateway 192.168.1.1 sudo nmcli connection modify ipv4.dns 8.8.8.8 8.8.4.4 sudo nmcli connection modify ipv4.lease-time 3600 # 设置为1小时 -
重新启动网络连接:
sudo nmcli connection down
sudo nmcli connection up
方法二:编辑网络接口配置文件
-
找到网络接口配置文件: 通常位于
/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
# 释放当前租约 sudo dhclient -t 3600 # 请求新的租约,租约时间为1小时
通过以上方法,你可以根据需要调整Ubuntu系统中的DHCP租约时间。