Windows server 2019 desactivando el DHCP
Visión general
APIPA (Automatic Private IP Addressing) es un mecanismo de reserva. Cuando Windows no puede contactar con un servidor DHCP, se asigna a sí mismo una dirección del rango 169.254.x.x. Este comportamiento es normal en sí mismo. El problema que se aborda aquí es que APIPA se activa incluso cuando ya hay configurada una dirección IP estática. En algunos entornos VMware ESXi, esto hace que el servidor ignore su dirección estática y deje de ser accesible.

Antes de empezar
Antes de aplicar los pasos siguientes, compruebe que:
- la dirección IP estática, la máscara de subred y la puerta de enlace predeterminada están configuradas correctamente en los ajustes del adaptador;
- el adaptador virtual de VMware está conectado y habilitado;
- la máquina virtual está asignada al grupo de puertos o VLAN correcto;
- no existe ninguna dirección IP duplicada en la red.
Si el problema persiste tras estas comprobaciones, continúe con los pasos siguientes.
Paso 1: Comprobar la configuración de red actual
Abra el Símbolo del sistema como administrador y ejecute:
ipconfig /all
En la salida, busque líneas como estas:
Autoconfiguration IPv4 Address. . : 169.254.248.201(Preferred) Subnet Mask . . . . . . . . . . . : 255.255.0.0 IPv4 Address. . . . . . . . . . . : 192.168.1.136(Duplicate)
Si aparece una dirección del rango 169.254.x.x como (Preferred), el servidor está utilizando una dirección APIPA. La dirección IP estática configurada (192.168.1.136 en este ejemplo) aparece marcada como (Duplicate), lo que significa que Windows detectó la dirección como ya en uso y se negó a activarla, por lo que recurre a la dirección APIPA en su lugar. Como resultado, el servidor puede quedar inaccesible a través de la red.
Paso 2: Localizar el índice de la interfaz de red
Ejecute el siguiente comando para mostrar las interfaces de red activas:
netsh interface ipv4 show interfaces
Ejemplo de salida:
Idx Met MTU State Name --- ----- ----------- ---------- --------------------------- 1 75 4294967295 connected Loopback Pseudo-Interface 1 2 1 1500 disconnected VPN - VPN Client 12 25 1500 connected Ethernet 2
Localice la interfaz en estado connected que corresponde a su adaptador de red. Anote el índice de la interfaz. Lo utilizará en el paso siguiente.
Paso 3: Desactivar las transmisiones DAD en la interfaz (solución alternativa)
En algunos entornos VMware ESXi, Windows Server puede seguir utilizando una dirección APIPA incluso después de configurar una IP estática. Desactivar las transmisiones DAD (Duplicate Address Detection) puede ayudar a evitar este comportamiento en las máquinas virtuales afectadas.
Ejecute el siguiente comando, sustituyendo 12 por el índice de la interfaz del paso anterior:
netsh interface ipv4 set interface 12 dadtransmits=0 store=persistent
Como alternativa, se puede obtener el mismo resultado mediante PowerShell:
Set-NetIPInterface -InterfaceIndex 12 -AddressFamily IPv4 -DadTransmits 0 -PolicyStore PersistentStore
Desactivar DAD impide que Windows verifique si la dirección IPv4 configurada ya está en uso en la red antes de asignarla a la interfaz.
Tras ejecutar cualquiera de los dos comandos, deshabilite y vuelva a habilitar el adaptador para aplicar el cambio. Sustituya Ethernet 2 por el nombre de su adaptador:
netsh interface set interface "Ethernet 2" admin=disabled netsh interface set interface "Ethernet 2" admin=enabled
Si no está seguro del nombre exacto del adaptador, ejecute el comando del paso 2 para confirmarlo antes de ejecutar estos comandos.
(Warning) Esta es una solución alternativa para entornos ESXi concretos, no una solución estándar. Desactivar DAD significa que Windows dejará de verificar si la dirección IP ya está en uso en la red. No aplique este ajuste si en su red puede haber direcciones IP duplicadas.
Paso 4: Comprobar el resultado
Ejecute ipconfig /all de nuevo y confirme que:
- la dirección 169.254.x.x ya no aparece como preferida;
- su dirección IP estática está activa.
Opcional: Desactivar el servicio Cliente DHCP
En algunos casos, los administradores optan por desactivar el servicio Cliente DHCP para evitar que Windows intente el descubrimiento DHCP al iniciarse.
(Warning) Microsoft no recomienda desactivar el servicio Cliente DHCP ni siquiera en servidores con una IP estática. El servicio se utiliza para el registro automático de DNS, el reconocimiento de la ubicación de red y otras funciones de red. Desactivarlo puede provocar un comportamiento inesperado. Aplique este paso únicamente si el problema persiste tras aplicar los pasos anteriores y comprende plenamente las implicaciones para su entorno.
To disable the service, go to Control Panel > Administrative Tools > Services...
Para desactivar el servicio, vaya a Panel de control > Herramientas administrativas > Servicios, busque Cliente DHCP y establezca su tipo de inicio en Deshabilitado.
