VirtualBox下使用橋接實現宿主機互聯

VirtualBox下使用橋接實現宿主機互聯windows

 

Smile Huang,網絡

School of Computing, CUG, Wuhan,oop

Email: smilehuang AT yahoo DOT com.spa

 

 

1、VirtualBox五種網絡類型介紹

1.1未指定-Not attached

這種類型相似與,在虛擬機中有網卡可是沒有插網線。用於告訴虛擬機,因爲網絡斷開從而致使虛擬機內的網絡方面從新配置。接口

1.2網絡地址轉換NAT-Network Address Translation

在這種類型下你可使用虛擬機上網下載東西查看郵件之類的,可是這種模式在文件共享方面會有些限制。虛擬機

在虛擬機中是沒有本身獨立的IP的,虛擬機不存在與真實的網絡中。it

虛擬機能夠訪問主機,可是主機卻沒法訪問到虛擬機。io

在VirtualBox中,默認使用的是NAT配置。集羣

1.3橋接網卡-Bridged Networking

這種配置使得虛擬機有本身獨立的IP,就像同處於一個局域網中的其餘的計算機同樣,通俗的理解就是使用這樣的配置,虛擬機和宿主機相似與處於同一個網段的兩臺機器。基礎

1.4內部網絡-Internal Networking

與橋接網卡相似,可是該配置下的虛擬機只可以被屬於同一主機Host中的其餘虛擬機所訪問。

1.5僅主機適配器-Host-Only Networking

用於在無需主機的物理網卡的狀況下建立一個網絡,在該網絡中,只有本主機Host和其下的一些虛擬機。能夠理解爲是橋接網卡和內部網絡混合的結果。

不一樣虛擬機之間和主機之間,就像中間連接了一個物理上的網卡交換機Switch同樣,是能夠互相通信的。不過實際上物理上的網絡接口是不存在的,因此虛擬機與外部網絡是沒辦法對話和通信的。

 

2、使用橋接配置實現宿主機互聯

首先主機鏈接的是無線網絡,其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.

相關文章
相關標籤/搜索