在Ubuntu系统中,DHCP租约时间可以通过编辑网络接口配置文件或使用nmcli命令行工具来修改。以下是两种常见的方法:
打开网络接口配置文件: 打开终端,使用文本编辑器(如nano或vim)编辑网络接口配置文件。通常这个文件位于/etc/netplan/目录下,文件名可能是01-netcfg.yaml、50-cloud-init.yaml或其他类似的名称。
sudo nano /etc/netplan/01-netcfg.yaml 修改DHCP租约时间: 在配置文件中找到dhcp4部分,添加或修改dhcp4-overrides字段来设置DHCP租约时间。例如,将租约时间设置为86400秒(即24小时):
network: version: 2 renderer: networkd ethernets: ens33: dhcp4: yes dhcp4-overrides: use-dns: true use-routes: true lease-time: 86400 请根据你的网络接口名称(如ens33)和实际需求进行调整。
应用配置: 保存文件并退出编辑器,然后应用新的网络配置:
sudo netplan apply nmcli命令行工具查看当前网络连接: 使用nmcli命令查看当前的网络连接名称:
nmcli connection show 修改DHCP租约时间: 使用nmcli命令修改DHCP租约时间。假设你的网络连接名称是Wired connection 1,你可以使用以下命令将租约时间设置为86400秒:
sudo nmcli connection modify "Wired connection 1" ipv4.dhcp-lease-time 86400 重新启动网络连接: 重新启动网络连接以应用更改:
sudo nmcli connection down "Wired connection 1" sudo nmcli connection up "Wired connection 1" 通过以上两种方法,你可以成功修改Ubuntu系统中的DHCP租约时间。选择适合你的方法进行操作即可。