一圖看懂host_only nat bridge拓撲結構
VMware三種模式
我們在使用VMware時經常能看到三種網絡的連接模式:Bridged Host-Only Nat,它們都有什么作用,網絡拓撲是怎樣的?怎樣才能讓他們上網,他們相互間能不能相互訪問?
VMnet0:Bridged Network
橋接模式,由VMware虛擬出的虛擬交換機Vmnet0相當于一個網橋,虛擬機與主機的位置的對等的,處在同一個網段,擁有與主機相同IP段的獨立地址,比如主機IP為192.168.1.100,虛擬機為192.168.1.101,是兩個相同地位的節點。
VMnet1:Host-Only Network
建立一個全封閉的網絡環境,虛擬機唯一能訪問的就是主機。與NAT很相似,但與NAT的不同之處在于,虛擬機不能訪問外網/外部網絡,主機和虛擬機之間可以通信。
VMnet8:NAT
NAT模式,虛擬機可以與主機通信,亦可以訪問internet服務(需要宿主機能上網),但是外面主機不能訪問虛擬機。
三種模式的網絡拓撲圖
補充說明
0.vmnet0,vmnet1,vmnet8都是vmware虛擬出來的交換機,當然還有虛擬hdcp服務器沒畫出來,但不妨礙我們理解。
1.host A為你的宿主機,host B、hostC、hostN為你同一網絡下的其它主機
2.vm bridge、vm host_only、vm nat為主機host A上虛擬出來的機器
3.vm bridge虛擬機選擇網橋模式,vm host_only虛擬機選擇host-only模式,vm nat虛擬機選擇nat模式
有了如上拓撲結構,可以很容易推斷出:
A.在bridge模式下,hostA、hostB、hostC、hostN、vm bridge這幾臺機器都能相互訪問和上網。并且他們的網段相同。
B.在host-only模式下,hostA與vm host_only能相互訪問,但是vm host_only不能上網,vm host_only這臺虛擬機與除hostA外的其它主機都不能相互通信。
C.在nat模式下,hostA與vm nat能相互訪問,vm nat也能通過virtual net路由器進行上網,可以訪問到hostB hostC hostN機器,但是hostB hostC hostN不能訪問到vm nat這臺虛擬機。
來自:http://www.cnblogs.com/zejin2008/p/5935934.html