Existe uma maneira de configurar o servidor DHCP para atribuir um IP a um cliente sem que o cliente seja definido estaticamente.
Meu principal objetivo é criar um pool de IPs que mantenha os IPs reservados por 30 dias, por exemplo. Caso não haja solicitações do cliente nestes 30 dias, o IP será liberado novamente. Caso contrário, o mesmo IP deverá ser sempre atribuído para além destes 30 dias.
Responder1
Você pode tentar aumentar o valor do tempo de locação padrão e do tempo máximo de locação
Responder2
Para criar um IP fixo, você precisará colocar o endereço MAC do dispositivo no arquivo de configuração DHCP.
sudo nano /etc/dhcp/dhcpd.conf
Existem exemplos no arquivo. Basicamente adicione o seguinte:
host your_machine_name {
hardware ethernet the:MAC:Address;
fixed-address the.fixed.IP;
}
e finalmente
sudo systemctl restart isc-dhcp-server.service
No entanto, isso não liberará o IP após 30 dias. Para isso, eu faria como a outra resposta sugeriu e definiria default-lease-time
e max-lease-time
para 30 dias.
Edite o mesmo arquivo de configuração, mas adicione estas linhas:
default-lease-time 14400;
max-lease-time 28800;
O tempo é especificado em segundos. Lembre-se de reiniciar o serviço DHCP após fazer qualquer alteração.