Kvm-Virtualization

Proxmox:Windows 主機每次重新啟動時出現身份不明的網路

  • May 29, 2019

大約 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(網路位置感知)”的啟動解決了這個問題。

sc config nlasvc start= delayed-auto

所以這可能是某種競爭條件?

這個問題的根源是 Proxmox 在 VM 啟動時更改了網橋的 MAC 地址。您可以通過語句“bridge_hw”設置一個固定的 MAC 地址來克服這個問題。例如在您的“/etc/network/interfaces”文件中:

# Device: vmbr0
auto vmbr0
iface vmbr0 inet static
 bridge_ports none
 bridge_stp off
 bridge_fd 0
 bridge_hw 00:16:3e:ff:a5:a3
 address 192.168.0.1
 netmask 255.255.255.0
 network 192.168.0.0
 broadcast 192.168.0.255

有關更多資訊,請參閱:https ://forum.proxmox.com/threads/static-mac-for-vmbr.33534/

引用自:https://serverfault.com/questions/894848