1. 程式人生 > >VMWare 網路連線的三種模式(bridged、NAT、host-only)

VMWare 網路連線的三種模式(bridged、NAT、host-only)

簡述

VMWare 提供了三種網路連線模式:bridged(橋接模式)、NAT(網路地址轉換模式)、host-only(僅主機模式)。要想在網路管理和維護中合理應用它們,就應該先了解一下這三種模式。

|

bridged(橋接模式)

在 bridged 模式下,VMWare 虛擬出來的作業系統就像是區域網中的一臺獨立的主機(主機和虛擬機器處於對等地位),它可以訪問網內任何一臺機器。在 bridged 模式下,我們往往需要為虛擬主機配置 IP 地址、子網掩碼等(注意:虛擬主機的 IP 地址要和主機 IP 地址在同一網段)。這樣虛擬系統才能和宿主機器進行通訊。同時,由於這個虛擬系統是區域網中的一個獨立的主機系統,那麼就可以手工配置它的 TCP/IP 配置資訊,以實現通過區域網的閘道器或路由器訪問網際網路。

使用 bridged 模式的虛擬系統和主機的關係,就如同連線在一個 Hub(集線器)上的兩臺電腦;要讓他們通訊,就需要為虛擬系統配置IP地址和子網掩碼。

如果想利用 VMWare 在區域網內建立一個虛擬伺服器,為區域網使用者提供服務,就應該選擇 bridged 模式。

NAT(網路地址轉換模式)

使用 NAT 模式,就是讓虛擬系統藉助 NAT(網路地址轉換)功能,通過宿主機器所在的網路來訪問公網。也就是說,使用 NAT 模式可以實現在虛擬 系統裡訪問網際網路。NAT 模式下的虛擬系統的 TCP/IP 配置資訊是由 VMnet8(NAT)虛擬網路的 DHCP 伺服器提供的,無法進行手工修改,因此虛擬系統也就無法和本區域網中的其他真實主機進行通訊。採用 NAT 模式最大的優勢是虛擬系統接入網際網路非常簡單,你不需要進行任何其他的配置,只需要宿主機器能訪問網際網路即可。

如果想利用 VMWare 安裝一個新的虛擬系統,在虛擬系統中不用進行任何手工配置就能直接訪問網際網路,建議採用 NAT 模式。

host-only(僅主機模式)

在 host-only 模式下,真實環境和虛擬環境是隔離開的,所有的虛擬系統是可以相互通訊的,但虛擬系統和真實的網路是被隔離開。(虛擬系統和宿主機器系統是可以相互通訊的,相當於這兩臺機器通過雙絞線互連。)

在 host-only 模式下,虛擬系統的 TCP/IP 配置資訊(例如:IP 地址、閘道器地址、DNS 伺服器等),都是由VMnet1(host-only)虛擬網路的 DHCP 伺服器來動態分配的。

如果想利用 VMWare 建立一個與網內其他機器相隔離的虛擬系統,進行某些特殊的網路除錯工作,可以選擇 host-only 模式。

注意:以上所提到的 bridged 模式下的 VMnet0 虛擬網路,NAT 模式下的 VMnet8 虛擬網路,以及 host-only 模式下的 VMnet1 虛擬網路,都是由 VMWare 虛擬機器自動配置而生成的,不需要使用者自行設定。VMnet8 和 VMnet1 提供 DHCP 服務,VMnet0 虛擬網路則不提供。