tiempo - ¿Cómo obligar a todos los clientes DHCP a renovar?
que significa dhcp lease time (5)
¿Hay alguna llamada de difusión en la red o algo que pueda forzar a todos los clientes DHCP conectados a renovar sus direcciones inmediatamente?
Y si no, ¿Pórque no? Seguramente esta funcionalidad ha sido deseada por los administradores de DHCP desde la fecha en que nació. Resulta muy difícil cambiar la dirección de un enrutador en una red grande sin una automatización generalizada del cliente.
Logré eliminar todos los contratos cerrando el servicio dhcpd, borrando el archivo /var/lib/dhcpd/dhcpd.leases y reiniciando el daemon. Luego, debe obtener cada dispositivo para obtener una dirección IP del servidor DHCP. Para algunos dispositivos funcionará un simple ciclo de energía.
No es directamente posible: DHCP emite una dirección IP con un contrato de arrendamiento. Ese contrato le dice al cliente por cuánto tiempo es "válido", luego de lo cual debe renovarse. Por lo general, renovará la misma IP, pero este es el punto en el que se produce la negociación DCHP.
Forzar la renovación de cada máquina en un segmento de red es una muy buena manera de crear un ataque de denegación de servicio.
Pero, en cambio, puede reducir el tiempo de concesión a unos pocos minutos mientras realiza la transición a la nueva topología de red. Hablando en términos prácticos, esto significará una pequeña interrupción, pero de todas formas lo obtendría con la re-adquisición de múltiples IP.
No es posible sin dejar que la red suba y baje en la interfaz de red del cliente .
En teoría, el servidor DHCP puede enviar un mensaje FORCERENEW a todos los clientes conectados. FORCERENEW se describe en RFC3203 . (Consulte también https://serverfault.com/a/569869/107832 )
Desafortunadamente, el famoso servidor DHCP de ISC no lo admite:
- no hay planes actuales para el soporte de RFC3203 , también debido a la falta de soporte para la autenticación 3118
- Sin interés real por los usuarios.
Los estados de RFC 3315 en la sección 19.4.1 reconfiguran los mensajes. Esto es, sin embargo, sólo para IPv6. Un mensaje indica que DOCSIS 3.0 "requiere compatibilidad con Reconfigurar (para DHCPv6) como se especifica en RFC3315"
Nota: esto solo aborda parcialmente la pregunta del OP.
Para obligar a todos los clientes de DHCP con Wi-Fi a renovar su arrendamiento de DHCP, esto es lo que puede hacer. Suponiendo que los clientes de Wi-Fi DHCP se conecten al SSID de su enrutador y la interfaz de administración de su enrutador sea compatible con estas funciones.
- deshabilitar el servidor DHCP
- apaga ambos 2.4G y 5G Wifi
- volver a habilitar la red wifi
- volver a habilitar el servidor DHCP
Utilicé WebUI a través de un cliente conectado al enrutador a través de Ethernet.
psexec ///computername ipconfig /renew