ubuntu

Ubuntu DHCP租约时间如何调整

小樊
53
2025-03-26 11:16:47
栏目: 智能运维

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

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

  1. 查看当前网络连接状态

    nmcli connection show
    
  2. 找到要修改的网络连接名称(例如eth0wlan0)。

  3. 临时修改租约时间

    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小时
    
  4. 重新启动网络连接

    sudo nmcli connection down <connection-name>
    sudo nmcli connection up <connection-name>
    

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

  1. 找到网络接口配置文件: 通常位于/etc/netplan/目录下,文件名类似于01-netcfg.yaml50-cloud-init.yaml

  2. 编辑配置文件: 使用文本编辑器打开配置文件,例如:

    sudo nano /etc/netplan/01-netcfg.yaml
    
  3. 添加或修改DHCP租约时间: 在dhcp4部分添加或修改lease-time参数:

    network:
      version: 2
      renderer: networkd
      ethernets:
        eth0:
          dhcp4: yes
          dhcp4-overrides:
            use-dns: true
            lease-time: 3600  # 设置为1小时
    
  4. 应用配置: 保存文件并退出编辑器,然后应用新的网络配置:

    sudo netplan apply
    

方法三:使用dhclient命令

  1. 临时修改租约时间
    sudo dhclient -r <interface-name>  # 释放当前租约
    sudo dhclient -t 3600 <interface-name>  # 请求新的租约,租约时间为1小时
    

通过以上方法,你可以根据需要调整Ubuntu系统中的DHCP租约时间。

0
看了该问题的人还看了