VMware網絡設置詳解--不錯


我們知道,VMware Workstation提供了很多虛擬設備,利用這些設備,我們除了可以組建典型的橋接網絡、僅主機網絡、NAT網絡外,還能組建復雜的自定義網絡。本篇 目的就是讓大家認識和掌握VMware Workstation虛擬的各種網絡設備,最后再組建一個如圖1所示的超級自定義網絡。

clip_image001

超級自定義網絡示意圖

一、認識網絡設備

要組網,就需要使用網卡、交換機等組網設備,同樣地,在VMware Workstation中組網也需要使用這些設備,只不過在VMware Workstation虛擬的計算機和網絡中,這些設備在形式上也都是虛擬的(但在功能上,它們跟真實的網絡設備沒有大的區別)。下面,我們就來看看 VMware Workstation都為我們虛擬了哪些網絡設備。

⒈交換機。和一台物理交換機一樣,一台虛擬交換機能把主機、虛擬計算機和其它網絡設備連接在一起。在VMware Workstation安裝后,交換機將根據組網的需要由VMware Workstation自動創建並自動使用,在Windows系列的主機上,您最多可用10台虛擬的交換機(如圖2),但在Linux 主機上,您可使用多達256台的虛擬交換機。通過VMware Workstation創建的虛擬交換機,您可以將一台或多台虛擬機連接到主機或其它虛擬機。

clip_image002

最多10台機

⒉網橋。當您在主機和虛擬機之間使用“橋接”網絡組網時,“網橋”虛擬設備將被自動啟用,該設備連接您的虛擬機中的以太網適配器到主機中的物理以太網適配器,能將您的虛擬機連接到主機所在的局域網(LAN)。

經它橋接的虛擬機,能和主機一樣成為主機所在網絡上的一台額外的“真實”計算機,能擁有主機所在局域網上的IP地址,能夠使用主機所在網絡上的 所有服務,包括打印機、文件服務、網關以及其它服務;同樣地,主機以及主機所在網絡上的任何物理計算機,其它虛擬機也都可以使用由它提供的所有資源或服務。

⒊NAT適配器。該設備在VMware Workstation安裝時為您的主機自動安裝並在主機上顯示為“VMware Network Adapter VMnet8”(如圖3)。

clip_image003

自動加上設備

該設備為主機和其它使用“NAT”網絡類型的虛擬機提供了通訊接口,同時它還兼有NAT(Network Address Translation)也即網絡地址轉換的功能。如果您的主機通過另外一個以太網適配器連接在一個外部網絡上,該設備能把本地網中虛擬機的IP地址轉換 為主機的外部網絡地址,讓虛擬機以主機的外部網絡地址訪問外部網絡上的資源,包括虛擬機可以使用許多標准的TCP/IP協議連接到外部網絡上的其他機器。

例如,可以使用HTTP協議瀏覽網頁,用FTP協議傳送文件以及使用Telnet登錄到其它計算機。(但是,外部網絡上的計算機不能建立到虛擬機的主動連接,這意味着你不能使用NAT網絡中的虛擬機作為一個Web服務器發送Web頁面到外部網絡上的計算機。

⒋僅主機適配器。僅主機適配器是一個標准的虛擬的以太網適配器,在主機的操作系統上,它在安裝VMware Workstation時為主機自動安裝並在主機上顯示為“VMware Network Adapter VMnet1”(如圖4),它只為主機和使用“僅主機”網絡類型的虛擬機提供數據交換的接口,所以由主機和使用“僅主機”網絡類型的虛擬機組建的網絡是典 型的私有內部局域網絡。

clip_image004

僅主機適配器

⒌DHCP服務器。DHCP(動態主機配置協議)服務在VMware Workstation安裝時為您的主機自動安裝,它是一個自動啟動的服務(如圖5),它把您的主機變成了一台DHCP服務器,能為使用“僅主機”和 “NAT”配置的虛擬機自動分配動態IP地址,比起手動為虛擬機分配靜態固定IP地址來,它為分配IP地址提供了更為簡單和自動化的方法。

clip_image005

DHCP(動態主機配置協議)服務

[下一頁]

⒍虛擬機上的以太網適配器。當您用新建虛擬機向導創建一台虛擬機時,不論您使用何種網絡類型,哪種操作系統,VMware Workstation都會為你創建的虛擬機安裝一個以太網適配器,該適配器在虛擬機操作系統中顯示為“AMD PCNET PCI”(如圖6),經過筆者測試,大多數的操作系統都能識別這個虛擬硬件並為之安裝合適的驅動程序,該適配器為主機和虛擬機,虛擬機和虛擬機之間互相連接提供了通訊接口。

clip_image006

虛擬機上的以太網適配器

二、組建自定義網絡

利用VMware Workstation提供的虛擬網絡設備,我們可以組建較為復雜的自定義虛擬網絡,該網絡在您的主機上可以完整的遠行,同時,它也可以連接到一個或多個外部的物理網絡,包括家庭網絡,小型辦公網絡或Instant。

在VMware Workstation上創建一個自定義的虛擬網絡非常簡單,只要我們為虛擬機添加一個或多個虛擬的以太網適配器以及交換機,然后選擇相應的網絡類型即可,但盡管這樣,筆者還是建議您在組建復雜的自定義虛擬網絡前畫一個網絡連接草圖。圖1就是我畫的一個自定義網絡的連接草圖,在該圖所示的網絡中,一台 Web服務器通過一個防火牆連接到Instant,一台管理員的計算機可以通過一個二級防火牆連接到Web服務器。

要組建這個網絡,您必須新建四台虛擬機,然后使用“虛擬機設置”對話框為它們添加虛擬以太網適配器並為它們選擇網絡連接類型,另外,你還需要在每一台虛擬機中安裝適當的操作系統和應用程序軟件,並且要在每一台虛擬機中進行適當的網絡設置。

下面,我們就利用VMware Workstation提供的上述網絡組件按照圖1所示分步組建這個自定義網絡。

⒈利用“新建虛擬機向導”創建四台新的虛擬機:第一台虛擬機使用兩塊虛擬以太網適配器,在利用“新建虛擬機向導”創建該虛擬機時,選擇“使用橋接網絡”(如圖7)直接為它添加第一塊以太網適配器。

clip_image007

新建立虛擬機

這樣,該虛擬機以后就可以使用主機的物理適配器連接到Instant了;其他三台虛擬機,可以先在“新建虛擬機向導”上選擇“不使用網絡連接”(如圖8)。

clip_image008

將這個選項選上

⒉打開第一台虛擬機,不要啟動,在VMware Workstation的“摘要視圖”上單擊“編輯虛擬機設置”打開“虛擬機設置”對話框,在該對話框上單擊“添加”打開“添加硬件向導”,如圖9所示,選擇“以太網適配器”。

clip_image009

添加以太網適配器

然后單擊“下一步”選擇“自定義”單選框並從下拉列表中選擇“VMnet2”交換機(如圖10),最后,單擊“完成”並在“虛擬機設置”對話框上單擊“確定”就可為第一台虛擬機添加第二塊以太網適配器了。

clip_image010

選擇設備

⒊打開第二台虛擬機。不要啟動,按上面的方法為第二台虛擬機添加一塊以太網適配器並把它連接到交換機“VMnet2”上。

[下一頁]

⒋打開第三台虛擬機。不要啟動,按上面的方法為第三台虛擬機添加第一塊以太網適配器並把它連接到交換機“VMnet2”上。

⒌打開第三台虛擬機,不要啟動,再次按照上面介紹的方法為第三台虛擬機添加第二塊以太網適配器並把它連接到交換機“VMnet3”上。

⒍打開第四台虛擬機。不要啟動它,按照上面介紹的方法為第四台虛擬機添加以一塊以太網適配器並把它連接到交換機“VMnet3”上。
⒎經過上面的步驟,這個自定義網絡的“物理”連接我們已經完成,下面我們為這個網絡設置交換機使用的子網和操作系統支持。首先,我們先來確定用於交換機 VMnet2的子網地址。在VMware Workstation的菜單欄上選擇“編輯→虛擬網絡設置”命令打開“虛擬網絡編輯器”對話框,切換到“主機網絡映射”選項卡,如圖11所示,單擊 VMnet2后面的“>”按鈕打開“子網”對話框(如圖12),輸入一個C類地址,比如“192.168.64.0”后單擊“確定”,這樣我們就可以手動連接在VMnet2交換機的虛擬機分配在子網“192.168.64.0”中的IP地址了。

clip_image011

設IP和子網掩碼

上面我們講過,VMware Workstation為主機安裝了一個DHCP服務,我們還可以把VMnet2添加到DHCP的服務列表中,讓DHCP為連接到VMnet2交換機上的虛擬機自動分配一個在子網“192.168.64.0”中的動態IP地址。在圖11上,切換到“DHCP”選項卡,單擊“添加”,在打開的對話框上選擇 “VMnet2”后單擊“確定”回到“虛擬網絡編輯器”對話框的“DHCP”選項卡,在該選項卡上,單擊“應用”,如圖13所示,VMnet2及先前我們 為VMnet2設定的子網就添加到DHCP的服務列表中了。

clip_image012

添加完畢

⒏用同樣的方法,為交換機VMnet3指定子網,比如“192.168.65.0”,並添加它到DHCP的服務列表中。

⒐接下來,依次打開每一台虛擬機,然后為虛擬機安裝操作系統。

⒑下面的工作,就是為每一台虛擬機的操作系統配置網絡支持,我們先來配置第一台虛擬機。第一台虛擬機的第一塊以太網適配器使用了“橋接”網絡類 型,再為它安裝一個PPPoE的虛擬撥號程序(Windows XP自帶PPPoE協議,如果您的虛擬機安裝了該操作系統,可以不另外使用其它PPPoE虛擬撥號程序。

另外,如果您是專線上網,也不需要PPPoE虛擬撥號程序進行撥號),如果該虛擬機從外部網絡上的一台DHCP服務器上獲取它的IP地址,那么保持默認設置雙擊虛擬撥號連接該虛擬機就應該能訪問Instant。

⒒對於在第一台虛擬機中的第二個虛擬以太網適配器,在為VMnet2指定的子網中手動指定一個IP地址,或者保持默認設置,讓VMware Workstation自帶的DHCP服務為它自動分配一個VMnet2子網中的動態IP地址。

⒓在第二台虛擬機中,在為VMnet2指定的子網中手動分配一個IP地址,或者保持默認設置,讓VMware Workstation自帶的DHCP服務為它自動分配一個VMnet2子網中的動態IP地址。

⒔在第三台虛擬機中,兩塊以太網適配器分別連接到交換機VMnet2和VMnet3。對於每一個虛擬以太網適配器,我們可以在它連接到的交換機 的指定子網中手動為它們分配一個固定IP地址,也可以讓VMware Workstation自帶的DHCP服務在它們各自連接到的交換機的指定子網中自動為它們分配動態IP地址。

這里我們來舉個例子,假如這台虛擬機安裝了Windows 98,啟動它后,在它的桌面上右擊網上鄰居的圖標打開“網絡”對話框,如圖14所示,先選中第一塊以太網適配器綁定的TCP/IP,然后單擊“屬性”打開“TCP/IP屬性”對話框。

clip_image013

協議示意圖

如圖15所示,選擇“指定IP地址”單選框,在“IP地址”一欄中輸入VMnet2子網中能手動分配的(對於同一子網中的IP地址,為了防止把 同一IP地址分配給兩台或多台虛擬機,VMware Workstation規定,手動分配和自動分配的IP地址使用這一子網中的不同部分)一個IP地址,比如“192.168.64.5”,子網掩碼輸入 “255.255.255.0”,最后單擊“確定”。

clip_image014

指定IP

這樣,第一塊以太網適配器的IP地址就被我們固定為“192.168.64.5”了。接着,在“網絡”對話框上選中第二塊以太網適配器綁定的 TCP/IP,單擊“屬性”打開第二塊以太網適配器的“TCP/IP屬性”對話框,仍然選擇“指定IP地址”單選框,在“IP地址”一欄中輸入 VMnet3子網中能手動分配的一個IP地址,比如“192.168.65.8”,單擊“確定”后,我們就為第三台虛擬機上的兩塊以太網適配器都指定IP 地址了。

如果您覺得這樣分配IP地址比較麻煩,在設置這兩塊以太網適配器IP地址的時候,分別在它們綁定的TCP/IP的“TCP/IP屬性”對話框上選擇“自動獲取IP地址”單選框后,VMware Workstation自帶的DHCP服務就能在VMnet2和VMnet3各自的子網中為這兩塊以太網適配器自動分配IP地址了。

⒕在第四台虛擬機中,在為VMnet3指定的子網中手動分配一個IP地址,或者保持默認設置,讓VMware Workstation自帶的DHCP服務為它自動分配一個VMnet3子網中的動態IP地址。

⒖經過上面的步驟,我們的這個自定義的虛擬網絡的組建工作就基本上完成了,再接下來的工作,就是為每一台虛擬機中安裝需要的應用程序軟件。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM