Virtual Box 橋接適配器無法 Ping 主機來賓

Virtual Box 橋接適配器無法 Ping 主機來賓

我有一台運行 Virtual Box 5.2.22 的 Windows 10 主機,IpAdress 是 192.168.1.24 遮罩 255.255.255.0(c 類)。我有一個訪客作業系統 Windows 10,IP 192.168.1.252 掩碼 255.255.255.0(c 類)。此適配器橋接到有線乙太網路 NIC。我無法 ping 主機到訪客,反之亦然。

如果我將其設定為 NAT - 我可以 ping 主機 < > 訪客。這在我的情況下不起作用,因為我需要它來傳遞乙太網路/IP(乙太網路/工業協定)流量,而使用 NAT 似乎不允許這樣做;因為我所有使用此協議的軟體都無法找到網路上的設備並使用與設備識別相關的專有命令。

我希望能夠建立一個有效的橋接連接 - 我可以像訪問主機一樣存取所有內容。

來賓中的 Windows 防火牆已關閉。在主機私網防火牆關閉的情況下,入站規則設定為允許ping。

那麼我需要做什麼才能完成雙向通訊並且訪客能夠與主機進行橋接?

答案1

在虛擬 Box 機器設定中:

將 WIFI 設定為第一個適配器 [MTDesktop,AllowALL] 將 LAN WIRED [MTServer,AllowAll] 設定為第二個適配器。

在訪客電腦中,停用適配器設定中的第一個適配器(綁定到 wifi)。

在客人的第二個轉接器上設定您的 IP 位址。然後,您可以使用我的客人的第二個適配器對內部、外部進行 ping 操作。

另一個問題可能會導致這種情況:如果您在來賓映像中本機管理 MAC 位址而不是透過 VirtualBox 設置,您也會遇到無法與主機(反之亦然)或外部裝置通訊的相同問題。

Virtual Box 5.2.22 其他版本可能會受到影響。

答案2

我的解決方案特定於有線網路。如果子網路上有兩台計算機,且每台計算機都有靜態 IP,並且您嘗試從同一網路上的第二台計算機 ping 第一台計算機上的虛擬機器 IP。

從 Virtual Box 前往“設定”->“網路”

然後從“附加到”下拉式選單中選擇“橋接適配器”。確保為名稱選擇適當的網路硬體適配器。

網路硬體適配器的 IP、訪客電腦應位於同一子網路中。現在,您應該能夠從同一子網路上的任何外部電腦 ping HOST 到 Guest,反之亦然。

注意:為此,您可能必須在主機中編輯適配器設置,並在虛擬機器中編輯有線連接設定。

相關內容