centos

centos dhcp如何配置租约时间

小樊
53
2025-08-28 15:37:47
栏目: 智能运维

在CentOS系统中,DHCP服务器的租约时间可以通过编辑DHCP服务器的配置文件来设置。以下是具体步骤:

方法一:使用dhcpd.conf配置文件

  1. 登录到CentOS服务器: 使用SSH或其他远程连接工具登录到运行DHCP服务器的CentOS系统。

  2. 编辑DHCP配置文件: 打开DHCP服务器的主配置文件/etc/dhcp/dhcpd.conf。你可以使用任何文本编辑器,例如vinano等。

    sudo vi /etc/dhcp/dhcpd.conf
    
  3. 找到或添加租约时间配置: 在配置文件中找到或添加以下内容来设置租约时间:

    subnet 192.168.1.0 netmask 255.255.255.0 {
        range 192.168.1.10 192.168.1.100;
        option routers 192.168.1.1;
        option subnet-mask 255.255.255.0;
        option domain-name-servers 8.8.8.8, 8.8.4.4;
        default-lease-time 600;  # 默认租约时间为600秒(10分钟)
        max-lease-time 7200;    # 最大租约时间为7200秒(2小时)
    }
    
    • default-lease-time:设置默认的租约时间。
    • max-lease-time:设置最大租约时间。
  4. 保存并退出编辑器: 如果你使用的是vi编辑器,按Esc键,然后输入:wq并按回车键保存并退出。

  5. 重启DHCP服务: 使配置生效,需要重启DHCP服务。

    sudo systemctl restart dhcpd
    

方法二:使用dhcpd.leases文件

如果你只想修改特定子网的租约时间,可以在/var/lib/dhcp/dhcpd.leases文件中进行修改。

  1. 备份原始文件: 在进行修改之前,建议先备份原始文件。

    sudo cp /var/lib/dhcp/dhcpd.leases /var/lib/dhcp/dhcpd.leases.bak
    
  2. 编辑dhcpd.leases文件: 使用文本编辑器打开/var/lib/dhcp/dhcpd.leases文件。

    sudo vi /var/lib/dhcp/dhcpd.leases
    
  3. 找到或添加租约时间配置: 在文件中找到或添加以下内容来设置租约时间:

    lease 192.168.1.10 {
        starts 1 2023/04/01 08:00:00;
        ends 1 2023/04/01 08:10:00;
        client-hostname "client1";
        fixed-address 192.168.1.10;
    }
    
    • starts:租约开始时间。
    • ends:租约结束时间。
  4. 保存并退出编辑器: 如果你使用的是vi编辑器,按Esc键,然后输入:wq并按回车键保存并退出。

  5. 重启DHCP服务: 使配置生效,需要重启DHCP服务。

    sudo systemctl restart dhcpd
    

通过以上两种方法,你可以根据需要设置CentOS系统中DHCP服务器的租约时间。

0
看了该问题的人还看了