virtualbox 的虛擬機器 (VM) 預設的網路模式為 NAT,只要 host OS 有連上 internet,guest OS 不需額外設定即可連上 internet。但是有一個比較不方便的地方就是 host 和 guest 的資料交換。
這時候可以利用作業系統的 bridge 機制將 host OS 及 guest OS 放在同一個網段,雙方就可以互相存取彼此的資料,以 windows host OS 為例,所需步驟如下:
- 在 virtualbox VM 的網路設定先新增一個主端界面,這時候會自動安裝一個網路驅動程式,並且建立一個虛擬網卡 VirtualBox 主端介面 1
- 在 windows 的網路連線清單中,先按住 Ctrl 鍵同時選擇您的 ethernet 界面卡及新產生的 VirtualBox 主端界面1,然後點滑鼠右鍵選擇 新增到橋接器 選項
- 完成步驟2後如果以 ipconfig /all 來查看,原本的 ethernet 界面卡會被 Ethernet adapter 網路橋接器 取代,這時候您可以手動設定 Ethernet adapter 網路橋接器 的 IP 或指定 DHCP 自動取得 IP
- 啟動 VM 後將 VM 的 IP 設定成和 Ethernet adapter 網路橋接器 同一網段,這時候 host OS 跟 guest OS 應該可以互相 ping 的到,host OS 的 IP 就是 Ethernet adapter 網路橋接器 的 IP,這時候2個 OS 就可以互相傳輸資料了
2009.9.2 加註
Virtualbox 在 3.0 版後簡化了網路設定,要設定 bridge 只需在網路設定頁面 Attached to: 選擇 Bridged Adapter,Name: 選擇要和 VM 作 bridge 的實體網卡即可。
(1 votes, average: 3.00 out of 5)
Loading...