天天看點

Linux下的網絡模式--NAT模式,橋接模式,主機模式

linux虛拟機有三種網絡模式,分别是Bridged(橋接模式)、NAT(網絡位址轉換模式)、Host-only(主機模式)。

1、NAT(網絡位址轉換模式)

NAT模式,讓虛拟系統借助NAT的功能,通過主控端所在的網絡來通路公網。在這種模式下主控端成為雙網卡主機,同時參與現有的宿主區域網路 和建立的虛拟區域網路,但由于加設了一個虛拟的NAT伺服器,使得虛拟區域網路内的虛拟機在對外通路時,使用的則是主控端的IP位址,這樣從外部網絡來 看,隻能看到主控端,完全看不到建立的虛拟區域網路。

這種情況下虛拟機可以上網可以ping通主機,但是主機ping不通虛拟機。

2、Bridged(橋接模式)

橋接模式,虛拟系統就像是區域網路中的一台獨立的主機,它可以通路網内任何一台機器,需要手工為虛拟系統配置IP位址,子網路遮罩,而且還要和主控端器處于同一網段,這樣虛拟系統才能和主控端器進行通信,虛拟系統和主控端器的關系,就像連接配接在同一個交換機上的兩台電腦。從網絡技術上了解相當于在主控端前端加設了一個虛拟交換機,然後主控端和所有虛拟機共享這個交換機。

這種情況下主機和虛拟機可以互相通信,虛拟機也可以上外網。

3、Host-only(主機模式)

host-only模式,在這種模式下主控端上的所有虛拟機是可以互相通信的,但虛拟機和真實的網絡是被隔離開的。

在這種模式下建立了一個由所有虛拟機與主控端所構成的區域網路,但該區域網路與主控端本身所處的現有區域網路是互相獨立的,如果不做額外路由設定,這兩個區域網路之間不會連通,是以建立的區域網路可以認為是一個單獨從屬于目前主控端的私有網絡,其成員為目前主控端和相關的所有虛拟機。

從網絡技術上講相當于為主控端增添了一個虛拟網卡,讓主控端變成一台雙網卡主機(宿主網卡+虛拟網卡)。同時在主控端後端加設一個虛拟交換機,讓 主控端和所有虛拟機構成另一個虛拟的區域網路。由于具備雙網卡,主控端可同時參與兩個區域網路(現有的宿主區域網路+建立的虛拟區域網路),隻不過預設情 況下兩個區域網路不連通。

繼續閱讀