Tengo un servidor DHCP de Linux ejecutándose en mi red. Recientemente descubrí que puedo asignar direcciones IP específicas a clientes en función de su dirección MAC modificando el dhcpd.conf
archivo.
Ahora, ¿hay algo que pueda hacer desde el lado del servidor que invalide el arrendamiento de un cliente específico, forzándolo a obtener uno nuevo del servidor (después de haber agregado entradas dhcpd.conf
), sin liberar / renovar en el lado del cliente?
kill -HUP
también podría funcionar.Respuestas:
La respuesta a esto depende de cómo haya configurado previamente el servidor DHCP.
El comportamiento normal de DHCP es este:
La consecuencia de esto es que debe comenzar a planificar el mantenimiento de su red. Cuando vaya a hacer un cambio que requiera una nueva configuración de IP, sobre el "tiempo de arrendamiento" por adelantado, debe reducir el tiempo de arrendamiento a una configuración más dinámica (por ejemplo, 30 minutos).
de esa manera, los cambios en DHCP se implementarán sin problemas y luego, cuando esté listo, aumentará el tiempo de arrendamiento a un valor más razonable. No lo deje a los 30 minutos, ya que significará que si falla el servidor DHCP, la mitad de sus máquinas quedarán sin conexión en 15 minutos.
Puede forzar un cambio en el arrendamiento pidiéndole a todos que reinicien sus computadoras (o para los más capaces técnicamente, liberando y luego renovando sus arrendamientos)
fuente
Es posible que desee bajar su
default-lease-time
ymax-lease-time
endhcpd.conf
. Esto debería obligar a sus clientes a obtener un nuevo arrendamiento una vez que expire el tiempo.fuente