很多有志於成爲合格網管的朋友往往看了很多書卻缺乏實踐的條件,畢竟一個網絡至少需要兩臺計算機,如果想實踐構建一些複雜點的網絡(例如包括多個子網),3-4電腦是最小的要求了。而對於學習者而言,要同時擁有這麼多臺電腦有一定困難,即使你可以接觸一些有多臺電腦的網絡環境(例如在辦公室網絡),也不是每臺電腦都允許你隨意設置的。特別是一些管理工作(如建立域,對域進行管理等)。好在,我們有VMware
,這個軟件允許你在同一臺機器上建立多臺虛擬機並將之構建成網絡。當然,在同一臺主機上同時開啓多臺虛擬機會需要較大的內存,不過,近來內存價格
一降再降,爲電腦配備較大內存不再成爲不可承受的開銷,配備GB內存以上的個人電腦已經不是非常少見。事實上,只需要有768M以上內存,就可以同時開啓三臺虗擬機(每臺分配196M內存),再加上主機,四臺電腦已經可以完成絕大部分網絡實驗了。如果你把每臺虛擬機的內存再設得小一點(例如96M),並安裝一些並不很佔資源的操作系統(如win98),那還可以同時啓用更多的虛擬機來構造更復雜的網絡。下面,我們將一步步在VMware環境中建立一個完全真實的windows網絡。這裏,我們使用的是VMware Workstaion 5.5。
VMware網絡基礎
我們以前的文章
裏,曾經介紹過簡單的VMware網絡,VMWare提供了三種工作模式,它們是bridged(橋接模式)、NAT(網絡地址轉換模式)和host-only(主機模式)。這三種模式主要是爲了用戶建立虛擬機後可以根據現實網絡情況方便的把虛擬機接入網絡。我們理解了這三種網絡的工作原理,就可以用VMware任意定製自己網絡結構。
當我們安裝完成VMware Workstation後,我們會發現在網絡連接裏將多出兩塊塊虛擬網卡
(如下圖),
新增了兩塊虛擬網卡
用ipconfig命令查看新增加的網卡的屬性可以發現,這兩塊網卡分別屬於不同的子網(見下圖)。
新增的虛擬網卡的信息
在前面的文章裏我們介紹過三種典型的VMware網絡,橋接模式是把虛擬機的網卡直接橋接在你的真實網卡上,並不會在你的系統中生成一塊獨立的網卡。橋接模式組成的網絡在VMware中以VMnet0表示,實際上可以看成你本機所在的真實局域網在虛擬機網絡中映射,通過VMnet0也即橋接模式接入網絡的虛擬機相當於通過一個交換機和你的真實機器一起接入了你實際所在的局域網。如果你的局域網提供了DHCP
服務,那麼你的橋接網絡機器可以自動獲得局域網的IP。如果你在通過橋接網絡接入網的虛擬機上運行ipconfig命令,可以看到虛擬機的IP地址
在在現實的局域網段內。對於網上的其它機器而言,就如同本網段新增了一臺真實的機器一樣。
在上一篇文章
裏,我們重點介紹了VMware虛擬網
絡的基礎知識,從本篇文章開始,我們將實際建立並設置一個虛擬網絡。
實驗目標
這裏首先說一下我們準備構建的網絡拓撲。我們的目標是建立兩個定製的子網VMnet2和VMnet3,這兩個網絡與真實主機是不直接相連的(真實主機中我並不添加連接到這兩個網絡的虛擬網卡
),而是通過一臺以橋接模式
創建的屬於VMnet0的虛擬機連接VMnet0,真實的局域網也即VMnet0通過本地的網關連接internet,我們將VMnet2的虛擬機稱爲VMnet2PC,VMnet3的虛擬機稱爲VMnet3PC,VMnet0的PC稱爲VMnet0PC,現在把VMnet3PC作爲域控制器,VMnet0PC作爲路由器和DNS服務器,要求PC和VMnet0PC都加入VMnet3PC建立的域,三個網段要求互聯互通
,並都可以訪問internet。網絡拓撲圖如下:
目標網絡拓撲圖
本例中需要建立3臺虛擬機,而真實的PC也處於VMnet0子網中,再次強調一下,VMnet0實際上是現實局域網在虛擬網絡中的映射。
下面,讓我們首先來構建這個基礎的網絡架構
——建立起各臺虛擬機並分別爲它們添加所需的虛擬網卡然後將之接入指定的網絡。
(http://www.fanqiang.com)
|