我在将虚拟机连接到之前从 Azure 迁移到 vSphere 的网络时遇到了一些麻烦。dmesg 没有显示任何 eth0 接口的踪迹。这可能与这些 Azure 市场虚拟机默认安装的 Azure 特定内核有关吗?我可以采取哪些步骤来重新启用网络?
答案1
Azure Linux 内核不包含 vmxnet3 模块,需要在虚拟机设置中将网络适配器改为 e1000,并使用以下命令激活网络:
sudo modprobe e1000
sudo dhclient ens33
我在将虚拟机连接到之前从 Azure 迁移到 vSphere 的网络时遇到了一些麻烦。dmesg 没有显示任何 eth0 接口的踪迹。这可能与这些 Azure 市场虚拟机默认安装的 Azure 特定内核有关吗?我可以采取哪些步骤来重新启用网络?
Azure Linux 内核不包含 vmxnet3 模块,需要在虚拟机设置中将网络适配器改为 e1000,并使用以下命令激活网络:
sudo modprobe e1000
sudo dhclient ens33