No se puede conectar a una máquina virtual Linux Debian especializada que ha sido migrada de VMware a Azure

Se aplica a: ✔️ Máquinas virtuales Linux

Número de KB original: 4056276

Resumen

En este artículo se proporciona una solución alternativa para un problema en el que no se puede conectar a una máquina virtual (VM) Linux de Debian especializada que se migra de VMware a Microsoft Azure.

Síntomas

Después de crear una máquina virtual especializada de Debian 9.1 (Stretch) y, a continuación, migrar esa máquina virtual de VMware a Microsoft Azure, no se puede conectar a la máquina virtual.

Causa

Este problema se produce porque el nombre de la tarjeta NIC aparece como "ens33p0" en lugar de "eth0" en la máquina virtual. De hecho, "eth0" es el requisito de tarjeta NIC predeterminado según las opciones de configuración de red de Azure Linux.

Solución alternativa

Debian ahora usa nombres de interfaz "ens33" (o "ens33p0") en lugar de "eth0". Para solucionar este cambio, ajuste el archivo GRUB y, a continuación, configure manualmente el adaptador ethernet "eth0" como DHCP. Para ello, siga estos pasos:

  1. Cambie el archivo GRUB para incluir los requisitos de Azure y los requisitos "eth0". Para ello, ejecute el siguiente comando:

    GRUB_CMDLINE_LINUX="console=tty0 console=ttyS0,115200 earlyprintk=ttyS0,115200 rootdelay=30 net.ifnames=0 biosdevname=0"
    
  2. Actualice manualmente el /etc/network/interfaces archivo quitando la ens33 entrada y agregando auto eth0 y iface inet eth0 dhcp.