¿El cliente DHCP recibe DHCP NAK si alguno de los parámetros es incorrecto en la versión DHCP?
-
05-07-2019 - |
Pregunta
Estoy creando un cliente dhcp utilizando C en Ubuntu 9.04. Ahora envío un lanzamiento de dhcp al servidor de dhcp, no envía ninguna confirmación como se esperaba. Me preguntaba si envía algún DHCP NAK si alguno de los parámetros es incorrecto.
Hay un problema más. Después de enviar la versión DHCP, mi internet sigue funcionando. También cuando hago ifconfig todavía muestra la dirección ip de eth0. Pero cuando hago dhclient -r internet no funciona y ifconfig no muestra la dirección IP de eth0.
Solución
¿Está utilizando tcpdump
para inspeccionar el tráfico de paquetes mientras depura el protocolo de enlace? Eso debería mostrarle si la implementación de su servidor envía un NAK.
RFC 2123: Protocolo de configuración dinámica de host indica que hay un DHCPNAK.
DHCPNAK: el servidor al cliente indica que la noción de la dirección de red del cliente es incorrecta (por ejemplo, el cliente se ha movido a una nueva subred) o la concesión del cliente como caducada.