ubuntu

Ubuntu DHCP租约时间怎么修改

小樊
53
2025-04-17 12:25:59
栏目: 智能运维

在Ubuntu系统中,DHCP租约时间可以通过编辑网络接口配置文件或使用nmcli命令行工具来修改。以下是两种常见的方法:

方法一:编辑网络接口配置文件

  1. 打开网络接口配置文件: 打开终端,使用文本编辑器(如nanovim)编辑网络接口配置文件。通常这个文件位于/etc/netplan/目录下,文件名可能是01-netcfg.yaml50-cloud-init.yaml或其他类似的名称。

    sudo nano /etc/netplan/01-netcfg.yaml
    
  2. 修改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)和实际需求进行调整。

  3. 应用配置: 保存文件并退出编辑器,然后应用新的网络配置:

    sudo netplan apply
    

方法二:使用nmcli命令行工具

  1. 查看当前网络连接: 使用nmcli命令查看当前的网络连接名称:

    nmcli connection show
    
  2. 修改DHCP租约时间: 使用nmcli命令修改DHCP租约时间。假设你的网络连接名称是Wired connection 1,你可以使用以下命令将租约时间设置为86400秒:

    sudo nmcli connection modify "Wired connection 1" ipv4.dhcp-lease-time 86400
    
  3. 重新启动网络连接: 重新启动网络连接以应用更改:

    sudo nmcli connection down "Wired connection 1"
    sudo nmcli connection up "Wired connection 1"
    

通过以上两种方法,你可以成功修改Ubuntu系统中的DHCP租约时间。选择适合你的方法进行操作即可。

0
看了该问题的人还看了