VirtualBox下使用橋接實現宿主機互聯windows
Smile Huang,網絡
School of Computing, CUG, Wuhan,oop
Email: smilehuang AT yahoo DOT com.spa
這種類型相似與,在虛擬機中有網卡可是沒有插網線。用於告訴虛擬機,因爲網絡斷開從而致使虛擬機內的網絡方面從新配置。接口
在這種類型下你可使用虛擬機上網下載東西查看郵件之類的,可是這種模式在文件共享方面會有些限制。虛擬機
在虛擬機中是沒有本身獨立的IP的,虛擬機不存在與真實的網絡中。it
虛擬機能夠訪問主機,可是主機卻沒法訪問到虛擬機。io
在VirtualBox中,默認使用的是NAT配置。集羣
這種配置使得虛擬機有本身獨立的IP,就像同處於一個局域網中的其餘的計算機同樣,通俗的理解就是使用這樣的配置,虛擬機和宿主機相似與處於同一個網段的兩臺機器。基礎
與橋接網卡相似,可是該配置下的虛擬機只可以被屬於同一主機Host中的其餘虛擬機所訪問。
用於在無需主機的物理網卡的狀況下建立一個網絡,在該網絡中,只有本主機Host和其下的一些虛擬機。能夠理解爲是橋接網卡和內部網絡混合的結果。
不一樣虛擬機之間和主機之間,就像中間連接了一個物理上的網卡交換機Switch同樣,是能夠互相通信的。不過實際上物理上的網絡接口是不存在的,因此虛擬機與外部網絡是沒辦法對話和通信的。
首先主機鏈接的是無線網絡,其IP地址相關信息如圖1所示:
圖1
下面咱們在VirtualBox裏面先用ifconfig命令查看如下當前網卡的相關配置,如圖2所示:
圖2
下面咱們就來着手配置橋接。
首先咱們【設備】->【網絡】->【更改網絡設置】裏面選擇橋接模式爲爲其選擇一個網卡,因爲我是無線網卡,因此我選擇的是無線網卡,如圖3所示:
圖3
在界面模式下打開網絡鏈接,如圖4所示,打開後就能夠看到如圖5所示的結果,圖4中的Bridge就是我後面加進去的,在此和你們說明。
圖4
圖5
接着你們點擊【有線】->【添加】就能夠看到如圖6所示的界面:
圖6
咱們給連接取個名字,而且在地址一欄選擇【添加】,添加一個IP地址、子網掩碼和網關,添加時要注意和宿主機在同一個網段,結合圖1宿主機的相關網絡信息,我配置的信息以下:
IP地址:192.168.1.120
子網掩碼:255.255.255.0
網關:192.168.1.1
而後點擊【保存】。
接着咱們按圖7所示的界面選擇Bridge鏈接方式:
圖7
選擇完後就能夠看到圖8所示的結果:
圖8
接着咱們在VirtualBox系統終端下使用ifconfig命令查看網卡信息咱們能夠看到咱們剛纔的配置生效了,如圖9所示;接着ping 宿主機的IP 192.168.1.119,獲得如圖10所示的結果:
圖9
圖10
下面咱們在windows主機下ping VirtualBox下的IP 192.168.1.120,結果如圖11所示:
圖11
由上述結果可見,咱們利用橋接模式實現了宿主機互聯。這也爲咱們在後面配置Hadoop集羣奠基了基礎。
Thanks.