VMware虛擬機器的三種連網方法及原理

來源:互聯網
上載者:User
 

一、Brigde——橋接 :預設使用VMnet0

1、原理:

Bridge 橋"就是一個主機,這個機器擁有兩塊網卡,分別處於兩個區域網路中,同時在"橋"上,運行著程式,讓區域網路A中的所有資料包原封不動的流入B,反之亦然。這樣,區域網路A和B就無縫的在鏈路層
串連起來了,在橋接時,VMWare網卡和物理網卡應該處於同一IP網段

當然要保證兩個區域網路沒有衝突的IP.

VMWare的橋也是同樣的道理,只不過,本來作為硬體的一塊網卡,現在由VMWare軟體虛擬了!當採用橋接
時,VMWare會虛擬一塊網卡和真正的物理網卡就行橋接,這樣,發到物理網卡的所有資料包就到了VMWare虛擬機器,而由VMWare發出的資料包也會
通過橋從物理網卡的那端發出。

所以,如果物理網卡可以上網,那麼橋接的軟網卡也沒有問題了,這就是橋接上網的原理了。   

2、連網方式:

這一種連網方式最簡單,在區域網路內,你的主機是怎麼連網的,你在虛擬機器裡就怎麼連網。把虛擬機器看成區域網路內的另一台電腦就行了!

提示:主機網卡處在一個可以訪問Internet的區域網路
中,虛擬機器才能通過Bridge訪問Internet。

 

 

 

 

 

 


二、NAT——網路位址轉譯 :預設使用VMnet8

1、原理:

NAT是 Network address
translate的簡稱。NAT技術應用在internet網關和路由器上,比如192.168.0.123這個地址要訪問internet,它的資料
包就要通過一個網關或者路由器,而網關或者路由器擁有一個能訪問internet的ip地址,這樣的網關和路由器就要在收發資料包時,對資料包的IP協議層資料變更
(即 NAT),以使私人網段的主機能夠順利訪問internet。此技術解決了IP地址稀缺的問題。
同樣的私人IP可以網關NAT 上網。

VMWare的NAT上網也是同樣的道理,它在主機和虛擬機器之間用軟體偽造出一塊網卡,這塊網卡和虛擬機器的ip處於一個位址區段。同時,在這塊網卡和主機的網路介面之間進行NAT。虛擬機器發出的每一塊資料包都會經過虛擬網卡,然後NAT,然後由主機的介面發出。

虛擬網卡和虛擬機器處於一個位址區段,虛擬機器和主機不同一個位址區段,主機相當於虛擬機器的網關
,所以虛擬機器能ping到主機的IP,但是主機ping不到虛擬機器的IP。
    
2、連網方式:

方法1、動態IP地址。

        
主機是靜態IP或動態IP,都無所謂,將虛擬機器設定成使用DHCP方式上網,Windows下選擇“自動擷取IP“,linux下開啟DHCP服務即
可。(這種方法最簡單,不用過多的設定,但要在VMware中進行“編輯→虛擬網路設定”,將NAT和DHCP都開啟了。一般NAT預設開啟,DHCP默
認關閉)
  
方法2、靜態IP地址。

        如果不想使用DHCP,也可以手動設定: 
  
  IP設定與vmnet8同網段,網關設定成vmnet8的網關(在“虛擬網路設定”裡的Net選項卡裡能找到Gateway)通常是xxx.xxx.xxx.2。
  
  子網路遮罩設定與VMnet8相同(設定好IP地址後,子網路遮罩自動產生)

        DNS設定與主機相同。

        例如:主機IP是10.70.54.31,設定虛擬機器IP為10.70.54.22。Netmask,Gateway,DNS都與主機相同即可實現 虛擬機器<--->主機 虛擬機器<---->互連網 通訊。

       提示:使用NAT技術,主機能上網,虛擬機器就可以訪問Internet。

 

 

 

 


三、Host-Only——私人網際網路共用主機:預設使用VMnet1

1、原理:

提供的是主機和虛擬機器之間的網路互訪。只想讓虛擬機器和主機之間有資料交換,而不想讓虛擬機器訪問Internet,就要採用這個設定了。

Host-only的條件下,VMWare在真正的Windows系統中,建立一塊軟網卡
。這塊網卡可以在網路連接中看到,一般是VMNET1,這塊網卡的作用就是使Windows看到虛擬機器的IP。

2、連網方法:

方法1、動態IP地址。

        像上面那樣開啟DHCP後,虛擬機器直接自動擷取IP地址和DNS。就可以和主機相連了。當然,還要進行一些區域網路共用的操作,這裡不再贅述。

方法2、靜態IP地址。

 

        也可以手動設定,將虛擬機器IP設定與VMnet1同網段,網關設定成VMnet1的IP,其餘設定與VMnet1相同,DNS設定與主機相同。

        例如:VMnet8 IP:172.16.249.1        Gateway :172.16.249.2
  
  那麼   虛擬機器 IP:172.16.249.100    Gateway: 172.16.249.2
  
  
        這樣、   虛擬機器<--->主機       可以通訊   

        但是、    虛擬機器<--->互連網   無法通訊

        提示:Host-only技術只用於主機和虛擬機器互訪,於訪問internet無關。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.