當前位置:編程學習大全網 - 圖片素材 - VirtualBox四種網絡連接方式

VirtualBox四種網絡連接方式

VirtualBox中有4種網絡連接方式:

VMWare中有三種,其實他跟VMWare 的網絡連接方式都是壹樣概念,只是比VMWare多了Internal方式。

下圖說明了這四種方式的區別:

NAT:Network Address Translation,網絡地址轉換

NAT模式是最簡單的實現虛擬機上網的方式,可以這樣理解:

虛擬機與主機的關系 :只能單向訪問,虛擬機可以通過網絡訪問到主機,主機無法通過網絡訪問到虛擬機。

虛擬機與網絡中其他主機的關系 :只能單向訪問,虛擬機可以訪問到網絡中其他主機,其他主機不能通過網絡訪問到虛擬機。

虛擬機與虛擬機的關系 :相互不能訪問,虛擬機與虛擬機各自完全獨立,相互間無法通過網絡訪問彼此。

特點

1、如果主機可以上網,虛擬機可以上網

2、虛擬機之間不能ping通

3、虛擬機可以ping通主機(此時ping虛擬機的網關,即是ping主機)

4、主機不能ping通虛擬機

應用場景

虛擬機只要求可以上網,無其它特殊要求,滿足最壹般需求。

ip樣式

ip 10.0.2.15

網關 10.0.2.2

註意此處的網關在不同虛擬機中可能是同壹個值,但是這歸屬於不同的NAT Engine,因此實際上各個虛擬機用的不是同壹個網關。

原理

虛擬機的請求傳遞給NAT Engine,由它來利用主機進行對外的網絡訪問,返回的數據包再由NAT Engine給虛擬機。

網橋模式,可以這樣理解:

虛擬機與主機的關系 :可以相互訪問,因為虛擬機在真實網絡段中有獨立IP,主機與虛擬機處於同壹網絡段中,彼此可以通過各自IP相互訪問。

虛擬機於網絡中其他主機的關系 :可以相互訪問,同樣因為虛擬機在真實網絡段中有獨立IP,虛擬機與所有網絡其他主機處於同壹網絡段中,彼此可以通過各自IP相互訪問。

虛擬機與虛擬機的關系 :可以相互訪問,原因同上。

特點

1、如果主機可以上網,虛擬機可以上網

2、虛擬機之間可以ping通

3、虛擬機可以ping通主機

4、主機可以ping通虛擬機

以上各點基於壹個前提:主機可以上網

5、如果主機不可以上網,所有1-4特點均無

應用場景

虛擬機要求可以上網,且虛擬機完全模擬壹臺實體機。

ip樣式

ip 與本機ip在同壹網段內

網關 與本機網關相同

原理

通過主機網卡,架設壹條橋,直接連入到網絡中。它使得虛擬機能被分配到壹個網絡中獨立的IP,所有網絡功能完全和在網絡中的真實機器壹樣。

(虛擬機是通過主機所在網絡中的DHCP服務得到ip地址的,所以按理來說,兩者是完全獨立的,但事實卻是虛擬機是沒有獨立硬件的,它還是要依靠主機的網卡,因此,主機要斷開網絡,虛擬機也就沒法拿到ip了,所以所有特點就全消失了)

內網模式,顧名思義就是內部網絡模式:

虛擬機與網絡中其他主機的關系:不能相互訪問,理由同上。

虛擬機與虛擬機的關系 :可以相互訪問,前提是在設置網絡時,兩臺虛擬機設置同壹網絡名稱。如上配置圖中,名稱為intnet。

特點

1、虛擬機不可以上網

2、虛擬機之間可以ping通

3、虛擬機不能ping通主機

4、主機不能ping通虛擬機

應用場景

讓各臺虛擬機處於隔離的局域網內,只讓它們相互通信,與外界(包括主機)隔絕。

虛擬機ip配置要點

對於XP自動獲取ip即可,但對於linux,必須 手動配置ip和子網掩碼 ,手動配置時需保證各個虛擬機ip在同壹網段。

ip樣式

ip 169.254.147.9

子網掩碼 255.255.0.0

默認網關

原理

各個虛擬機利用VirtualBox 內置的DHCP服務器 得到ip,數據包傳遞不經過主機所在網絡,因此安全性高,防止外部抓包。

主機模式,這是壹種比較復雜的模式,需要有比較紮實的網絡基礎知識才能玩轉。可以說前面幾種模式所實現的功能,在這種模式下,通過虛擬機及網卡的設置都可以被實現。

我們可以理解為Guest在主機中 模擬出壹張專供虛擬機使用的網卡 ,所有虛擬機都是連接到該網卡上的,我們可以通過設置這張網卡來實現上網及其他很多功能,比如(網卡***享、網卡橋接等)。

虛擬機與主機的關系 :默認不能相互訪問,雙方不屬於同壹IP段,host-only網卡默認IP段為192.168.56.X 子網掩碼為255.255.255.0,後面的虛擬機被分配到的也都是這個網段。通過網卡***享、網卡橋接等,可以實現虛擬機於主機相互訪問。

虛擬機與網絡主機的關系 :默認不能相互訪問,原因同上,通過設置,可以實現相互訪問。

虛擬機與虛擬機的關系 :默認可以相互訪問,都是同處於壹個網段。

特點

1、虛擬機不可以上網。

2、虛擬機之間可以ping通。

3、虛擬機可以ping通主機。(註意這裏虛擬機與主機ping通是指通過主機的名為VirtualBox Host-Only Network的網卡,因此ip是該網卡ip 192.168.56.1,而不是妳現在正在上網所用的ip。)

4、主機可以ping通虛擬機。(註意這裏是指主機通過VirtualBox Host-Only Network的網卡ping通虛擬機,使用妳現在正在上網所用的網卡是ping不通的。)

應用場景

在主機無法上網的情況下(主機可以上網的情況下可以用host-only,也可以用橋接),需要搭建壹個模擬局域網,所有機器可以互訪。

ip樣式

ip 與本機VirtualBox Host-Only Network的網卡ip在同壹網段內(默認192.168.56.*)

網關 本機VirtualBox Host-Only Network的網卡ip(默認192.168.56.1)

原理

通過VirtualBox Host-Only Network網卡進行通信,虛擬機以此ip作為網關,因此模擬了壹個本機與各個虛擬機的局域網,如名稱所指。

  • 上一篇:"荼蘼"究竟是什麽花?
  • 下一篇:11年上半年或10年下半年在泰國收視高的泰劇
  • copyright 2024編程學習大全網