小議虛擬機(jī)在網(wǎng)絡(luò)教學(xué)的應(yīng)用

時間:2022-04-28 03:34:00

導(dǎo)語:小議虛擬機(jī)在網(wǎng)絡(luò)教學(xué)的應(yīng)用一文來源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

小議虛擬機(jī)在網(wǎng)絡(luò)教學(xué)的應(yīng)用

摘要:在計算機(jī)網(wǎng)絡(luò)課程教學(xué)中,由于教學(xué)和實(shí)驗(yàn)環(huán)境原因而影響教學(xué)效果。本文根據(jù)網(wǎng)絡(luò)教學(xué)要求,提出了利用VMware虛擬機(jī)技術(shù),在單機(jī)上構(gòu)建網(wǎng)絡(luò)環(huán)境,進(jìn)行網(wǎng)絡(luò)教學(xué)和實(shí)驗(yàn)。解決了網(wǎng)絡(luò)教學(xué)中存在的問題,并通過具體實(shí)例,介紹構(gòu)建和擴(kuò)展實(shí)驗(yàn)教學(xué)方法。說明了虛擬機(jī)技術(shù)在計算機(jī)網(wǎng)絡(luò)教學(xué)中具有經(jīng)濟(jì)、實(shí)用、靈活和易于擴(kuò)展的特點(diǎn),可推廣使用。

關(guān)鍵詞:虛擬機(jī)VMware網(wǎng)絡(luò)教學(xué)

一、引言

計算機(jī)網(wǎng)絡(luò)技術(shù)是當(dāng)展極快的信息技術(shù),是新世紀(jì)人才必須掌握的基本技能,因此各高校幾乎所有專業(yè)都開設(shè)《計算機(jī)網(wǎng)絡(luò)基礎(chǔ)》課程,《計算機(jī)網(wǎng)絡(luò)基礎(chǔ)》已成為高校公共課程,教學(xué)意義十分重大。

由于計算機(jī)網(wǎng)絡(luò)是一門理論和實(shí)踐結(jié)合相當(dāng)密切課程。教學(xué)中搭建一個網(wǎng)絡(luò)環(huán)境,最少需要2臺帶阿卡的計算機(jī)和1根交叉網(wǎng)線如果組建復(fù)雜網(wǎng)絡(luò)環(huán)境,還需要服務(wù)器、工作站、交換機(jī)、路由器等設(shè)備。教師在講授中,要直觀地向?qū)W生展示講授內(nèi)容和操作過程。對于多媒體教室單機(jī)狀況,教師很難做到。而在實(shí)踐教學(xué)中,又需要大量的網(wǎng)絡(luò)設(shè)備,由于經(jīng)費(fèi)短缺、網(wǎng)絡(luò)技術(shù)發(fā)展迅速,各院校對實(shí)驗(yàn)設(shè)備的更新面臨著重重困難,并且所建網(wǎng)絡(luò)實(shí)驗(yàn)室規(guī)模較小,實(shí)驗(yàn)中常常是幾人共用一組實(shí)驗(yàn)設(shè)備,不利用于學(xué)生獨(dú)立完成實(shí)驗(yàn)內(nèi)容。通用機(jī)房,為杜絕學(xué)生在計算機(jī)上隨意安裝軟件和修改設(shè)置,對計算機(jī)硬盤采取保護(hù)措施,導(dǎo)致網(wǎng)絡(luò)課程的大多數(shù)實(shí)驗(yàn)都無法開出,學(xué)生動手機(jī)會減少,影響教學(xué)效果。

針對網(wǎng)絡(luò)課程在教學(xué)中存在的問題,基于虛擬機(jī)技術(shù)網(wǎng)絡(luò)教學(xué)架構(gòu)的設(shè)想就應(yīng)運(yùn)而生,其思路是通過虛擬化軟件的輔助,將網(wǎng)絡(luò)課程教學(xué)中用到的操作系統(tǒng)集中安裝在一臺計算機(jī)上,然后模擬出多操作系統(tǒng)連接的效果,在單機(jī)上實(shí)現(xiàn)多操作系統(tǒng)的聯(lián)網(wǎng),構(gòu)造出網(wǎng)絡(luò)環(huán)境,滿足網(wǎng)絡(luò)教學(xué)和實(shí)踐的需要。

二、虛擬機(jī)

目前流行的虛擬機(jī)軟件有VirtualPc和VMware兩款,它們都能在Windows系統(tǒng)上虛擬出多臺計算機(jī),用于安裝各種版本操作系統(tǒng),如Windows系列、PS/2等。兩款軟件相比較,VMware支持Linux操作系統(tǒng),而VirtualPc2004以后版本不支持VMware客戶操作系統(tǒng)直接運(yùn)行在X86保護(hù)模式下,虛擬機(jī)運(yùn)行的環(huán)境逼真、性能出色。教學(xué)中選用此軟件。

(一)gMware的特點(diǎn)

VMwareworkstation6.5是一款優(yōu)秀軟件,在一臺宿主機(jī)中可以虛擬出多臺虛擬機(jī)。每臺虛擬機(jī)不僅有自己的CPU、硬盤、內(nèi)存等,而且能虛擬出BIOS,可以對BOIS的參數(shù)進(jìn)行設(shè)置,對虛擬硬盤進(jìn)行分區(qū)、格式化、安裝操作系統(tǒng)等,很像一臺真實(shí)的計算機(jī)。

(二)VMware工作模式

YMware提供了虛擬網(wǎng)絡(luò)設(shè)備VMnet0-9,這些設(shè)備相當(dāng)于交換機(jī),通過這些設(shè)備,虛擬機(jī)和虛擬機(jī)、虛擬機(jī)和宿主機(jī)就可以組建任意形式的局域網(wǎng)。

虛擬網(wǎng)絡(luò)就是各虛擬機(jī)、宿主機(jī)通過虛擬網(wǎng)卡連接到VMnet0-9中的某個交換機(jī)上。而連接的方式有:

1、Bridged(橋接)模式

橋接模式組成的網(wǎng)絡(luò)在vMware中以VMnet0表示,實(shí)際上是宿主機(jī)的局域網(wǎng)在虛擬機(jī)網(wǎng)絡(luò)中的映射,此時的虛擬機(jī)相當(dāng)于直接接入宿主機(jī)的網(wǎng)絡(luò)。聯(lián)網(wǎng)方法是在虛擬機(jī)的網(wǎng)卡的網(wǎng)絡(luò)設(shè)置中選“Bridged”選項(xiàng),默認(rèn)連接到虛擬交換機(jī)VMnetO上。

2、NAT模式

使用NAT模式建立的網(wǎng)絡(luò)默認(rèn)連接VMnet8子網(wǎng)上。安裝VMware后,宿主機(jī)網(wǎng)絡(luò)連接里會增加兩塊虛擬網(wǎng)卡AdapterVMnetl和AdapterVMnet8,其中AdapterVMnet8網(wǎng)卡將宿主機(jī)與VMnet8子網(wǎng)相連。在這個子網(wǎng)中,VMware不僅提供了DHCP服務(wù),使子網(wǎng)內(nèi)的機(jī)器自動地獲取IP地址,而且還為這個子網(wǎng)啟用了NAT服務(wù),提供了從VMnet8子網(wǎng)到外網(wǎng)地址轉(zhuǎn)換,有一個實(shí)實(shí)在在的NAT服務(wù)器在運(yùn)行。聯(lián)網(wǎng)方法是在虛擬機(jī)的網(wǎng)卡的網(wǎng)絡(luò)設(shè)置中選“NAT”選項(xiàng),默認(rèn)連接到虛擬交換機(jī)gMnet8上。

3、Host-only(僅主機(jī))模式

Host-only模式建立的網(wǎng)絡(luò)默認(rèn)位于vMnetl子網(wǎng)內(nèi),該子網(wǎng)的虛擬機(jī)只能與VMnetl網(wǎng)內(nèi)的虛擬機(jī)或宿主機(jī)通信,不能與其他虛擬網(wǎng)絡(luò)的主機(jī)通信,這就是“Host-only”名稱的由來。這樣隔斷虛擬網(wǎng)絡(luò)與宿主機(jī)外部網(wǎng)絡(luò)連接,建立一個獨(dú)立的私有網(wǎng)絡(luò)。聯(lián)網(wǎng)方法是在虛擬機(jī)的網(wǎng)卡的網(wǎng)絡(luò)設(shè)置中選“Host-only”選項(xiàng),默認(rèn)連接到虛擬交換機(jī)VMnetl上。

VMware中的三種網(wǎng)絡(luò)模式只是方便用戶快速將虛擬機(jī)加入宿主機(jī)網(wǎng)絡(luò)的一種預(yù)定義模式,VMware軟件預(yù)先設(shè)置好三個虛擬子網(wǎng),以對應(yīng)三種基本模式。用戶完全可以通過修改這些網(wǎng)絡(luò)的屬性改變它的默認(rèn)行為。

為方便組建虛擬網(wǎng)絡(luò),用戶可以通過Custom(自定義)模式,選用虛擬設(shè)備,添加虛擬網(wǎng)卡等方法,組建用戶要求的局域網(wǎng)。

三、網(wǎng)絡(luò)實(shí)驗(yàn)的組建

教學(xué)中常用的網(wǎng)絡(luò)模式主要有“對等網(wǎng)網(wǎng)絡(luò)模式”、“客戶機(jī)/服務(wù)器網(wǎng)絡(luò)模式”、“有路由器的網(wǎng)絡(luò)模式”等。教學(xué)前,教師建立實(shí)驗(yàn)所需的虛擬機(jī)和虛擬網(wǎng)絡(luò),然后把這些虛擬機(jī)和網(wǎng)絡(luò)參數(shù)文件放到服務(wù)器上共享。這就相當(dāng)于教師將實(shí)驗(yàn)所需的網(wǎng)絡(luò)模板做好,并將它共享給學(xué)生。利用教師做好的模板,學(xué)生很快就能在自己的計算機(jī)上建立實(shí)驗(yàn)需要的網(wǎng)絡(luò)環(huán)境,進(jìn)行實(shí)驗(yàn)。下面通過DHCP服務(wù)實(shí)驗(yàn),說明構(gòu)建實(shí)驗(yàn)的方法。

(一)實(shí)驗(yàn)環(huán)境的構(gòu)建

要進(jìn)行DHCP服務(wù)實(shí)驗(yàn),必須組建一個網(wǎng)絡(luò),最簡單網(wǎng)絡(luò)需要兩臺計算機(jī),其拓?fù)浣Y(jié)

要組建圖1網(wǎng)絡(luò),需要新建兩臺虛擬機(jī)或新建一臺虛擬機(jī),另一臺使用宿主機(jī)。為了介紹方便,在此,新建兩臺虛擬機(jī),并使用“Custom”網(wǎng)絡(luò)模式組建。過程如下:

1、單擊“新建虛擬機(jī)”按鈕,啟動“新建虛擬機(jī)向?qū)А保诖讼驅(qū)?,?chuàng)建兩臺虛擬機(jī):第一臺為windowsserver2003standard,第二臺為windowsxPprofessional。創(chuàng)建中,按向?qū)б鬄樘摂M機(jī)分配內(nèi)存、創(chuàng)建硬盤等,在網(wǎng)絡(luò)連接中,選擇“不使用網(wǎng)絡(luò)連接”,完成虛擬機(jī)創(chuàng)建。

2、打開第一臺虛擬機(jī),不要啟動,單擊“編輯虛擬機(jī)設(shè)置”,打開“虛擬機(jī)設(shè)置”對話框,在該對話框上單擊“添加”,打開“添加硬件向?qū)А?,選擇“以太網(wǎng)適配器”。然后單擊“下一步”,選擇“自定義”單選按鈕,并從下拉列表中選擇“VMnet2”變換機(jī),最后,單擊“完成”。并在“虛擬機(jī)設(shè)置”對話框上單擊“確定”,為第一臺虛擬機(jī)添加以太網(wǎng)適配器,并連接在VMnet2虛擬交換機(jī)上。

3、打開第二臺虛擬機(jī),不要啟動,用同樣的方法為第二臺虛擬機(jī)添網(wǎng)卡,也連接到交換機(jī)VMnet2上。這樣圖1網(wǎng)絡(luò)就構(gòu)造好了。

4、接下來為第一臺虛擬機(jī)安裝Windowsserver2003standard操作系統(tǒng),為第二臺虛擬機(jī)安裝WindowsXPprofessional操作系統(tǒng),安裝方法同普通計算機(jī)。

5、分別為每臺虛機(jī)安裝虛機(jī)工具。方法是啟動相應(yīng)虛機(jī),在菜單中選擇“虛機(jī)”一“安裝虛機(jī)工具…”進(jìn)行安裝,安裝完成后,實(shí)驗(yàn)?zāi)0寰蜏?zhǔn)備好了。

實(shí)驗(yàn)?zāi)0鍦?zhǔn)備好后,教師將實(shí)驗(yàn)?zāi)0灞4嬖诠蚕砦募A中,供教師演示和學(xué)生實(shí)驗(yàn)使用。

(二)實(shí)驗(yàn)過程

1、建立DHCP服務(wù)器

1,啟動windowsServer2003虛擬機(jī),為該機(jī)指定一個固定IP地址,如192.168.1.1,設(shè)置子網(wǎng)掩碼為255.255.255.0,默認(rèn)網(wǎng)關(guān)為192.168.L.1:

2在WindowsServer2003虛擬機(jī)中,安裝DHCP服務(wù)。方法是依次打開“開始”→“程序”→“管理工具”→“管理您的服務(wù)器”。系統(tǒng)打開“管理您的服務(wù)器”,雙擊“添加或刪除角色”,打開“配置您的服務(wù)器向?qū)А?。在向?qū)У摹胺?wù)器角色”窗格中選擇“DHCP服務(wù)器”選項(xiàng),為該機(jī)安裝為DHCP服務(wù)。

3配置DHCP作用域。啟動DHCP服務(wù),在“作用域名”對話框中指小該DHCP作用域名稱,在“IP地址范圍”中,根據(jù)實(shí)驗(yàn)要求設(shè)置該作用域用于分配的地址范圍(地址池)、子網(wǎng)掩碼、排除地址和租約期限。完成后,配置“DHCP選項(xiàng)”,如:默認(rèn)網(wǎng)關(guān)、DNS服務(wù)器及WINS服務(wù)器等,最后激活該作用域。

2、配置DHCP客戶端

啟動WindowsXPprofessional虛擬機(jī)。啟動后,將其IP地址設(shè)置為自動獲取。

3、測試DHCP服務(wù)

在WindowsXPprofessional虛擬機(jī)中,執(zhí)行“開始”→“運(yùn)行”,在窗口中輸入“CMD”,進(jìn)入命令窗口。在命令提示符質(zhì)運(yùn)行pingDHCP服務(wù)器地址(如:192.168.1.1),榆裔網(wǎng)絡(luò)連通性,然后,運(yùn)行ipconfig/release釋放原IP地址,運(yùn)行ipconfig/Fenew重新獲得TP地址進(jìn)行驗(yàn)證。實(shí)驗(yàn)中,通過多次更改DHCP服務(wù)器地址池及其選項(xiàng),重新獲取IP地址,結(jié)糶表列:每次獲取IP地址及其選項(xiàng)。都符合DHCP服務(wù)器的設(shè)置。

4、實(shí)驗(yàn)內(nèi)容擴(kuò)展

在上述實(shí)驗(yàn)基礎(chǔ)上,利用虛擬機(jī)克隆功能,將WindowsxPprofessional機(jī)器克隆臺。啟動克隆厲的虛擬機(jī),更改機(jī)器名稱,使用兩臺客戶機(jī)同時測試,并擴(kuò)充測試“保留IP地址”、“用戶類別”、“類選項(xiàng)”等內(nèi)容。

為DH服務(wù)器再添加一塊王卡,此網(wǎng)卡與另一個子網(wǎng)相連,并將其中一臺客戶機(jī)改接到此子網(wǎng)中或再添加一臺虛擬機(jī)連接到此子網(wǎng),利刑擴(kuò)展后的潮絡(luò),進(jìn)行多宿主DHCP服務(wù)器配置和測試等。

四、結(jié)束語

虛擬機(jī)技術(shù)應(yīng)用于網(wǎng)絡(luò)教學(xué)中不但投資少,而且方便靈活,易于構(gòu)建實(shí)驗(yàn)環(huán)境、便于擴(kuò)充實(shí)驗(yàn)內(nèi)容。幫助學(xué)生和教師在普通計算機(jī)上構(gòu)建網(wǎng)絡(luò)環(huán)境,完成實(shí)驗(yàn)項(xiàng)目。彌補(bǔ)真實(shí)實(shí)驗(yàn)室的局限性。由于VMware不能模擬復(fù)雜的交換機(jī)和路由器,如將VMware和Dynamips軟件結(jié)合起來,利用Dvnamips軟什模擬CISCO交換機(jī)和蹄由器,構(gòu)造出各種復(fù)雜網(wǎng)絡(luò)環(huán)境[3],不僅能滿足網(wǎng)絡(luò)基礎(chǔ)課程而且能滿足網(wǎng)絡(luò)專業(yè)課程教學(xué)要求,可推廣使用。