Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Este artículo ayuda a corregir un problema por el que un cliente DHCP no puede obtener una dirección IP asignada por DHCP.
Número de KB original: 167014
Síntomas
Cuando un cliente DHCP se mueve de una subred a otra, puede no obtener una dirección IP válida en la nueva subred.
Solución
Para solucionar este problema, realice uno de los métodos siguientes:
No use esquemas de direccionamiento IP que se superpongan.
Ejecute los siguientes comandos después de mover el cliente a un nuevo segmento:
Ipconfig /Release Ipconfig /Renew
Más información
Cuando un cliente DHCP que anteriormente tenía una dirección asignada por DHCP se inicia de nuevo, el cliente entra en un estado INIT-REBOOT. El cliente intentará comprobar que todavía puede usar la misma dirección enviando un paquete DHCPRequest, rellenando el campo de opción DHCP "Dirección solicitada DHCP" con la dirección IP asignada anteriormente.
Si el servidor DHCP permanece silencioso, el cliente asume que la dirección anterior sigue siendo válida y la mantiene. Si un servidor DHCP envía un paquete NACK en respuesta a DHCPRequest, el cliente entra en el ciclo De detección; también solicita la dirección asignada anteriormente en el paquete DHCPDiscover.
Cuando un servidor DHCP recibe un DHCPRequest con una dirección asignada previamente especificada, primero comprueba si procede del segmento local comprobando el campo GIADDR. Si se originó en el segmento local, el servidor DHCP compara la dirección solicitada con la dirección IP y la máscara de subred que pertenecen a la interfaz local que recibió la solicitud.
Si la dirección parece estar en la misma subred, el servidor DHCP permanecerá silencioso aunque la dirección no esté en el intervalo de sus direcciones. El servidor DHCP supone que otro servidor DHCP asignó la dirección en el mismo segmento si no procede de su propio grupo. Si la dirección produce un error en la comprobación de la máscara de subred o dirección IP, el servidor DHCP comprueba si procede de un Superscope, si se define uno. Si no es así, el servidor responde a DHCPRequest con un paquete NACK.
Si el cliente que envía DHCPRequest solicita una dirección que parece estar en la misma subred pero que realmente se asignó con una máscara de subred diferente, el servidor DHCP permanecerá silencioso y el cliente no podrá obtener una dirección IP válida para la nueva subred.
Por ejemplo, supongamos que el cliente DHCP obtiene la dirección 172.17.3.x con una máscara de subred de 255.255.255.0 y el cliente se mueve a un nuevo segmento donde la dirección del servidor DHCP es 172.17.1.x con una máscara de subred de 255.255.0.0. Cuando se realiza la comparación de la máscara de subred o dirección IP en el servidor DHCP, el servidor DHCP permanecerá silencioso, suponiendo que otro servidor DHCP del segmento haya asignado la dirección. Si se invierten las máscaras de subred, el cliente obtendría una dirección válida.