Como posso configurar o servidor DHCP do ISC para um tempo de concessão infinito para todos os clientes?
man dhcpd:
Comprimentos de concessão As concessões de DHCP podem ser atribuídas a praticamente qualquer duração, de zero segundos ao infinito. A duração da concessão faz sentido para qualquer sub-rede ou instalação, varia de acordo com o tipo de host que está sendo servido.
mas o dhcpd não funciona completamente com o valor zero de tempo de concessão:
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;
}
Respostas:
Ele não é mencionado explicitamente na página de manual, mas define o tempo de concessão como -1 em qualquer uma das opções mencionadas,
está desativando efetivamente o prazo de validade das concessões, para que sua expiração seja efetivamente definida como "infinito".
fonte
Você não deve configurar um tempo infinito de concessão. O motivo de ter DHCP é ter um gerenciamento e flexibilidade central . Tornando o tempo de concessão infinito, você reduzirá a flexibilidade.
fonte
Eu sugeriria especificar tempos de concessão em segundos. Então onde:
tempo de concessão padrão 600;
This being ten minutes
tempo máximo de locação 7200;
This being two hours
experimentar:
tempo de concessão padrão 86400 ;
This being one day
tempo máximo de locação 604800 ;
This being one week
Você pode tentar 2592000
which is 30 days
.Eu não excederia isso.
fonte