无法连接到从 VMware 迁移到 Azure 的专用 Debian Linux VM
原始产品版本: 运行 Linux 的虚拟机
原始 KB 编号: 4056276
症状
创建专用的 Debian 9.1 (Stretch) 虚拟机 (VM) 然后将该 VM 从 VMware 迁移到 Microsoft Azure 后,无法连接到 VM。
原因
出现此问题的原因是 NIC 卡名称在虚拟机上列为“ens33p0”而不是“eth0”。 事实上,根据 Azure Linux 网络配置设置,“eth0”是默认的 NIC 卡要求。
解决方法
Debian 现在使用“ens33” (或“ens33p0”) 接口名称而不是“eth0”。若要解决此问题,请调整 GRUB 文件,然后手动将“eth0”以太网适配器配置为 DHCP。 为此,请按照下列步骤操作:
更改 GRUB 文件以包含 Azure 要求和“eth0”要求。 为此,请运行下列命令:
GRUB_CMDLINE_LINUX="console=tty0 console=ttyS0,115200 earlyprintk=ttyS0,115200 rootdelay=30 net.ifnames=0 biosdevname=0"
通过删除
ens33
条目,然后添加auto eth0
和iface inet eth0 dhcp
来手动更新/etc/network/interfaces
文件。
联系我们寻求帮助
如果你有任何疑问或需要帮助,请创建支持请求或联系 Azure 社区支持。 还可以向 Azure 反馈社区提交产品反馈。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈