Networking

Hyper-V 伺服器 2019 – Internet 不適用於來賓 VM

  • July 23, 2021

我正在嘗試一些顯然非常簡單的事情,並且我審查了有關該主題的先前文章 2 天但沒有成功:

  • 設置 Hyper-V 伺服器 2019
  • 在該伺服器上,安裝 Gen-2 來賓虛擬機(Windows server 2016 標準)
  • 就這樣 !

(戴爾)書面向我保證,我 3 個月前購買的硬體適合虛擬化……

設置 Hyper-Server 並將其加入域非常簡單。甚至安裝 VM 也非常簡單。

但我就是無法讓來賓虛擬機連接到網路!

這是目前狀態,在我從頭開始重新啟動(意味著從零開始重新安裝電腦)並保留 Microsoft 生成的預設值後:

主機確實可以在乙太網 NIC#1 上訪問 Internet(並連結到 AD)

  • 分配的靜態 IP:192.168.0.96
  • 子網:255.255.255.0
  • 網關:192.168.0.1
  • 域名解析:192.168.0.1

從遠端 Hyper-V 管理器(因為 Hyper-V 伺服器沒有 GUI),我確實創建了一個新的虛擬交換機(並且只有一個)

  • 名稱:vSwitchExternXyz
  • 類型:外部
  • 使用相同的 NIC#1 連結到外部網路
  • 允許管理作業系統共享此網路適配器(預設情況下

在主機上的命令行中執行“ipconfig”時,我看到創建了一個新的“乙太網適配器 vEthernet (vSwitchExternXyz)”,具有:

  • 自動配置 IP4 地址:169.254.197.61(嘿,這是一個 APIPA 地址!
  • 子網:255.255.0.0
  • 網關:沒有!

從遠端 Hyper-V 管理器中,我確實將這個 vSwitchExternXyz 虛擬交換機(我在 Host 中創建的唯一一個)分配給了來賓 VM

  • 我未選中“啟用虛擬 LAN 辨識”和“啟用頻寬管理”兩個選項(預設情況下未選中

當我啟動並連接到那個唯一的虛擬機並查看它的網路配置時,我得到:

  • 自動配置 IP4 地址:169.254.224.167(又是另一個 APIPA 地址!
  • 子網:255.255.0.0
  • 網關:沒有!

從那張照片來看,我什至無法 ping APIPA 地址範圍之外的任何 IP,我並不感到驚訝,因為預設網關似乎失去了。我確實嘗試為它分配一個 IP 和有效網關(與主機相同),但沒有任何區別。但我還不知道成功的配置應該是什麼樣子。

問題

  • 我沒有可以比較的執行環境來查看這些預設值是否正確。是否應該為虛擬交換機和 VM 的 vNIC 適配器都提供 IP 地址?
  • 虛擬交換機和 VM 的 vNIC 適配器不應該與主機(即 192.168.0.x)位於同一子網中,並指向同一個網關嗎?
  • 我的虛擬機無法訪問網際網路有什麼問題?

我求助於 Microsoft 支持來解決這個問題(總共花了 2 位技術專家 2.5 小時來解決這個問題)。

問題在於虛擬交換機由於不明原因而損壞。

僅刪除 vSwitch 並重新創建它是不夠的。

我不得不:

  • 將有故障的 vSwitch 留在那裡,
  • 創建一個新的 vSwitch
  • 將新交換機分配給來賓 VM 的適配器
  • 只有這樣,刪除有故障的 vSwitch

問題已解決,感謝 Microsoft 技術支持團隊的 Raj。

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