在 CentOS 系统中,DHCP 服务的租约期限可以通过修改 DHCP 服务器的配置文件来设置。以下是具体步骤:
-
打开 DHCP 配置文件: DHCP 服务器的配置文件通常位于
/etc/dhcp/dhcpd.conf
。使用你喜欢的文本编辑器打开这个文件,例如使用vi
或nano
:sudo vi /etc/dhcp/dhcpd.conf
-
找到或添加租约期限配置: 在配置文件中,你可以找到或添加
default-lease-time
和max-lease-time
参数来设置默认租约期限和最大租约期限。这些参数的单位是秒。例如,如果你想将默认租约期限设置为 86400 秒(即 1 天),最大租约期限设置为 604800 秒(即 7 天),可以添加或修改以下行:
default-lease-time 86400; max-lease-time 604800;
-
保存并退出编辑器: 如果你使用的是
vi
,按Esc
键,然后输入:wq
并按Enter
键保存并退出。如果你使用的是nano
,按Ctrl+X
,然后按Y
确认保存并退出。 -
重启 DHCP 服务: 修改配置文件后,需要重启 DHCP 服务以使更改生效。你可以使用以下命令重启 DHCP 服务:
sudo systemctl restart dhcpd
或者,如果你使用的是较旧的系统初始化系统(如 SysVinit),可以使用以下命令:
sudo service dhcpd restart
-
验证配置: 你可以通过查看 DHCP 服务器的日志文件来验证配置是否生效。日志文件通常位于
/var/log/messages
或/var/log/syslog
。使用以下命令查看日志:sudo tail -f /var/log/messages
或者:
sudo tail -f /var/log/syslog
你应该能看到 DHCP 服务器启动和重新加载配置的日志信息。
通过以上步骤,你就可以成功设置 CentOS 系统中 DHCP 服务的租约期限。