編輯:新增了 CIFS 的用例
設定:
- 主機:Windows 7 SP2 64位
- 訪客:Ubuntu 12.04.3 LTS 64 位元(在 VirtualBox 4.3.0 上)
- 筆記型電腦主機有 2 個網路介面卡:
- USB可插拔WiFi模組
- 一個 1Gbps 乙太網路端口
用例:
在工作時辦公室,USB WiFi模組連接到主機。 Ubuntu 用戶端需要使用固定 IP 配置進行連線(192.168.1.x 網路上的固定 IP,DNS 為 8.8.8.8)
當工作於家,沒有USB Wifi模組,使用主機上的乙太網路埠。家裡的網路有一個 DHCP 伺服器(我的家庭路由器),我想用它來為 Ubuntu 用戶端分配 IP 配置。
在這兩種情況下,我希望 Ubuntu 用戶端以「橋接」模式運作(將虛擬 eth0 和/或 eth1 橋接到主機目前使用的實體網路介面卡)。
我需要主機和來賓透過 CIFS (samba) 進行通信思考阻止我使用 NAT (?)
不幸的是,我注意到當USB WiFi與主機斷開連接時,VirtualBox會自動將用於「虛擬網路介面1」的實體設備切換到乙太網路連接埠。
我的問題:
工作時無論是在家裡還是在辦公室(即:連接 USB WiFi 並斷開以太網,或反之亦然),我想在 VirtualBox 上建立網路連接,無需每次都手動更改配置。
我應該在 VirtualBox 中使用什麼配置?
我應該在訪客中使用什麼配置?具體來說,在
/etc/network/interfaces
、 在/etc/udev/rules.d/70-persistent-net.conf
此外,訪客是否需要任何特定的 IP 路由規則,以便透過(始終單一)可用的訪客介面路由流量?
橋接主機介面的特定配置(使用 Windows 橋接 Wifi 和乙太網路適配器)是否有任何幫助?在這種情況下,VirtualBox 和來賓配置是什麼?