温馨提示×

Ubuntu DHCP租约时间如何设置

小樊
41
2025-02-23 14:52:43
栏目: 智能运维
Ubuntu服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Ubuntu系统中,DHCP租约时间可以通过编辑网络接口配置文件来设置。以下是具体步骤:

方法一:使用Netplan(适用于Ubuntu 18.04及更高版本)

  1. 打开Netplan配置文件: 打开终端,输入以下命令来编辑Netplan配置文件:

    sudo nano /etc/netplan/01-netcfg.yaml
    

    注意:文件名可能因系统而异,通常是01-netcfg.yaml或类似的名称。

  2. 编辑配置文件: 在文件中找到你的网络接口配置部分,例如:

    network:
      version: 2
      renderer: networkd
      ethernets:
        ens33:
          dhcp4: yes
    

    添加或修改dhcp4部分的lease-time参数,例如:

    network:
      version: 2
      renderer: networkd
      ethernets:
        ens33:
          dhcp4: yes
          dhcp4-overrides:
            use-dns: true
            lease-time: 3600  # 设置租约时间为3600秒(1小时)
    
  3. 应用配置: 保存并关闭文件后,运行以下命令应用新的配置:

    sudo netplan apply
    

方法二:使用NetworkManager(适用于Ubuntu 16.04及更高版本)

  1. 打开NetworkManager配置文件: 打开终端,输入以下命令来编辑NetworkManager配置文件:

    sudo nano /etc/NetworkManager/NetworkManager.conf
    
  2. 编辑配置文件: 在文件中添加或修改[main]部分,启用DHCP客户端配置:

    [main]
    plugins=ifupdown,keyfile
    
    [ifupdown]
    managed=true
    
    [keyfile]
    unmanaged-devices=interface-name:ens33
    
  3. 重启NetworkManager服务: 保存并关闭文件后,运行以下命令重启NetworkManager服务:

    sudo systemctl restart NetworkManager
    
  4. 设置租约时间: 打开网络接口配置文件,例如:

    sudo nano /etc/NetworkManager/system-connections/ens33.nmconnection
    

    找到[ipv4]部分,添加或修改dhcp-lease-time参数,例如:

    [ipv4]
    method=auto
    dhcp-lease-time=3600  # 设置租约时间为3600秒(1小时)
    
  5. 重启NetworkManager服务: 保存并关闭文件后,运行以下命令重启NetworkManager服务:

    sudo systemctl restart NetworkManager
    

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

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:Ubuntu DHCP租约时间怎么设置

0