大约 1 年以来,我对 Windows 客户机总是有同样的错误:每次重新启动时,Windows 都会说网络身份不明。所以网卡被命名为“Ethernet 8”然后是“Ethernet 9”然后是“Ethernet 10”等等。
主机是 Debian Jessie,并按照非常简单的官方指南安装了 Proxmox。
客人是Windows 2012R2和Windows 2016(我目前没有其他口味)。
我有同样的行为:
- 使用 Intel E1000 或半虚拟化驱动程序(我没有测试过其他驱动程序)
- 与我们所有的 Windows 客人一起。测试,生产,也不例外
- 客人在 1 年前安装,客人昨天安装在新主机上
我在网上搜索并没有发现任何有价值的东西。正如我每次都会想到的那样,要么我犯了错误,要么很常见。但由于搜索引擎什么也没给我,我怀疑是个错误。
@Michael Hampton:MAC 是固定的,就像我知道的每个虚拟机一样。我刚刚在新来宾上进行了验证,并且重新启动后没有任何更改。
感谢Proxmox 的论坛,我通过延迟“NLA(网络位置感知)”的启动解决了这个问题。
所以这可能是某种竞争条件?
这个问题的根源是 Proxmox 在 VM 启动时更改了网桥的 MAC 地址。您可以通过语句“bridge_hw”设置一个固定的 MAC 地址来克服这个问题。例如在您的“/etc/network/interfaces”文件中:
有关更多信息,请参阅:https ://forum.proxmox.com/threads/static-mac-for-vmbr.33534/