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

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