Поделиться через


Не удается подключиться к специализированной виртуальной машине Debian Linux, перенесенной из VMware в Azure

Область применения: ✔️ виртуальные машины Linux

Исходный номер базы знаний: 4056276

Симптомы

После создания специализированной виртуальной машины Debian 9.1 (Stretch) и последующей миграции этой виртуальной машины из VMware в Microsoft Azure невозможно подключиться к виртуальной машине.

Причина

Эта проблема возникает, так как имя карты сетевого адаптера было указано как ens33p0 вместо eth0 на виртуальной машине. На самом деле "eth0" — это требование карты сетевого адаптера по умолчанию для параметров конфигурации сети Azure Linux.

Обходное решение

Debian теперь использует имена интерфейсов ens33 (или ens33p0), а не "eth0". Чтобы обойти это изменение, настройте GRUB-файл, а затем вручную настройте адаптер Ethernet eth0 в качестве DHCP. Для этого выполните следующие шаги.

  1. Измените файл GRUB, чтобы включить как требования Azure, так и "eth0". Для этого выполните следующую команду:

    GRUB_CMDLINE_LINUX="console=tty0 console=ttyS0,115200 earlyprintk=ttyS0,115200 rootdelay=30 net.ifnames=0 biosdevname=0"
    
  2. Вручную обновите /etc/network/interfaces файл, удалив ens33 запись, а затем добавив auto eth0 и iface inet eth0 dhcp.

Свяжитесь с нами для получения помощи

Если у вас есть вопросы или вам нужна помощь, создайте запрос в службу поддержки или обратитесь за поддержкой сообщества Azure. Вы также можете отправить отзыв о продукте в сообщество отзывов Azure.