No se puede conectar mediante escritorio remoto a Azure Virtual Machines debido a una dirección IP estática

En este artículo se describe un problema en el que no se puede conectar mediante escritorio remoto a Azure Windows Virtual Machines (máquinas virtuales) después de configurar una dirección IP estática en la máquina virtual.

Síntomas

Al realizar una conexión RDP a una máquina virtual en Azure, recibe el siguiente mensaje de error:

Escritorio remoto no se puede conectar al equipo remoto por una de estas razones:

  1. No está habilitado el acceso remoto al servidor.

  2. El equipo remoto está desactivado.

  3. El equipo remoto no está disponible en la red.

Asegúrese de que el equipo remoto está encendido y conectado a la red, y de que está habilitado el acceso remoto.

Al comprobar la captura de pantalla de los Diagnósticos de arranque en Azure portal, puede ver que la máquina virtual se inicia de manera normal y espera las credenciales en la pantalla de inicio de sesión.

Causa

La máquina virtual tiene una dirección IP estática que se define en la interfaz de red en Windows. Esta dirección IP es diferente de la dirección que se ha definido en Azure Portal.

Solución

Antes de seguir estos pasos, tome una instantánea del disco del sistema operativo de la máquina virtual afectada como copia de seguridad. Para obtener más información, consulte Instantánea de un disco.

Para resolver este problema, use el control serie para habilitar DHCP o realice un restablecimiento de la interfaz de red de la máquina virtual.

Uso del control serie

  1. Conéctese a una consola serie y abra la instancia de CMD. Si la consola serie no está habilitada en la máquina virtual, consulte Restablecimiento de la interfaz de red.

  2. Compruebe si el protocolo DHCP está deshabilitado en la interfaz de red:

    netsh interface ip show config
    
  3. Si el protocolo DHCP está deshabilitado, puede revertir la configuración de la interfaz de red para usar DHCP:

    netsh interface ip set address name="<NIC Name>" source=dhcp
    

    Por ejemplo, si la interfaz de red se llama "Ethernet 2", ejecute el siguiente comando:

    netsh interface ip set address name="Ethernet 2" source=dhcp
    
  4. Consulte de nuevo la configuración IP para asegurarse de que la interfaz de red está ahora configurada correctamente. La nueva dirección IP debe coincidir con la proporcionada por Azure.

    netsh interface ip show config
    

    No tiene que reiniciar la máquina virtual en este momento. La máquina virtual volverá a ser accesible.

Después de eso, si desea configurar la dirección IP estática para la máquina virtual, consulte Configuración de direcciones IP estáticas para una máquina virtual.

Ponte en contacto con nosotros para obtener ayuda

Si tiene preguntas o necesita ayuda, cree una solicitud de soporte o busque consejo en la comunidad de Azure. También puede enviar comentarios sobre el producto con los comentarios de la comunidad de Azure.