我的設定如下:
- Windows 10 Pro,啟用了一個真正的(整合)NIC。已安裝適用於 Windows 的最新可用 Bonjour
- 兩台運行 Linux 的虛擬機
- 網路上的另一台 Windows 筆記型電腦
我們將 Linux VM 稱為 A 和 B,將兩個 Windows 裝置稱為 X 和 Y。
A 可以 ping 並連接到 B,B 可以 ping 並連接到 A。
X 無法連接到 A 或 B,A 或 B 都無法 ping 通或連接到 X。
這是不是防火牆問題,因為當 Windows 防火牆在 X 上完全停用時沒有任何變更。
答案1
事實證明,這是 VirtualBox ~5.0.4 中一個相當嚴重的錯誤。論壇評論建議回滾到 5.0.2,但尚不清楚這是否適用於 7 以上的 Windows 版本。建議強制安裝 NDIS5 適配器的解決方法不管用在 Windows 10 中。
看https://www.virtualbox.org/ticket/14457以及可能的工作構建
https://www.virtualbox.org/download/testcase/VirtualBox-5.0.5-102814-Win.exe。將其視為 pre-alpha 版本。
擴充包和來賓添加可以在https://www.virtualbox.org/wiki/Testbuilds
https://www.virtualbox.org/ticket/14457#comment:28表明這不是一個長期的解決方案。