vmware等虛擬機(jī)中 橋接,NAT,Host Only的區(qū)別分析

一、Brigde——橋接 :默認(rèn)使用VMnet0
fish批注:
只要在虛擬機(jī)中將IP設(shè)對(duì),即使宿主機(jī)的IP是錯(cuò)的,也可以通信。但是如此物理網(wǎng)卡被禁用了,則不能通信。
鏈路:
Linux虛擬機(jī)->物理網(wǎng)卡
WINDOWS->物理網(wǎng)卡
橋接可以使用靜態(tài)IP和動(dòng)態(tài)IP,使用動(dòng)態(tài)IP時(shí),返回與物理網(wǎng)卡同一網(wǎng)段的地址(由物理網(wǎng)卡的網(wǎng)關(guān)來(lái)分配)。
1、原理:
Bridge 橋"就是一個(gè)主機(jī),這個(gè)機(jī)器擁有兩塊網(wǎng)卡,分別處于兩個(gè)局域網(wǎng)中,同時(shí)在"橋"上,運(yùn)行著程序,讓局域網(wǎng)A中的所有數(shù)據(jù)包原封不動(dòng)的流入B,反之亦然。這樣,局域網(wǎng)A和B就無(wú)縫的在鏈路層連接起來(lái)了,在橋接時(shí),VMWare網(wǎng)卡和物理網(wǎng)卡應(yīng)該處于同一IP網(wǎng)段 當(dāng)然要保證兩個(gè)局域網(wǎng)沒有沖突的IP.
VMWare 的橋也是同樣的道理,只不過(guò),本來(lái)作為硬件的一塊網(wǎng)卡,現(xiàn)在由VMWare軟件虛擬了!當(dāng)采用橋接時(shí),VMWare會(huì)虛擬一塊網(wǎng)卡和真正的物理網(wǎng)卡就行橋接,這樣,發(fā)到物理網(wǎng)卡的所有數(shù)據(jù)包就到了VMWare虛擬機(jī),而由VMWare發(fā)出的數(shù)據(jù)包也會(huì)通過(guò)橋從物理網(wǎng)卡的那端發(fā)出。
所以,如果物理網(wǎng)卡可以上網(wǎng),那么橋接的軟網(wǎng)卡也沒有問(wèn)題了,這就是橋接上網(wǎng)的原理了。
2、聯(lián)網(wǎng)方式:
這一種聯(lián)網(wǎng)方式最簡(jiǎn)單,在局域網(wǎng)內(nèi),你的主機(jī)是怎么聯(lián)網(wǎng)的,你在虛擬機(jī)里就怎么連網(wǎng)。把虛擬機(jī)看成局域網(wǎng)內(nèi)的另一臺(tái)電腦就行了!
提示:主機(jī)網(wǎng)卡處在一個(gè)可以訪問(wèn)Internet的局域網(wǎng)中,虛擬機(jī)才能通過(guò)Bridge訪問(wèn)Internet。
二、NAT——網(wǎng)絡(luò)地址轉(zhuǎn)換 :默認(rèn)使用VMnet8
fish批注:
虛擬機(jī)和宿主機(jī)可以相互ping,其他主機(jī)無(wú)法ping虛擬機(jī)。
鏈路:
Linux虛擬機(jī)->VMNet8->物理網(wǎng)卡
WINDOWS->物理網(wǎng)卡
NAT可以使用靜態(tài)IP和動(dòng)態(tài)IP,使用動(dòng)態(tài)IP時(shí),返回與VMWare中VMNet8同一網(wǎng)段的地址(在VMWare的Edit菜單的Virtual Network Editor設(shè))
1、原理:
NAT 是 Network address translate的簡(jiǎn)稱。NAT技術(shù)應(yīng)用在internet網(wǎng)關(guān)和路由器上,比如192.168.0.123這個(gè)地址要訪問(wèn)internet,它的數(shù)據(jù)包就要通過(guò)一個(gè)網(wǎng)關(guān)或者路由器,而網(wǎng)關(guān)或者路由器擁有一個(gè)能訪問(wèn)internet的ip地址,這樣的網(wǎng)關(guān)和路由器就要在收發(fā)數(shù)據(jù)包時(shí),對(duì)數(shù)據(jù)包的IP協(xié)議層數(shù)據(jù)進(jìn)行更改(即 NAT),以使私有網(wǎng)段的主機(jī)能夠順利訪問(wèn)internet。此技術(shù)解決了IP地址稀缺的問(wèn)題。同樣的私有IP可以網(wǎng)關(guān)NAT 上網(wǎng)。
VMWare的NAT上網(wǎng)也是同樣的道理,它在主機(jī)和虛擬機(jī)之間用軟件偽造出一塊網(wǎng)卡,這塊網(wǎng)卡和虛擬機(jī)的ip處于一個(gè)地址段。同時(shí),在這塊網(wǎng)卡和主機(jī)的網(wǎng)絡(luò)接口之間進(jìn)行NAT。虛擬機(jī)發(fā)出的每一塊數(shù)據(jù)包都會(huì)經(jīng)過(guò)虛擬網(wǎng)卡,然后NAT,然后由主機(jī)的接口發(fā)出。
虛擬網(wǎng)卡和虛擬機(jī)處于一個(gè)地址段,虛擬機(jī)和主機(jī)不同一個(gè)地址段,主機(jī)相當(dāng)于虛擬機(jī)的網(wǎng)關(guān),所以虛擬機(jī)能ping到主機(jī)的IP,但是主機(jī)ping不到虛擬機(jī)的IP。
2、聯(lián)網(wǎng)方式:
方法1、動(dòng)態(tài)IP地址。
主機(jī)是靜態(tài)IP或動(dòng)態(tài)IP,都無(wú)所謂,將虛擬機(jī)設(shè)置成使用DHCP方式上網(wǎng),Windows下選擇“自動(dòng)獲取IP“,linux下開啟DHCP服務(wù)即可。(這種方法最簡(jiǎn)單,不用過(guò)多的設(shè)置,但要在VMware中進(jìn)行“編輯→虛擬網(wǎng)絡(luò)設(shè)置”,將NAT和DHCP都開啟了。一般NAT默認(rèn)開啟,DHCP默認(rèn)關(guān)閉)
方法2、靜態(tài)IP地址。
如果不想使用DHCP,也可以手動(dòng)設(shè)置:
IP設(shè)置與vmnet8同網(wǎng)段,網(wǎng)關(guān)設(shè)置成vmnet8的網(wǎng)關(guān)(在“虛擬網(wǎng)絡(luò)設(shè)置”里的Net選項(xiàng)卡里能找到Gateway)通常是xxx.xxx.xxx.2。
子網(wǎng)掩碼設(shè)置與VMnet8相同(設(shè)置好IP地址后,子網(wǎng)掩碼自動(dòng)生成)
DNS設(shè)置與主機(jī)相同。
例如:主機(jī)IP是10.70.54.31(見Virtual Network Editor配置),設(shè)置虛擬機(jī)IP為10.70.54.22。Netmask,Gateway,DNS都與主機(jī)相同即可實(shí)現(xiàn) 虛擬機(jī) ---主機(jī) 虛擬機(jī)<---->互聯(lián)網(wǎng) 通信。
提示:使用NAT技術(shù),主機(jī)能上網(wǎng),虛擬機(jī)就可以訪問(wèn)Internet,但是主機(jī)不能訪問(wèn)虛擬機(jī)。
三、Host-Only——私有網(wǎng)絡(luò)共享主機(jī):默認(rèn)使用VMnet1
1、原理:
提供的是主機(jī)和虛擬機(jī)之間的網(wǎng)絡(luò)互訪。只想讓虛擬機(jī)和主機(jī)之間有數(shù)據(jù)交換,而不想讓虛擬機(jī)訪問(wèn)Internet,就要采用這個(gè)設(shè)置了。
Host-only的條件下,VMWare在真正的Windows系統(tǒng)中,建立一塊軟網(wǎng)卡。這塊網(wǎng)卡可以在網(wǎng)絡(luò)連接中看到,一般是VMNET1,這塊網(wǎng)卡的作用就是使Windows看到虛擬機(jī)的IP。
2、聯(lián)網(wǎng)方法:
方法1、動(dòng)態(tài)IP地址。
像上面那樣開啟DHCP后,虛擬機(jī)直接自動(dòng)獲取IP地址和DNS。就可以和主機(jī)相連了。當(dāng)然,還要進(jìn)行一些局域網(wǎng)共享的操作,這里不再贅述。
方法2、靜態(tài)IP地址。
也可以手動(dòng)設(shè)置,將虛擬機(jī)IP設(shè)置與VMnet1同網(wǎng)段,網(wǎng)關(guān)設(shè)置成VMnet1的IP,其余設(shè)置與VMnet1相同,DNS設(shè)置與主機(jī)相同。
例如:VMnet1 IP:172.16.249.1 Gateway :172.16.249.2
那么虛擬機(jī) IP:172.16.249.100 Gateway: 172.16.249.2
這樣、 虛擬機(jī)<--->主機(jī) 可以通信
但是、 虛擬機(jī)<--->互聯(lián)網(wǎng) 無(wú)法通信
提示:Host-only技術(shù)只用于主機(jī)和虛擬機(jī)互訪,于訪問(wèn)internet無(wú)關(guān)。
相關(guān)文章
電腦出現(xiàn)VMware錯(cuò)誤提示以獨(dú)占方式鎖定此配置文件失敗的解決方法
在電腦中使用Vmware虛擬機(jī)時(shí),開啟虛擬機(jī)就會(huì)彈出VMware錯(cuò)誤,提示“以獨(dú)占方式鎖定此配置文件失敗。另一個(gè)正在運(yùn)行的Vmware進(jìn)程可能正在使用配置文件”。這該怎么辦呢?本2016-06-08VMDK是什么格式的文件? VMWare導(dǎo)入WMDK文件并解析的方法
VMDK是什么格式的文件?在電腦上下載的資源解壓后發(fā)現(xiàn)竟然是vmdk格式的,不知道是什么格式的文件,該怎么打開呢?下面我們來(lái)看看VMWare導(dǎo)入WMDK文件并解析的方法,需要的朋2016-03-18重啟電腦后打開VMware提示該虛擬機(jī)似乎正在使用中該怎么辦?
重啟電腦打開VMware提示該虛擬機(jī)似乎正在使用中該怎么辦?重啟計(jì)算機(jī)出現(xiàn):該虛擬機(jī)似乎正在使用中。如果該虛擬機(jī)未在使用,請(qǐng)按“獲取所有權(quán)(T)”按鈕獲取它的所有權(quán)。否2015-09-18VMware Workstation專業(yè)虛擬機(jī)軟件12.1.1更新內(nèi)容
VMware Workstation專業(yè)虛擬機(jī)軟件12.1.1版本更新中有不少問(wèn)題都得到了修復(fù),包括運(yùn)行圖形工具軟件時(shí)會(huì)導(dǎo)致虛擬機(jī)崩潰等諸多問(wèn)題,提升了虛擬機(jī)穩(wěn)定性。來(lái)看看吧2016-04-26VMWare打不開提示傳輸錯(cuò)誤-44:Message解決方法
電腦中VMWare虛擬機(jī)打不開提示傳輸錯(cuò)誤-44:Message,The VMWare Authorization Service未運(yùn)行,該怎么辦呢?下面小編給大家介紹解決方法供朋友參考2016-04-25VMware Workstation中如何新建虛擬機(jī)
本文介紹如何在VMware Workstation中新建虛擬機(jī),使用的虛擬化軟件版本為VMware Workstation 12 Pro,以新建windows 7 x64系統(tǒng)為例子,來(lái)看看吧2016-04-24VMware Workstation 12永久密鑰 VMware Workstation 12下載注冊(cè)問(wèn)題匯
VMware Workstation 12是一款功能最強(qiáng)大的虛擬機(jī)軟件,VMware v11官方開始已經(jīng)拋棄了對(duì)32位系統(tǒng)支持,安裝包體積從而大幅減小,進(jìn)行開發(fā)、測(cè)試、演示和部署軟件2015-12-09vmware無(wú)法打開虛擬機(jī)打開失敗該怎么辦?
vmware無(wú)法打開虛擬機(jī)打開失敗該怎么辦?虛擬機(jī)打開VMware軟件總是打開失敗,這是怎么回事?主要是因?yàn)闄?quán)限的問(wèn)題,下面分享解決vmware虛擬機(jī)打開失敗的方法,需要的朋友可2015-09-17VMware Fusion 8安裝Win10 詳細(xì)圖文教程
Mac平臺(tái)的虛擬機(jī)軟件VMware今天推出了最新版本VMware Fusion 8,VMware Fusion 8可以完整支持 Windows 10、OS X El Capitan 和最新的 Retina Mac 產(chǎn)品,當(dāng)然還支持微軟的 C2015-08-27Vmware 7.1.x安裝時(shí)出現(xiàn)的"already installed"錯(cuò)誤解決方法
這篇文章主要介紹了Vmware 7.1.x安裝時(shí)出現(xiàn)的"already installed"錯(cuò)誤解決方法,這個(gè)問(wèn)題是由于卸載不完全造成的,本文還同時(shí)提供了Vmware 7.0的序列號(hào),需要的朋友可以參考下2014-12-27