linux

Linux DHCP中如何设置租约时间

小樊
48
2025-05-01 09:51:30
栏目: 智能运维

在Linux系统中,DHCP服务器通常使用isc-dhcp-server软件包。要设置租约时间,请按照以下步骤操作:

  1. 打开终端。

  2. 使用文本编辑器打开DHCP服务器配置文件。通常,该文件位于/etc/dhcp/dhcpd.conf。在这个例子中,我们将使用nano编辑器:

sudo nano /etc/dhcp/dhcpd.conf
  1. 在配置文件中找到default-lease-timemax-lease-time参数。如果没有找到这些参数,请将它们添加到文件中。例如,如果您希望设置默认租约时间为一天(86400秒),最大租约时间为两天(172800秒),则添加以下行:
default-lease-time 86400;
max-lease-time 172800;
  1. 您还可以为特定的子网或客户端设置租约时间。例如,如果您想要为子网192.168.1.0/24设置默认租约时间为12小时(43200秒),则添加以下行:
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;
  default-lease-time 43200;
}
  1. 保存并关闭配置文件。

  2. 重新启动DHCP服务器以应用更改:

sudo systemctl restart isc-dhcp-server

现在,DHCP服务器已经根据您设置的租约时间分配IP地址。请注意,这些更改仅适用于使用isc-dhcp-server作为DHCP服务器的系统。如果您使用的是其他DHCP服务器软件,请查阅相应的文档以了解如何设置租约时间。

0
看了该问题的人还看了