如何为所有客户端配置 ISC DHCP 服务器以提供无限的租用时间?
人dhcpd:
租约期限 DHCP 租约可以分配为从零秒到无穷大的任何长度。对于任何给定子网或任何给定安装而言,租约期限的合理性将取决于所服务的主机类型。
但是 dhcpd 完全不能与零租用时间值一起工作:
ddns-update-style none;
#option domain-name "dobisel.com";
option domain-name-servers 8.8.8.8,8.8.4.4;
default-lease-time 0; <---- here
max-lease-time 0; <----- here
authoritative;
log-facility local7;
subnet 192.168.11.0 netmask 255.255.255.240 {
range 192.168.11.2 192.168.11.14;
option routers 192.168.11.1;
option broadcast-address 192.168.11.15;
option subnet-mask 255.255.255.240;
}
答案1
手册页中没有明确提到,但是在您提到的任何选项中将租赁时间设置为 -1,
default-lease-time -1;
max-lease-time -1;
实际上是禁用租约的到期时间,因此它们的到期时间将被有效地设置为“无限”。
答案2
您不应配置无限的租约时间。使用 DHCP 的原因是为了有一个中央管理和灵活性。如果将租赁时间设为无限期,则会丧失灵活性。
答案3
我建议以秒为单位指定租约时间。因此:
默认租赁时间 600;This being ten minutes
最大租赁时间 7200;This being two hours
尝试:
默认租约时间86400;This being one day
最大租赁时间604800;This being one week
你可以尝试2592000 which is 30 days
。
- 我不会超出这个数字。