Как я могу настроить 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 в любой из упомянутых вами опций,
default-lease-time -1;
max-lease-time -1;
фактически отключает время истечения срока аренды, поэтому срок его действия будет фактически установлен "на бесконечность".
Не следует настраивать бесконечное время аренды. Причина наличия DHCP - централизованное управление и гибкость. Сделав срок аренды бесконечным, вы убьете гибкость.
Я бы посоветовал указать время аренды в секундах. Так где:
время аренды по умолчанию 600; This being ten minutes
max-lease-time 7200; This being two hours
пытаться:
время аренды по умолчанию 86400; This being one day
максимальное время аренды 604800; This being one week
Вы могли бы попробовать 2592000 which is 30 days
.