¿Hay alguna manera de configurar el servidor DHCP para asignar una IP a un cliente sin que el cliente esté definido estáticamente?
Mi objetivo principal es crear un grupo de IP que mantenga las IP reservadas durante 30 días, por ejemplo. Si no hay solicitudes del cliente dentro de estos 30 días, la IP será liberada nuevamente. En caso contrario, siempre se deberá asignar la misma IP más allá de estos 30 días.
Respuesta1
Puede intentar aumentar el valor de default-lease-time y max-lease-time
Respuesta2
Para crear una IP fija, necesitará la dirección MAC del dispositivo para colocarla en el archivo de configuración DHCP.
sudo nano /etc/dhcp/dhcpd.conf
Hay ejemplos en el archivo. Básicamente agregue lo siguiente:
host your_machine_name {
hardware ethernet the:MAC:Address;
fixed-address the.fixed.IP;
}
y finalmente
sudo systemctl restart isc-dhcp-server.service
Sin embargo, esto no liberará la IP después de 30 días. Para eso, haría lo que sugirió la otra respuesta y establecería default-lease-time
y max-lease-time
en 30 días.
Edite el mismo archivo de configuración pero agregue estas líneas:
default-lease-time 14400;
max-lease-time 28800;
El tiempo se especifica en segundos. Recuerde reiniciar el servicio DHCP después de realizar cualquier cambio.