×

VMware虛擬機的三種聯(lián)網(wǎng)方法及原理

  • 作者:新網(wǎng)
  • 來源:新網(wǎng)
  • 瀏覽:100
  • 2018-05-07 11:16:28

Bridge 橋\"就是一個主機,這個機器擁有兩塊網(wǎng)卡,分別處于兩個局域網(wǎng)中,同時在\"橋\"上,運行著程序,讓局域網(wǎng)A中的所有數(shù)據(jù)包原封不動的流入B,反之亦然。這 樣,局域網(wǎng)A和B就無縫的在鏈路層連接起來了,在橋接時,VMWare網(wǎng)卡和物理網(wǎng)卡應該處于同一IP網(wǎng)段 當然要保證兩個局域網(wǎng)沒有沖突的IP.

   20170719170028_2003.jpg

  Bridge 橋"就是一個主機,這個機器擁有兩塊網(wǎng)卡,分別處于兩個局域網(wǎng)中,同時在"橋"上,運行著程序,讓局域網(wǎng)A中的所有數(shù)據(jù)包原封不動的流入B,反之亦然。這 樣,局域網(wǎng)A和B就無縫的在鏈路層連接起來了,在橋接時,VMWare網(wǎng)卡和物理網(wǎng)卡應該處于同一IP網(wǎng)段 當然要保證兩個局域網(wǎng)沒有沖突的IP.
  VMWare 的橋也是同樣的道理,只不過,本來作為硬件的一塊網(wǎng)卡,現(xiàn)在由VMWare軟件虛擬了!當采用橋接時,VMWare會虛擬一塊網(wǎng)卡和真正的物理網(wǎng)卡就行橋 接,這樣,發(fā)到物理網(wǎng)卡的所有數(shù)據(jù)包就到了VMWare虛擬機,而由VMWare發(fā)出的數(shù)據(jù)包也會通過橋從物理網(wǎng)卡的那端發(fā)出。
  所以,如果物理網(wǎng)卡可以上網(wǎng),那么橋接的軟網(wǎng)卡也沒有問題了,這就是橋接上網(wǎng)的原理了。
  聯(lián)網(wǎng)方式:
  這一種聯(lián)網(wǎng)方式最簡單,在局域網(wǎng)內(nèi),你的主機是怎么聯(lián)網(wǎng)的,你在虛擬機里就怎么連網(wǎng)。把虛擬機看成局域網(wǎng)內(nèi)的另一臺電腦就行了!
  提示:主機網(wǎng)卡處在一個可以訪問Internet的局域網(wǎng)中,虛擬機才能通過Bridge訪問Internet。
  NAT——網(wǎng)絡(luò)地址轉(zhuǎn)換 :默認使用VMnet8
  1、原理:
  NAT 是 Network address translate的簡稱。NAT技術(shù)應用在internet網(wǎng)關(guān)和路由器上,比如192.168.0.123這個地址要訪問internet,它的數(shù)據(jù) 包就要通過一個網(wǎng)關(guān)或者路由器,而網(wǎng)關(guān)或者路由器擁有一個能訪問internet的ip地址,這樣的網(wǎng)關(guān)和路由器就要在收發(fā)數(shù)據(jù)包時,對數(shù)據(jù)包的IP協(xié)議 層數(shù)據(jù)進行更改(即 NAT),以使私有網(wǎng)段的主機能夠順利訪問internet。此技術(shù)解決了IP地址稀缺的問題。同樣的私有IP可以網(wǎng)關(guān)NAT 上網(wǎng)。
  VMWare的NAT上網(wǎng)也是同樣的道理,它在主機和虛擬機之間用軟件偽造出一塊網(wǎng)卡,這塊網(wǎng)卡和虛擬機的ip處于一個地址段。同時,在這塊網(wǎng)卡和主機的網(wǎng)絡(luò)接口之間進行NAT。虛擬機發(fā)出的每一塊數(shù)據(jù)包都會經(jīng)過虛擬網(wǎng)卡,然后NAT,然后由主機的接口發(fā)出。
  虛擬網(wǎng)卡和虛擬機處于一個地址段,虛擬機和主機不同一個地址段,主機相當于虛擬機的網(wǎng)關(guān),所以虛擬機能ping到主機的IP,但是主機ping不到虛擬機的IP。
  2、聯(lián)網(wǎng)方式:
  方法1、動態(tài)IP地址。
  主機是靜態(tài)IP或動態(tài)IP,都無所謂,將虛擬機設(shè)置成使用DHCP方式上網(wǎng),Windows下選擇“自動獲取IP“,linux下開啟DHCP服 務即可。(這種方法最簡單,不用過多的設(shè)置,但要在VMware中進行“編輯→虛擬網(wǎng)絡(luò)設(shè)置”,將NAT和DHCP都開啟了。一般NAT默認開 啟,DHCP默認關(guān)閉)
  方法2、靜態(tài)IP地址。
  如果不想使用DHCP,也可以手動設(shè)置:
  IP設(shè)置與vmnet1同網(wǎng)段,網(wǎng)關(guān)設(shè)置成vmnet8的網(wǎng)關(guān)(在“虛擬網(wǎng)絡(luò)設(shè)置”里的Net選項卡里能找到Gateway)通常是xxx.xxx.xxx.2。
  子網(wǎng)掩碼設(shè)置與VMnet8相同(設(shè)置好IP地址后,子網(wǎng)掩碼自動生成)
  DNS設(shè)置與主機相同。
  例如:主機IP是10.70.54.31,設(shè)置虛擬機IP為10.70.54.22。Netmask,Gateway,DNS都與主機相同即可實現(xiàn) 虛擬機 ---主機 虛擬機<---->互聯(lián)網(wǎng) 通信。
  提示:使用NAT技術(shù),主機能上網(wǎng),虛擬機就可以訪問Internet,但是主機不能訪問虛擬機。
  Host-Only——私有網(wǎng)絡(luò)共享主機:默認使用VMnet1
  1、原理:
  提供的是主機和虛擬機之間的網(wǎng)絡(luò)互訪。只想讓虛擬機和主機之間有數(shù)據(jù)交換,而不想讓虛擬機訪問Internet,就要采用這個設(shè)置了。
  Host-only的條件下,VMWare在真正的Windows系統(tǒng)中,建立一塊軟網(wǎng)卡。這塊網(wǎng)卡可以在網(wǎng)絡(luò)連接中看到,一般是VMNET1,這塊網(wǎng)卡的作用就是使Windows看到虛擬機的IP。
  2、聯(lián)網(wǎng)方法:
  方法1、動態(tài)IP地址。
  像上面那樣開啟DHCP后,虛擬機直接自動獲取IP地址和DNS。就可以和主機相連了。當然,還要進行一些局域網(wǎng)共享的操作,這里不再贅述。
  方法2、靜態(tài)IP地址。
  也可以手動設(shè)置,將虛擬機IP設(shè)置與VMnet1同網(wǎng)段,網(wǎng)關(guān)設(shè)置成VMnet1的IP,其余設(shè)置與VMnet1相同,DNS設(shè)置與主機相同。
  例如:VMnet1 IP:172.16.249.1 Gateway :172.16.249.2
  那么虛擬機 IP:172.16.249.100 Gateway: 172.16.249.2
  這樣、 虛擬機<--->主機 可以通信
但是、 虛擬機<--->互聯(lián)網(wǎng) 無法通信
以上就是虛擬機的三種聯(lián)網(wǎng)方法及原理的群補內(nèi)容。
 

免責聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權(quán),也不承認相關(guān)法律責任。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,請發(fā)送郵件至:operations@xinnet.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

免費咨詢獲取折扣

Loading