VMware網路設定詳解

2021-07-07 10:01:19 字數 4430 閱讀 9694

我們知道,vmware workstation提供了很多虛擬裝置,利用這些裝置,我們除了可以組建典型的橋接網路、僅主機網路、nat網路外,還能組建複雜的自定義網路。本篇目的就是讓大家認識和掌握vmware workstation虛擬的各種網路裝置,最後再組建乙個如圖1所示的超級自定義網路。

超級自定義網路示意圖

一、認識網路裝置

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

⒈交換機。和一台物理交換機一樣,一台虛擬交換機能把主機、虛擬計算機和其它網路裝置連線在一起。在vmware workstation安裝後,交換機將根據組網的需要由vmware workstation自動建立並自動使用,在windows系列的主機上,您最多可用10臺虛擬的交換機(如圖2),但在linux 主機上,您可使用多達256臺的虛擬交換機。

通過vmware workstation建立的虛擬交換機,您可以將一台或多台虛擬機器連線到主機或其它虛擬機器。

最多10台機

⒉網橋。當您在主機和虛擬機器之間使用「橋接」網路組網時,「網橋」虛擬裝置將被自動啟用,該裝置連線您的虛擬機器中的乙太網介面卡到主機中的物理乙太網介面卡,能將您的虛擬機器連線到主機所在的區域網(lan)。

經它橋接的虛擬機器,能和主機一樣成為主機所在網路上的一台額外的「真實」計算機,能擁有主機所在區域網上的ip位址,能夠使用主機所在網路上的所有服務,包括印表機、檔案服務、閘道器以及其它服務;同樣地,主機以及主機所在網路上的任何物理計算機,其它虛擬機器也都可以使用由它提供的所有資源或服務。

⒊nat介面卡。該裝置在vmware workstation安裝時為您的主機自動安裝並在主機上顯示為「vmware network adapter vmnet8」(如圖3)。

自動加上裝置

該裝置為主機和其它使用「nat」網路型別的虛擬機器提供了通訊介面,同時它還兼有nat(network address translation)也即網路位址轉換的功能。如果您的主機通過另外乙個乙太網介面卡連線在乙個外部網路上,該裝置能把本地網中虛擬機器的ip位址轉換為主機的外部網路位址,讓虛擬機器以主機的外部網路位址訪問外部網路上的資源,包括虛擬機器可以使用許多標準的tcp/ip協議連線到外部網路上的其他機器。

例如,可以使用http協議瀏覽網頁,用ftp協議傳送檔案以及使用telnet登入到其它計算機。(但是,外部網路上的計算機不能建立到虛擬機器的主動連線,這意味著你不能使用nat網路中的虛擬機器作為乙個web伺服器傳送web頁面到外部網路上的計算機。

⒋僅主機介面卡。僅主機介面卡是乙個標準的虛擬的乙太網介面卡,在主機的作業系統上,它在安裝vmware workstation時為主機自動安裝並在主機上顯示為「vmware network adapter vmnet1」(如圖4),它只為主機和使用「僅主機」網路型別的虛擬機器提供資料交換的介面,所以由主機和使用「僅主機」網路型別的虛擬機器組建的網路是典型的私有內部區域網路。

僅主機介面卡

⒌dhcp伺服器。dhcp(動態主機配置協議)服務在vmware workstation安裝時為您的主機自動安裝,它是乙個自動啟動的服務(如圖5),它把您的主機變成了一台dhcp伺服器,能為使用「僅主機」和 「nat」配置的虛擬機器自動分配動態ip位址,比起手動為虛擬機器分配靜態固定ip位址來,它為分配ip位址提供了更為簡單和自動化的方法。

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

[下一頁]

⒍虛擬機器上的乙太網介面卡。當您用新建虛擬機器嚮導建立一台虛擬機器時,不論您使用何種網路型別,哪種作業系統,vmware workstation都會為你建立的虛擬機器安裝乙個乙太網介面卡,該介面卡在虛擬機器作業系統中顯示為「amd pcnet pci」(如圖6),經過筆者測試,大多數的作業系統都能識別這個虛擬硬體並為之安裝合適的驅動程式,該介面卡為主機和虛擬機器,虛擬機器和虛擬機器之間互相連線提供了通訊介面。

虛擬機器上的乙太網介面卡

二、組建自定義網路

利用vmware workstation提供的虛擬網路裝置,我們可以組建較為複雜的自定義虛擬網路,該網路在您的主機上可以完整的遠行,同時,它也可以連線到乙個或多個外部的物理網路,包括家庭網路,小型辦公網路或instant。

在vmware workstation上建立乙個自定義的虛擬網路非常簡單,只要我們為虛擬機器新增乙個或多個虛擬的乙太網介面卡以及交換機,然後選擇相應的網路型別即可,但儘管這樣,筆者還是建議您在組建複雜的自定義虛擬網路前畫乙個網路連線草圖。圖1就是我畫的乙個自定義網路的連線草圖,在該圖所示的網路中,一台 web伺服器通過乙個防火牆連線到instant,一台管理員的計算機可以通過乙個二級防火牆連線到web伺服器。

要組建這個網路,您必須新建四台虛擬機器,然後使用「虛擬機器設定」對話方塊為它們新增虛擬乙太網介面卡並為它們選擇網路連線型別,另外,你還需要在每一台虛擬機器中安裝適當的作業系統和應用程式軟體,並且要在每一台虛擬機器中進行適當的網路設定。

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

⒈利用「新建虛擬機器嚮導」建立四台新的虛擬機器:第一台虛擬機器使用兩塊虛擬乙太網介面卡,在利用「新建虛擬機器嚮導」建立該虛擬機器時,選擇「使用橋接網路」(如圖7)直接為它新增第一塊乙太網介面卡。

新建立虛擬機器

這樣,該虛擬機器以後就可以使用主機的物理介面卡連線到instant了;其他三颱虛擬機器,可以先在「新建虛擬機器嚮導」上選擇「不使用網路連線」(如圖8)。

將這個選項選上

⒉開啟第一台虛擬機器,不要啟動,在vmware workstation的「摘要檢視」上單擊「編輯虛擬機器設定」開啟「虛擬機器設定」對話方塊,在該對話方塊上單擊「新增」開啟「新增硬體嚮導」,如圖9所示,選擇「乙太網介面卡」。

新增乙太網介面卡

然後單擊「下一步」選擇「自定義」單選框並從下拉列表中選擇「vmnet2」交換機(如圖10),最後,單擊「完成」並在「虛擬機器設定」對話方塊上單擊「確定」就可為第一台虛擬機器新增第二塊乙太網介面卡了。

選擇裝置

⒊開啟第二台虛擬機器。不要啟動,按上面的方法為第二台虛擬機器新增一塊乙太網介面卡並把它連線到交換機「vmnet2」上。

[下一頁]

⒋開啟第三台虛擬機器。不要啟動,按上面的方法為第三台虛擬機器新增第一塊乙太網介面卡並把它連線到交換機「vmnet2」上。

⒌開啟第三台虛擬機器,不要啟動,再次按照上面介紹的方法為第三台虛擬機器新增第二塊乙太網介面卡並把它連線到交換機「vmnet3」上。

⒍開啟第四臺虛擬機器。不要啟動它,按照上面介紹的方法為第四臺虛擬機器新增以一塊乙太網介面卡並把它連線到交換機「vmnet3」上。

⒎經過上面的步驟,這個自定義網路的「物理」連線我們已經完成,下面我們為這個網路設定交換機使用的子網和作業系統支援。首先,我們先來確定用於交換機 vmnet2的子網位址。在vmware workstation的選單欄上選擇「編輯→虛擬網路設定」命令開啟「虛擬網路編輯器」對話方塊,切換到「主機網路對映」選項卡,如圖11所示,單擊 vmnet2後面的「>」按鈕開啟「子網」對話方塊(如圖12),輸入乙個c類位址,比如「192.

168.64.0」後單擊「確定」,這樣我們就可以手動連線在vmnet2交換機的虛擬機器分配在子網「192.

168.64.0」中的ip位址了。

設ip和子網掩碼

上面我們講過,vmware workstation為主機安裝了乙個dhcp服務,我們還可以把vmnet2新增到dhcp的服務列表中,讓dhcp為連線到vmnet2交換機上的虛擬機器自動分配乙個在子網「192.168.64.

0」中的動態ip位址。在圖11上,切換到「dhcp」選項卡,單擊「新增」,在開啟的對話方塊上選擇 「vmnet2」後單擊「確定」回到「虛擬網路編輯器」對話方塊的「dhcp」選項卡,在該選項卡上,單擊「應用」,如圖13所示,vmnet2及先前我們為vmnet2設定的子網就新增到dhcp的服務列表中了。

新增完畢

⒏用同樣的方法,為交換機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位址。

詳解VMware虛擬機器網路設定

利用 新建虛擬機器嚮導 建立四台新的虛擬機器 第一台虛擬機器使用兩塊虛擬乙太網介面卡,在利用 新建虛擬機器嚮導 建立該虛擬機器時,選擇 使用橋接網路 如圖7 直接為它新增第一塊乙太網介面卡。新建立虛擬機器 這樣,該虛擬機器以後就可以使用主機的物理介面卡連線到instant了 其他三颱虛擬機器,可以先...

詳解Vmware裡的三種網路模式

提示 在host only模式下,虛擬系統和宿主機器系統是可以相互通訊的,相當於這兩台機器通過雙絞線互連。在host only模式下,虛擬系統的tcp ip配置資訊 如ip位址 閘道器位址 dns伺服器等 都是由vmnet1 host only 虛擬網路的dhcp伺服器來動態分配的。如果你想利用vm...

網咖網路設定,技術人員為您詳解

在網路化時代,網路給了我們很多的方便,也帶來了不少的煩惱,投資成本大 難以管理 維護困難 5636網咖增值聯盟認為乙個誤操作,檔案就可能被刪除和破壞 windows作業系統經常需要重新安裝 使用時產生的垃圾檔案 產生的病毒,給人們帶來了諸多不便。網路環境的改進 網民需求的轉移和網咖建設者對投入維護等...