Orale VM VirtualBox

一、Oracle VM VirtualBox內的二個系統網路互通
  • 如果guest有和host及其它實體主機連線的須求就設成bridge....
  • 如果有和host連線的須求但又不希望外面的機器連得到,就設成host only....
  • 如果只有guest間互連的須求,但不希望host和外面的機器連得到,就設成internal networking....
詳細說明:(資料來源)
建議設定

*每台虛擬機都是可以設定四張介面卡
1張 NAT,另一張用 "僅限主機介面卡"

Not attached (未附加)

視同無網路卡

Network Address Translation (NAT)

由 VirtualBox 的 NAT Engine 做為中介,類似 router
Guest的請求傳遞 NAT Engine,然後利用 Host 進行對外的連接
返回的數據包再由 NAT Engine 傳給 Guest
Host 可以上網,Guest 就可以上網
Guest 之間不能互 ping
Guest 可以 ping Host(此時 ping Guest 的 gateway,即是 ping Host)
Host 不能 ping Guest

NAT Network (NAT 網路)

VirtualBox 4.3 才開始引入的 NAT 進階方式,特點如 NAT

Bridged networking (橋接介面卡)

通過 Host 網卡,架設一條橋,直接連入到網路中
使得 Guest 能被分配到一個網路中獨立的 IP,所有網路功能完全和在網路中的實體機器一樣
Guest 是通過 Host 所在網路的 DHCP 服務得到 IP
理論上兩者是完全獨立的,但實際因 Guest 無獨立硬體,仍要靠 Host 的網卡,因此 Host 斷開網路,Guest 也無法拿到 IP
Host 可以上網,Guest 就可以上網
Guest 之間可以互 ping
Guest 可以 ping Host
Host 可以 ping Guest

Internal networking (內部網路)

各個 Guest 利用 VirtualBox 內置的 DHCP 服務器得到 IP,封包傳遞不經過Host所在網路,因此安全性高,防止外部抓包
Guest 不可以上網
Guest 之間可以互 ping
Guest 不能 ping Host
Host 不能 ping Guest

Host-only networking (「僅限主機」介面卡)

通過 VirtualBox Host-Only Network 虛擬網路卡進行通信,VirtualBox 以此 IP 作為 gateway,因此模擬了一個 Host 與各個 guest 的區域網路
需到偏好設定加入虛擬網卡,才可使用
Guest 不可以上網
Guest 之間可以互 ping
Guest 可以 ping Host
注意 Guest 與 Host 是通過 Host 的 VirtualBox Host-Only Network 虛擬網路卡,因此 IP 是該網卡 ip,非目前上網所用 IP
Host 可以 ping Guest

Generic networking (通用驅動程式)

用於選擇網卡驅動。該驅動,是 virtualbox 內部自帶的,或者是通過 extension pack 添加進來的
通常用於 UDP Tunnel 、VDE (Virtual Distributed Ethernet) networking

留言

這個網誌中的熱門文章

簽字筆 奇異筆 光碟筆 油漆筆 麥克筆 差別在哪

DC 常用指令

如何在 Excel 2010 中將數值設定成以「千」或「百萬」為單