Не удается подключиться к специализированной виртуальной машине 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. Для этого выполните следующие шаги.
Измените файл GRUB, чтобы включить как требования Azure, так и "eth0". Для этого выполните следующую команду:
GRUB_CMDLINE_LINUX="console=tty0 console=ttyS0,115200 earlyprintk=ttyS0,115200 rootdelay=30 net.ifnames=0 biosdevname=0"
Вручную обновите
/etc/network/interfaces
файл, удаливens33
запись, а затем добавивauto eth0
иiface inet eth0 dhcp
.
Свяжитесь с нами для получения помощи
Если у вас есть вопросы или вам нужна помощь, создайте запрос в службу поддержки или обратитесь за поддержкой сообщества Azure. Вы также можете отправить отзыв о продукте в сообщество отзывов Azure.