Windows 8 Hyper-V 網路無法在主機上執行

Windows 8 Hyper-V 網路無法在主機上執行

我已仔細遵循中的說明第一個答案,但我仍然無法讓網路介面卡與主機作業系統共用。我的症狀似乎與這個問題,但重新啟動並沒有解決問題。我的虛擬機器的網路運作正常,並且正在連接到無線網絡,但我無法從主機作業系統存取互聯網。

看起來這傢伙也有同樣的問題但他已經好幾天沒有說話了。

這是我打開虛擬交換器時配置的螢幕截圖: Hyper-V 虛擬交換器設定

答案1

我建議不要使用 Hyper-V 的無線連接,因為它在嘗試連接到網路時可能會導致無窮無盡的問題。

您可以嘗試將 Hyper-V 網路變更為內部網路:

在此輸入影像描述

這在您的主機中顯示為新的虛擬網路介面卡:

在此輸入影像描述

然後根據你的需求,任何一個在您的無線適配器上啟用 Internet 連線共用:

在此輸入影像描述

或者橋接新的內部適配器和您的無線適配器(忽略此螢幕截圖顯示兩個虛擬網路):

在此輸入影像描述

答案2

您必須啟用「允許管理作業系統共用此網路介面卡」。但好像有bug。如果您建立帶有此複選標記的外部網路連接,則只有您的客人有網路連線。取消選取此功能,套用設定然後重做。

選取>應用程式>取消選取>應用程式>選取>應用程式。我試著讓它工作幾個小時。感謝微軟解決這個錯誤。

網路橋接或共享網路連線是一個非常糟糕的主意,也不是正確的解決方案。如果您在家中使用只有一個網絡適配器的專用網絡,那麼這是有意義的,但如果您在企業環境中擁有多個接口,那麼就正確處理,而不是採取解決方法。

答案3

如果您只需要傳出連接,那麼設定內部網路和 NAT 是正確的方法。

有時,除了使用以下命令(在大多數情況下有效)簡單地建立內部虛擬交換器和 NAT 之外:

New-VMSwitch -SwitchName "NAT-Switch" -SwitchType Internal
New-NetIPAddress -IPAddress 192.168.200.1 -PrefixLength 24 -InterfaceAlias "vEthernet (NAT-Switch)"
New-NetNAT -Name "NAT-Network" -InternalIPInterfaceAddressPrefix 192.168.200.0/24

可能還需要檢查新配置的 NAT 上的外部位址。查看:

Get-NetNatExternalAddress

如果您獲得環回位址或其他內部不可路由位址,請使用下列命令刪除它們,以便 NAT 透過正確的網路介面卡路由流量:

Remove-NetNatExternalAddress -ExternalAddressID <ID>

我希望它有幫助!

相關內容