Windows

無法從 Windows 主機外部訪問 Ubuntu 虛擬機

  • March 31, 2018

我有一個在Windows 7機器(主機)上執行的Ubuntu VM(來賓)。我正在嘗試將 VM 連接到與主機相同的子網。我將 VM 的網路適配器設置為橋接模式,並為 VM 分配了一個與主機位於同一子網中的 IP。從主機到虛擬機和從虛擬機到主機的 ping 成功,並且主機可以 ping 網路中的其他(物理)機器,但是從其他機器無法訪問虛擬機。

回顧

  • 主機:Windows 7,訪客:Ubuntu 14.04 LTS,工具:VirtualBox(橋接模式)
  • 從主機到 VM 和從 VM 到主機的 ping 成功
  • 從主機到其他機器和從其他機器到主機的 ping 成功
  • VM 上的防火牆已禁用
  • VM 上的 iptables 為空

有沒有人遇到過同樣的問題?我在這裡想念什麼?

編輯:

我不認為這是一個解決問題,但這是我正在使用的:

  • 網路:10.11.200.0/24
  • 主機地址:10.11.200.202/24
  • 虛擬機地址:10.11.200.203/24 廣播:10.11.200.255
  • 其他機器:10.11.200.210-240/24

我的主機上有兩個適配器,一個是無線適配器,一個是乙太網適配器。我正在使用乙太網適配器,並確保它是我用來連接 VM 的,使用橋接模式。

使用的機器數量有限,因此沒有衝突的 IP 地址。

重新啟動主機。我遇到了虛擬盒和 Windows 網路問題。重新啟動主機始終可以解決我的問題。

其他電腦無法訪問您的 VM,因為它們不在同一網路上。在您的 VM 上添加僅主機適配器會在您的 VM 和主機之間創建一個專用網路。如果您希望您的 VM 與其他電腦進行通信,請將橋接適配器添加到 VM。橋接適配器必須橋接到連接到網路的主機的物理適配器。然後,如果網路上有 DHCP 伺服器,您的虛擬機將收到一個 IP 地址,如果沒有,您必須配置一個靜態 IP 地址。希望它能解決你的問題,對不起我的英語

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