【轉】VirtualBox網卡設置


原文: https://blog.csdn.net/jwpker/article/details/45870903

----------------------------------------------------------------------------------------------------------------------------

 

1. NAT

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

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

Guest訪問網絡的所有數據都是由主機提供的,Guest並不真實存在於網絡中,主機與網絡中的任何機器都不能查看和訪問到Guest的存在。

Guest可以訪問主機能訪問到的所有網絡,但是對於主機以及主機網絡上的其他機器,Guest又是不可見的,甚至主機也訪問不到Guest。
  • 1
  • 2
  • 3
  • 4
  • 虛擬機與主機的關系:只能單向訪問,虛擬機可以通過網絡訪問到主機,主機無法通過網絡訪問到虛擬機。

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

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

2. Bridged Adapter(網橋模式)

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

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

網橋模式下的虛擬機,你把它認為是真實計算機就行了。

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

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

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

3. Internal(內網模式)

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

虛擬機與外網完全斷開,只實現虛擬機於虛擬機之間的內部網絡模式。

  • 虛擬機與主機的關系:不能相互訪問,彼此不屬於同一個網絡,無法相互訪問。

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

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

4. Host-only Adapter(主機模式)

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

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

  • 虛擬機與主機的關系:\host-only網卡默認IP段為192.168.56.X 子網掩碼為255.255.255.0,后面的虛擬機被分配到的也都是這個網段,虛擬機於主機相互訪問。

  • 虛擬機與網絡主機的關系:不能相互訪問

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

5. 雙網卡設置

需求: 要求主機和所有虛擬機之間可以相互訪問,同時虛擬機通過主機實現上網

  1. 設置第一塊網卡為NAT網絡

這里寫圖片描述
2. 設置VirtualBox的Host-Only網絡,並配置DHCP服務 
這里寫圖片描述
3. 設置第二塊網卡為Host-only Adapter


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM