在 CentOS 系统中,DHCP 客户端的租约时间可以通过编辑 /etc/dhcp/dhcpd.conf
文件来进行设置
打开终端。
使用文本编辑器打开 /etc/dhcp/dhcpd.conf
文件。例如,使用 vi
编辑器,你可以运行以下命令:
sudo vi /etc/dhcp/dhcpd.conf
subnet
的部分,用于定义你的子网。例如: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;
}
subnet
部分内,添加一个名为 lease-time
的选项,并设置你希望租约的时间(以秒为单位)。例如,要将租约时间设置为 86400 秒(1 天),你可以添加以下行:option lease-time 86400;
保存并关闭文件。
重启 DHCP 服务以使更改生效。根据你的 CentOS 版本和安装的 DHCP 服务器软件,运行以下命令之一:
sudo systemctl restart dhcpd
或
sudo service dhcpd restart
现在,DHCP 客户端应该使用你设置的租约时间。请注意,这个时间是从客户端首次获取 IP 地址时开始计算的。如果客户端在租约时间到期之前请求续租,它将收到一个新的租约,但原始租约时间不会重置。