virtualbox網路設定

2021-06-26 02:58:37 字數 1551 閱讀 2432

virtualbox 是一款 x86 虛擬機器軟體。原由德國innotek公司開發,2023年sun收購了innotek,而sun於2023年被oracle收購,2023年1月21日改 名成 oracle vm virtualbox。virtualbox 可在 linux 和 windows 主機中執行,並支援在其中安裝 windows (nt 4.0、2000、xp、server 2003、vista)、dos/windows 3.x、linux (2.4 和 2.6)、openbsd 等系列的客戶作業系統。

virtualbox 有5種網路模式,下面將逐一講解。

nat〈網路位址轉換模式〉

virtualbox 中虛擬的主機(以下簡稱:虛擬主機)並不真實存在於網路中,宿主機和宿主機網路中的任何主機都不能直接訪問虛擬主機,各虛擬主機也互不相通。虛擬主機能訪 問宿主機,以及宿主機能訪問的任何主機。虛擬主機訪問網路是先通過 virtualbox 轉換後再傳送出去的,資料接收也是先由 virtualbox 接收後再轉換**到虛擬主機。

如不能理解可以參考:網路位址轉換。

虛擬主機網路引數預設從 virtualbox 的虛擬 dhcp ser 獲取:

ip位址

子網掩碼

網 關dns

10.0.x.15

255.255.255.0

10.0.x.2

10.0.x.3

virtualbox 埠**

前面講了宿主機和宿主機網路中的任何主機都不能直接訪問虛擬主機,但是virtualbox 提供了埠**,使得我們可以設定特定的埠供實體網路訪問。

設定傳送到宿主機的某些埠**到虛擬主機,是不是很簡單啊。宿主機ip位址乾脆就127.0.0.1吧!

bridged adapter〈橋接模式〉

需要載入模組vboxnetflt
虛擬主機通過 virtualbox 橋接到宿主機的乙個網絡卡中,就像真實存在於宿主機網路中的一台主機一樣。虛擬主機能與宿主機和宿主機網路中的主機完美互通。被橋接的網絡卡會開啟混雜模式。

internal〈內部模式〉

虛擬機器與外界完全分開,虛擬機器與宿主機網路不能互通,只有 同一名稱(如:intnet)

的內部網路模式的虛擬機器之間才能互相訪問 ,還有乙個條件是在同一網段哦。

host-only adapter〈宿主機模式〉

virtualbox 在宿主機中虛擬乙個 host-only 網絡卡,然後把虛擬主機橋接到 host-only 網絡卡上,我們可以通過設定 host-only 網絡卡(共享、橋接)來實現網路連線。呵呵,這個動手性比較強,雖要你有一定的網路技術哦。

「未指定」,呵呵,選擇這個會發生什麼?

如果你選擇「未指定」,你將不能和任何主機通訊,只能夠自已 ping 自已啦!

雖然virtualbox 橋接模式非常好用,但是受限制的網路你怎麼辦呢?用nat模式,不!這樣宿主機訪問虛擬主機太麻煩了。我的方法就是給虛擬主機新增兩個網絡卡,乙個網絡卡使用 nat模式,另乙個網絡卡使用bridged adapter模式,然後給虛擬主機設定靜態路由,設定訪問宿主機的資料從bridged adapter模式的網絡卡送出,而訪問網際網路的資料從nat模式的網絡卡送去。

virtualbox 網路設定

一 nat模式 特點 1 如果主機可以上網,虛擬機器可以上網 2 虛擬機器之間不能ping通 3 虛擬機器可以ping通主機 此時ping虛擬機器的閘道器,即是ping主機 4 主機不能ping通虛擬機器 應用場景 虛擬機器只要求可以上網,無其它特殊要求,滿足最一般需求 配置方法 連線方式 選擇 網...

虛擬機器(VirtualBox)網路設定詳細

參考 目的 想在現有的具有網路的機器中建立一台linux虛擬機器,且有固定ip,方便開發使用 在網上尋找了比較詳細的教程,這裡記錄一下 虛擬機器配置方案 首先virtualbox小巧靈活,快速安裝,方便使用。並且可支援多個虛擬網絡卡。第一塊網絡卡,我們選擇nat 網路位址轉換 方式接入,這樣虛擬機器...

VirtualBox基礎設定

管理 全域性設定 常規 下,有 預設虛擬電腦位置 選項,此位置控制vbox全域性虛擬電腦的位置。比如設為d vm machine,則新建虛擬機器a後,a的所有資訊預設儲存在d vm machine a下。其中會建立a.vbox和a.vbox prev兩個檔案和乙個logs目錄 總共幾十kb 儲存了虛...