Nie można nawiązać połączenia z wyspecjalizowaną maszyną wirtualną z systemem Linux Debian migrowanym z programu VMware na platformę Azure
Dotyczy: ✔️ maszyny wirtualne z systemem Linux
Oryginalny numer KB: 4056276
Objawy
Po utworzeniu wyspecjalizowanej maszyny wirtualnej Debian 9.1 (Stretch), a następnie zmigrowania tej maszyny wirtualnej z programu VMware do platformy Microsoft Azure nie można nawiązać połączenia z maszyną wirtualną.
Przyczyna
Ten problem występuje, ponieważ nazwa karty sieciowej została wymieniona jako "ens33p0" zamiast "eth0" na maszynie wirtualnej. W rzeczywistości wartość "eth0" jest domyślnym wymaganiem karty sieciowej zgodnie z ustawieniami konfiguracji sieci systemu Linux platformy Azure.
Rozwiązanie
Debian używa teraz nazw interfejsów "ens33" (lub "ens33p0") zamiast "eth0". Aby obejść tę zmianę, dostosuj plik GRUB, a następnie ręcznie skonfiguruj kartę ethernet "eth0" jako DHCP. W tym celu wykonaj następujące kroki:
Zmień plik GRUB, aby uwzględnić zarówno wymagania dotyczące platformy Azure, jak i wymagania "eth0". Aby to zrobić, uruchom następujące polecenie:
GRUB_CMDLINE_LINUX="console=tty0 console=ttyS0,115200 earlyprintk=ttyS0,115200 rootdelay=30 net.ifnames=0 biosdevname=0"
Ręcznie zaktualizuj
/etc/network/interfaces
plik, usuwającens33
wpis , a następnie dodającauto eth0
polecenie iiface inet eth0 dhcp
.
Skontaktuj się z nami, aby uzyskać pomoc
Jeśli masz pytania lub potrzebujesz pomocy, utwórz wniosek o pomoc techniczną lub zadaj pomoc techniczną społeczności platformy Azure. Możesz również przesłać opinię o produkcie do społeczności opinii na temat platformy Azure.