VMware如何實現和主機共享網絡上網

VMware虛擬機的三種聯網方法及原理html

1、Brigde——橋接  :默認使用VMnet0linux

一、原理: 網絡

Bridge  橋"就是一個主機,這個機器擁有兩塊網卡,分別處於兩個局域網中,同時在"橋"上,運行着程序,讓局域網A中的全部數據包原封不動的流入B,反之亦然。這樣,局域網A和B就無縫的在鏈路層鏈接起來了,在橋接時,VMWare網卡和物理網卡應該處於同一IP網段  固然要保證兩個局域網沒有衝突的IP. ui

VMWare 的橋也是一樣的道理,只不過,原本做爲硬件的一塊網卡,如今由VMWare軟件虛擬了!當採用橋接時,VMWare會虛擬一塊網卡和真正的物理網卡就行橋接,這樣,發到物理網卡的全部數據包就到了VMWare虛擬機,而由VMWare發出的數據包也會經過橋從物理網卡的那端發出。 spa

因此,若是物理網卡能夠上網,那麼橋接的軟網卡也沒有問題了,這就是橋接上網的原理了。     .net

二、聯網方式: unix

這一種聯網方式最簡單,在局域網內,你的主機是怎麼聯網的,你在虛擬機裏就怎麼連網。把虛擬機當作局域網內的另外一臺電腦就好了! htm

提示:主機網卡處在一個能夠訪問Internet的局域網中,虛擬機才能經過Bridge訪問Internet。blog

實例操做:接口

1.在宿主機上經過ipconfig /all

 

2.虛擬機設置

而後service network start

ifconfig -a

由此能夠,看到宿主機和虛擬機在同一個局域網內

 

2、NAT——網絡地址轉換  :默認使用VMnet8

一、原理:

 

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。
    
二、聯網方式:

 

方法一、動態IP地址。

 

主機是靜態IP或動態IP,都無所謂,將虛擬機設置成使用DHCP方式上 網,Windows下選擇「自動獲取IP「,linux下開啓DHCP服務便可。(這種方法最簡單,不用過多的設置,但要在VMware中進行「編輯→虛 擬網絡設置」,將NAT和DHCP都開啓了。通常NAT默認開啓,DHCP默認關閉)
  
方法二、靜態IP地址。

 

若是不想使用DHCP,也能夠手動設置: 
IP設置與vmnet1同網段,網關設置成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,可是主機不能訪問虛擬機。

 

 

3、Host-Only——私有網絡共享主機:默認使用VMnet1

 

一、原理:

 

提供的是主機和虛擬機之間的網絡互訪。只想讓虛擬機和主機之間有數據交換,
而不想讓虛擬機訪問Internet,就要採用這個設置了。

 

Host-only的條件下,VMWare在真正的Windows系統中,創建一塊軟網卡。這塊網卡能夠在網絡鏈接中看到,通常是VMNET1,這塊網卡的做用就是使Windows看到虛擬機的IP。

 


二、聯網方法:

 

方法一、動態IP地址。
像上面那樣開啓DHCP後,虛擬機直接自動獲取IP地址和DNS。就能夠和主機相連了。固然,還要進行一些局域網共享的操做,這裏再也不贅述。

 

方法二、靜態IP地址。

 

也能夠手動設置,將虛擬機IP設置與VMnet1同網段,網關設置成VMnet1的IP,其他設置與VMnet1相同,DNS設置與主機相同。

 

例如:VMnet1  IP:172.16.249.1        Gateway  :172.16.249.2
  
那麼虛擬機  IP:172.16.249.100        Gateway:  172.16.249.2
  
這樣、      虛擬機<--->主機              能夠通訊       
可是、        虛擬機<--->互聯網      沒法通訊

 

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

http://blog.csdn.net/dream19881003/article/details/7076079

相關文章
相關標籤/搜索