在CentOS系统中,DHCP租约时间的设置主要涉及两个文件:/etc/dhcp/dhcpd.conf
(DHCP服务器配置文件)和/etc/sysconfig/network-scripts/ifcfg-eth0
(网络接口配置文件)。以下是具体的设置步骤:
编辑/etc/dhcp/dhcpd.conf
文件,找到或添加以下内容来设置租约时间:
default-lease-time 600; # 默认租约时间为600秒(10分钟)
max-lease-time 7200; # 最大租约时间为7200秒(2小时)
你可以根据需要调整这两个值。default-lease-time
是默认的租约时间,而max-lease-time
是允许的最大租约时间。
编辑/etc/sysconfig/network-scripts/ifcfg-eth0
文件(将eth0
替换为你的实际网络接口名称),确保以下行存在并正确配置:
BOOTPROTO=dhcp
ONBOOT=yes
这些设置确保网络接口在启动时使用DHCP获取IP地址。
保存并关闭所有文件后,重启DHCP服务以应用更改:
sudo systemctl restart dhcpd
或者,如果你使用的是较旧的系统,可以使用以下命令:
sudo service dhcpd restart
你可以通过以下命令查看DHCP服务器的当前租约信息:
sudo cat /var/lib/dhcp/dhcpd.leases
这将显示所有当前分配的IP地址及其租约时间。
通过以上步骤,你应该能够成功设置CentOS系统中的DHCP租约时间。