天天看點

VMware網絡配置詳解

VMware網絡配置詳解

安裝好虛拟機以後,在網絡連接配接裡面可以看到多了兩塊網卡:

其中VMnet1是虛拟機Host-only模式的網絡接口,VMnet8是NAT模式的網絡接口,這些後面會詳細介紹。

選擇虛拟機網絡模式方法如下,單擊“Edit virtual machine settings”,如圖所示:

VMware網絡配置詳解

然後在“Hardware”頁籤中選擇“Ethernet”,在左邊“Network connection”架構中有如下四個單選項:

VMware網絡配置詳解

1. Bridged(橋接模式)

VMware網絡配置詳解

    在橋接模式下,VMware虛拟出來的作業系統就像是區域網路中的一獨立的主機,它可以通路網内任何一台機器。不過你需要多于一個的IP位址,并且需要手工為虛拟系統配置IP位址、子網路遮罩,而且還要和主控端器處于同一網段,這樣虛拟系統才能和主控端器進行通信。

如果你想利用VMware在區域網路内建立一個虛拟伺服器,為區域網路使用者提供網絡服務,就應該選擇橋接模式。

VMware網絡配置詳解一:Bridged模式配置

首先看我的主機IP設定:

    IP Address :58.194.x.y

    Netmask    :255.255.255.0

    Gateway    :58.194.x.1

    DNS        :210.35.a.b

LAN上網,固定IP,交換機連接配接。為了安全起見,IP位址及網關DNS後幾位用字母代替。

設定虛拟系統的網絡模式為Bridged,然後啟動它。進入控制台打開網絡連接配接,看到“AMD PCNET Family PCI Ethernet Adapter”,這就是虛拟系統的網卡,相當于真實主機的“本地連接配接”。打開檢視其“TCP/IP屬性”對話框,然後填入IP位址等配置資訊,比如:

    IP Address :58.194.x.z

    Netmask    :255.255.255.0

    Gateway    :58.194.x.1

    DNS        :210.35.a.b

虛拟系統的IP位址必須要與主機IP位址處于同一網段内,這樣就可以與主機和網内其它機器通信。注意,在Bridged模式下,虛拟機的DHCP伺服器是不起作用的,是以虛拟系統的IP位址必須自己手動配置。

2. NAT(網絡位址轉換模式)

VMware網絡配置詳解

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

如果你想利用VMware安裝一個新的虛拟系統,在虛拟系統中不用進行任何手工配置就能直接通路網際網路,建議你采用NAT模式。

VMware網絡配置詳解二:NAT模式配置

    NAT模式即網絡位址轉換模式相當于以主機為基礎建立一個虛拟的内部區域網路,該網内的主機IP位址都由虛拟機的DHCP伺服器來配置設定,不過也可以手動設定,前提是不要于其它主機的IP位址沖突(比如你建立了兩個虛拟系統,都加入了這個虛拟出來的網絡,手動配置就要考慮沖突問題)。

    是以假如要使用DHCP伺服器配置設定方式,就不用對虛拟系統的網卡TCP/IP協定做任何的配置和更改,這時隻要真實主機能連通外部網絡,這個虛拟網絡裡的主機也就都能連接配接外網。下面是采取DHCP模式網卡的TCP/IP配置資訊:

VMware網絡配置詳解

補充:

    使用飛鴿傳書檢視,可以看到真實主機,其IP位址為192.168.235.1(真實主機中VMnet8網卡IP),如圖所示:

虛拟系統中飛鴿傳書截圖:

VMware網絡配置詳解

真實主機中飛鴿傳書截圖:

VMware網絡配置詳解

    假如手動配置TCP/IP,需要完整輸入IP位址、子網路遮罩、網關、DSN伺服器位址,前三項缺一不可,最後一項不填雖然可以與虛拟網絡裡的其它主機通信,卻不能進行外網的域名解析(直接通過IP位址等方式可以通路網絡)。此時不論主機DNS設定與否,都沒有影響。下面是手動配置的TCP/IP資訊:

VMware網絡配置詳解

補充:

    主機VMnet8網卡IP:無;虛拟機網關IP:192.168.235.2(這個不能亂打了,在"Edit" -> "Virtual Network Settings"的最後NAT頁可以看到,下面有圖);虛拟機網卡IP:192.168.235.3(手動輸入,最後一位随便選擇,隻要不沖突,不如不能選擇真實主機的1和網關2)。使用飛鴿傳書檢視,不能看到真實主機。

VMware網絡配置詳解

3. Host-only(主機模式)

VMware網絡配置詳解

    在某些特殊的網絡調試環境中,要求将真實環境和虛拟環境隔離開,這時你就可采用Host-only模式。在Host-only模式中,所有的虛拟系統是可以互相通信的,但虛拟系統和真實的網絡是被隔離開的。可以利用Windows XP裡面自帶的Internet連接配接共享(實際上是一個簡單的路由NAT)來讓虛拟機 通過主機真實的網卡進行外網的通路。虛拟系統的TCP/IP配置資訊(如IP位址、網關位址、DNS伺服器等),都是由VMnet1(Host-only)虛拟網絡的DHCP伺服器來動态配置設定的。

如果你想利用VMware建立一個與網内其他機器相隔離的虛拟系統,進行某些特殊的網絡調試工作,可以選擇Host-only模式。

VMware網絡配置詳解三:Host-only模式配置

    其實Host-only模式和NAT模式一樣,都是以真實主機為基礎建立一個虛拟網絡,是以Host-only模式的配置與NAT模式基本上完全一樣,這裡不再螯述。不過這兩種模式還是有差別的,關鍵在于Host-only不帶NAT功能,無法連接配接外部網絡。解決這一問題可以利用Windows  2000/XP裡面自帶的Internet連接配接共享(實際上是一個簡單的路由NAT)來讓虛拟機通過主機的真實網卡進行外網的通路。

1、檢視真實主機網卡的屬性,選擇“進階”标簽,将“允許其他網絡使用者……”選項勾上,并設定允許共享的網卡為VMnet1:

VMware網絡配置詳解

2、現在檢視一下主機VMnet1網卡的TCP/IP配置,你發現已經被自動設定為:

        IP位址:192.168.0.1(也是虛拟網絡的網關,等下會用到)

        子網路遮罩:255.255.255.0

3、進入虛拟系統(Host-only模式),假如你對TCP/IP沒有進行任何配置(也就是都為空),那麼虛拟機的DHCP伺服器會為虛拟系統配置設定一個IP位址,但是,這個IP與主機VMnet1網卡的IP不會在同一個網段内,也就無法連接配接到主機。是以,我們要對虛拟系統進行手動TCP/IP配置:

        IP位址:192.168.0.x(1<x<255)

        子網路遮罩:255.255.255.0

        網關:192.168.0.1

        DNS:可以與主機的DNS位址相同,也可以是你能使用的DNS伺服器位址(比如我們學校就有兩個)

    現在,使用Host-only模式也可以連接配接外部網絡了。需要注意的是,DNS是域名解析服務,不設定并不代表不能通路網絡,而是無法連接配接到DNS伺服器,使得無法進行域名解析,但是直接使用IP位址不受這個影響。例如域名“www.abc.com”,你要通過請求DNS并傳回該域名所對應的IP位址,才能通路到該IP所在的主機。