Linux

主機網卡關閉時的 VirtualBox“橋接適配器”

  • March 14, 2010

我在 MacBook 上的 VirtualBox VM 中執行 Linux (Debian Etch)。我通常從我的 Mac 終端 ssh 到來賓機器。我還想從我的客人訪問網際網路,所以我將主機的 WLAN 卡 (en1) 設置為客戶端上 eth0 的橋接適配器。

這很好用,但是當我關閉 WLAN 卡(例如,為了減少電池消耗)時,我仍然想從我的主機 ssh 到訪客。這當然會失敗,因為 en1 失去了它的 IP 地址。

橋接適配器是我想做的最佳選擇嗎?我怎樣才能讓它工作?(一個簡單的“ifconfig en1 add 10.0.0.4”並沒有成功……)

謝謝克里斯

編輯:

我目前可以接受建議的解決方法(輔助介面)。然而,理想情況下,我更喜歡這樣一種解決方案,即我總是在我的 LAN 的單個 IP 下訪問我的訪客系統。如果有人知道在我的 MacOS 10.6 主機中設置虛擬介面(作為橋接適配器)的簡單方法,並將該路由路由到 WLAN 介面,我會很高興聽到這個消息。也歡迎其他解決方案!

一個簡單的解決方法是向來賓 VM 添加第二個僅主機介面,並使用它從主機連接 - 或者使用主機的 NAT 網路。我很確定橋接網卡必然會反映物理適配器的狀態。

我認為,無論什麼介面啟動/關閉/連接,保證您的虛擬機可以從您的主機訪問的唯一方法是為您的虛擬機和主機定義一個僅限主機的網路,並在其上添加一個介面到虛擬機。然後,您將始終通過該僅主機網路與 VM 互動。

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