虛擬機的使用 ,我相信做網(wǎng)絡和系統(tǒng)的人都不會陌生,ok , 那我們在使用虛擬機的時候,不知道大家有沒有對 vmware 里的網(wǎng)絡 配置有疑惑,也就是 nat模式 ,橋接模式,主機模式 的 那些應用!
VMWare虛擬機提供的橋接、nat和主機模式的區(qū)別
虛擬機的使用 ,我相信做網(wǎng)絡和系統(tǒng)的人都不會陌生,ok , 那我們在使用虛擬機的時候,不知道大家有沒有對 vmware 里的網(wǎng)絡 配置有疑惑,也就是 nat模式 ,橋接模式,主機模式 的 那些應用!
小編 ,在給學生講解Linux 系統(tǒng)的時候,里面有提到 配置虛擬機的虛擬網(wǎng)絡,當時許多學生就很懵逼了。 那現(xiàn)在我來具體講解下 這幾種模式的 使用:
在VMware中,虛擬機的網(wǎng)絡連接主要是由VMware創(chuàng)建的虛擬交換機(也叫做虛擬網(wǎng)絡)負責實現(xiàn)的,VMware可以根據(jù)需要創(chuàng)建多個虛擬網(wǎng)絡。在Windows系統(tǒng)的主機上,VMware最多可以創(chuàng)建20個虛擬網(wǎng)絡,每個虛擬網(wǎng)絡可以連接任意數(shù)量的虛擬機網(wǎng)絡設備;在Linux系統(tǒng)的主機上,VMware最多可以創(chuàng)建255個虛擬網(wǎng)絡,但每個虛擬網(wǎng)絡僅能連接32個虛擬機網(wǎng)絡設備。
VMware的虛擬網(wǎng)絡都是以"VMnet+數(shù)字"的形式來命名的,例如 VMnet0、VMnet1、VMnet2……以此類推(在Linux系統(tǒng)的主機上,虛擬網(wǎng)絡的名稱均采用小寫形式,例如 vmnet0 )。
(一) 橋接模式
在橋接模式下,VMWare虛擬出來的操作系統(tǒng)就像是局域網(wǎng)中的一臺獨立的主機(主機和虛擬機處于對等地
位),它可以訪問網(wǎng)內(nèi)任何一臺機器。在橋接模式下,我們往往需要為虛
擬主機配置IP地址、子網(wǎng)掩碼等(注
意
虛擬主機的ip地址要和主機ip地址在同一網(wǎng)段)。
使用橋接模式的虛擬系統(tǒng)和主機的關系,就如同連接在一個集線器上的兩臺電腦;要讓他們通訊就需要為虛擬系
統(tǒng)配置ip地址和子網(wǎng)掩碼。如果我們需要在局域網(wǎng)內(nèi)建立一個虛擬服務器,并為局域網(wǎng)用戶提供服務,那就要選
擇橋接模式。
但對于想進行種種網(wǎng)絡實驗的朋友這種模式是不太適合的,因為你無法對虛擬機的網(wǎng)絡進行控制,它直接出去
了。
(二) NAT模式
NAT,是Network Address Translation的縮寫,意即網(wǎng)絡地址轉換。使用NAT模式虛擬系統(tǒng)可把物理主機作為路
由器訪問互聯(lián)網(wǎng),NAT模式也是VMware創(chuàng)建虛擬機的默認網(wǎng)絡連接模式。使用NAT模式網(wǎng)絡連接時,VMware
會在主機上建立單獨的專用網(wǎng)絡,用以在主機和虛擬機之間相互通信。虛擬機向外部網(wǎng)絡發(fā)送的請求數(shù)據(jù)"包
裹",都會交由NAT網(wǎng)絡適配器加上"特殊標記"并以主機的名義轉發(fā)出去,外部網(wǎng)絡返回的響應數(shù)據(jù)"包裹",也是
先由主機接收,然后交由NAT網(wǎng)絡適配器根據(jù)"特殊標記"進行識別并轉發(fā)給對應的虛擬機,因此,虛擬機在外部
網(wǎng)絡中不必具有自己的IP地址。從外部網(wǎng)絡來看,虛擬機和主機在共享一個IP地址,默認情況下,外部網(wǎng)絡終端
也無法訪問到虛擬機。此外,在一臺主機上只允許有一個NAT模式的虛擬網(wǎng)絡。因此,同一臺主機上的多個采用
(三)主機模式
主機模式下,真實環(huán)境和虛擬環(huán)境是隔離開的;在這種模式下,所有的虛擬系統(tǒng)是可以相互通信的,但虛擬系統(tǒng)
和真實的網(wǎng)絡是被隔離開。
主機模式下的,虛擬機網(wǎng)絡ip地址
物理機ping 測試虛擬機
在主機模式下,物理機無法與虛擬機建立通信!只能虛擬機與虛擬機之間互相通信!