無法在 Linux 來賓虛擬機器和 Mac 主機之間建立橋接網絡

無法在 Linux 來賓虛擬機器和 Mac 主機之間建立橋接網絡

我正在嘗試建立從 virtualbox 中的 linux mint vsn 12 到 Mac Lion 主機的橋接網路。

蘋果機配置:

  • 網路設定:由 DHCP 設定的 en3
  • 共享設定:選擇 Internet 共享,共享從 en3 到使用 en3 的電腦的連接

Virtualbox Linux 設定:

  • 網路設定:橋接適配器,名稱:en3

我可以從主機 (192.168.2.1) ping 到訪客 (192.168.2.2) 以及訪客到主機,但無法從 Linux 訪客 ping 到外部世界。主機中的連線已啟動,因為我可以從 Mac 主機 ping 通外部世界。

還有一點對我來說很奇怪,在 Mac 網路設定中,DHCP 產生的 IP 位址顯示為 169.254.243.185。那是什麼呀?然而,當我在 Mac 中開啟終端機時,ifconfig 將其 en3 inet 位址顯示為 192.168.2.1。

答案1

我在 VirtualBox 中有一個 CentOS 客戶作業系統,並使用 Mac OS X 主機。橋接網路對我有用。

我沒有在 Mac OS X 配置上啟用互聯網共享。您需要啟用它有什麼原因嗎?您是否嘗試過在未啟用 Internet 共用的情況下使用橋接網路選項?

答案2

我遇到了同樣的問題:NAT 工作正常,但在橋接模式下無法取得 DHCP。

我對 Lion Firewall 表示懷疑,但將其關閉並沒有幫助。

後來我發現只有DHCP在橋接模式下不起作用;所以我在我的 Linux 主機上手動設定了 IP 位址,一切開始正常運作。

答案3

找到了解決 VirtualBox 中連線問題的簡單方法:

  1. 設定網路設定虛擬機器/來賓機 VirtualBox 設定中的“NAT”
  2. 啟動虛擬機器後,請前往「網路介面卡屬性」並插入下列 DNS 伺服器位址(OpenDNS 設定):
    • 208.67.222.222
    • 208.67.220.220
  3. 現在已建立完整的網路連線。

相關內容