谷豐 華南農(nóng)業(yè)大學(xué)公共基礎(chǔ)課實(shí)驗(yàn)教學(xué)中心,廣東 廣州 510642
虛擬機(jī)組網(wǎng)技術(shù)在網(wǎng)絡(luò)實(shí)驗(yàn)教學(xué)中的應(yīng)用
谷豐 華南農(nóng)業(yè)大學(xué)公共基礎(chǔ)課實(shí)驗(yàn)教學(xué)中心,廣東 廣州 510642
計(jì)算機(jī)網(wǎng)絡(luò)課程有很多實(shí)踐性的實(shí)驗(yàn),如“組網(wǎng)技術(shù)”、“服務(wù)器的配置與管理”、“局域網(wǎng)組建”等,因此其實(shí)驗(yàn)教學(xué)是非常重要的。然而目前網(wǎng)絡(luò)實(shí)驗(yàn)教學(xué)存在各種各樣的問(wèn)題,從硬件設(shè)施方面來(lái)說(shuō),很多高校網(wǎng)絡(luò)實(shí)驗(yàn)室資源有限,而計(jì)算機(jī)相關(guān)專(zhuān)業(yè)的學(xué)生很多,且每個(gè)網(wǎng)絡(luò)實(shí)驗(yàn)需要幾臺(tái)服務(wù)器和若干臺(tái)異種操作系統(tǒng)客戶(hù)機(jī),網(wǎng)絡(luò)實(shí)驗(yàn)室分配給每個(gè)班的實(shí)驗(yàn)時(shí)間非常有限,從而造成了學(xué)校投入雖加大,而資源浪費(fèi)嚴(yán)重[1]。從實(shí)際操作方面來(lái)說(shuō),有一部分實(shí)驗(yàn)對(duì)電腦是有破壞性的,如磁盤(pán)分區(qū)實(shí)驗(yàn),考慮到維護(hù)工作量太大的問(wèn)題而不能讓學(xué)生直接在真實(shí)機(jī)上操作[2]。在這種情況下,將虛擬機(jī)VMware軟件應(yīng)用于網(wǎng)絡(luò)實(shí)驗(yàn)教學(xué),可以有效解決上述網(wǎng)絡(luò)實(shí)驗(yàn)教學(xué)中出現(xiàn)的各種問(wèn)題。
虛擬機(jī)技術(shù)的發(fā)展已經(jīng)有幾十年的歷史,近幾年更是火爆,虛擬機(jī)越來(lái)越受到企業(yè)和媒體的關(guān)注[3]。虛擬機(jī)是指運(yùn)行在Windows平臺(tái)上的一個(gè)應(yīng)用程序,它利用軟件的方法來(lái)模擬硬件。這個(gè)虛擬出來(lái)的計(jì)算機(jī)和真實(shí)的計(jì)算機(jī)幾乎完全一樣,它擁有真實(shí)計(jì)算機(jī)擁有的硬件設(shè)備:C P U、內(nèi)存、硬盤(pán)、顯卡、聲卡、網(wǎng)卡、軟驅(qū)等,當(dāng)然這些都是虛擬出來(lái)的。我們能夠在虛擬機(jī)上做任何可以在真實(shí)計(jì)算機(jī)上進(jìn)行的所有操作,如開(kāi)機(jī)、關(guān)機(jī)、對(duì)硬盤(pán)進(jìn)行格式化、設(shè)置BIOS,而所有這些操作對(duì)主機(jī)沒(méi)有任何影響。在虛擬機(jī)崩潰時(shí)可直接將其刪除而不影響主機(jī),同樣主機(jī)崩潰后也不會(huì)影響虛擬機(jī),可以在下次重裝系統(tǒng)后再加入先前創(chuàng)建的虛擬機(jī),繼續(xù)使用它。使用虛擬機(jī)軟件可以在一臺(tái)計(jì)算機(jī)上使用多個(gè)操作系統(tǒng),不但方便,而且安全。虛擬機(jī)的這些特點(diǎn)非常適用于進(jìn)行實(shí)驗(yàn)或進(jìn)行程序開(kāi)發(fā)與測(cè)試。目前,虛擬機(jī)軟件有很多,如VMWare、VirtualPC、twoOStwo、simics、VGS、Virtual Server、Cherry OS、SkyEye等都屬此類(lèi)。本文將以應(yīng)用廣泛,功能強(qiáng)大的VMWare構(gòu)建Windows和Linux操作系統(tǒng)實(shí)現(xiàn)虛擬機(jī)組網(wǎng)技術(shù)的網(wǎng)絡(luò)實(shí)驗(yàn)教學(xué)。
從圖1可看出,虛擬機(jī)是操作系統(tǒng)之中運(yùn)行的軟件,利用其功能,可創(chuàng)建多個(gè)與宿主操作系統(tǒng)不同的客戶(hù)操作系統(tǒng),并進(jìn)一步在客戶(hù)操作系統(tǒng)中安裝各種應(yīng)用軟件[4]。
圖1 虛擬機(jī)體系結(jié)構(gòu)
網(wǎng)絡(luò)操作系統(tǒng)課程的實(shí)驗(yàn)主要有操作系統(tǒng)平臺(tái)的安裝、服務(wù)器配置等。以Windows Server 2003為平臺(tái),在VMware WorkStation6.5上安裝并配置Windows Server 2003和Windows XP虛擬機(jī)。操作步驟如下:
(1)啟動(dòng)VMware,新建一臺(tái)虛擬機(jī),使用NAT的網(wǎng)絡(luò)連接模式。把Windows Server 2003光盤(pán)鏡像文件(iso文件)存入硬盤(pán)的指定目錄,點(diǎn)擊VMware菜單,打開(kāi)設(shè)置窗口,點(diǎn)擊“CDROM”,在右側(cè)選中“使用ISO鏡像”,指向Windows Server 2003光盤(pán)鏡像文件。接著啟動(dòng)虛擬機(jī),把Windows Server 2003安裝到虛擬機(jī)中。右擊桌面上的“網(wǎng)上鄰居”圖標(biāo)并選擇“屬性”命令打開(kāi)“網(wǎng)絡(luò)連接”窗口;右擊“本地連接”并選擇“屬性”命令打開(kāi)本地連接的屬性設(shè)置窗口;雙擊打開(kāi)“Internet協(xié)議(TCP/IP)”,選中“使用下面的IP地址”項(xiàng),然后在IP地址中輸入“192.168.1.1”,子網(wǎng)掩碼設(shè)置為“255.255.255.0”,單擊“確定”。
(2)啟動(dòng)VMware,新建一臺(tái)虛擬機(jī),使用NAT的網(wǎng)絡(luò)連接模式。把Windows XP光盤(pán)鏡像文件(iso文件)存入硬盤(pán)的指定目錄,點(diǎn)擊VMware菜單,打開(kāi)設(shè)置窗口,點(diǎn)擊“CD-ROM”,在右側(cè)選中“使用ISO鏡像”,指向Windows XP光盤(pán)鏡像文件。接著啟動(dòng)虛擬機(jī),把Windows XP安裝到虛擬機(jī)中。右擊桌面上的“網(wǎng)上鄰居”圖標(biāo)并選擇“屬性”命令打開(kāi)“網(wǎng)絡(luò)連接”窗口;右擊“本地連接”并選擇“屬性”命令打開(kāi)本地連接的屬性設(shè)置窗口;雙擊打開(kāi)“Internet協(xié)議(TCP/IP)”,選中“使用下面的IP地址”項(xiàng),然后在IP地址中輸入“192.168.1.2”,子網(wǎng)掩碼設(shè)置為“255.255.255.0”,單擊“確定”。
圖2 Windows虛擬機(jī)
虛擬機(jī)組網(wǎng)技術(shù)的網(wǎng)絡(luò)實(shí)驗(yàn)設(shè)計(jì)了以下實(shí)驗(yàn)項(xiàng)目,并根據(jù)實(shí)驗(yàn)項(xiàng)目在課程中地位的不同分為基礎(chǔ)實(shí)驗(yàn)、綜合實(shí)驗(yàn)兩大類(lèi)。
(1)基礎(chǔ)實(shí)驗(yàn)項(xiàng)目包括Windows Server 2003系統(tǒng)的安裝;DHCP、DNS、FTP、Web服務(wù)器的配置;虛擬機(jī)和物理主機(jī)互聯(lián);防火墻軟件的安裝和應(yīng)用;代理服務(wù)器軟件的安裝和應(yīng)用;注冊(cè)表的操作和維護(hù);系統(tǒng)進(jìn)程和服務(wù)的查看和維護(hù);系統(tǒng)漏洞掃描。
(2)綜合實(shí)驗(yàn)項(xiàng)目包括網(wǎng)絡(luò)的組建與維護(hù);子網(wǎng)劃分;木馬、拒絕服務(wù)攻擊等黑客攻擊方法;利用OPNET仿真CSMA/CD信道訪(fǎng)問(wèn)協(xié)議;利用OPNET進(jìn)行網(wǎng)絡(luò)性能測(cè)試和分析;利用NetSim進(jìn)行路由器的配置;利用NetSim進(jìn)行交換機(jī)的配置。
在虛擬機(jī)的實(shí)驗(yàn)環(huán)境下,學(xué)生可以隨心所欲地利用虛擬機(jī)提供的各種硬件和軟件環(huán)境來(lái)做各種實(shí)驗(yàn)。這更有利于學(xué)生發(fā)揮主動(dòng)性,有利于培養(yǎng)學(xué)生的創(chuàng)造性和創(chuàng)新能力。虛擬機(jī)技術(shù)的推廣和普及,必將對(duì)計(jì)算機(jī)的實(shí)踐學(xué)習(xí)產(chǎn)生重要作用。
[1]方向陽(yáng).“虛擬機(jī)”在實(shí)驗(yàn)教學(xué)中的應(yīng)用探索[J].中國(guó)現(xiàn)代教育裝備.2006年第11期(總第45期),第34-35頁(yè)
[2]杜化美,張更路,吳亞峰.虛擬機(jī)在實(shí)驗(yàn)教學(xué)中的應(yīng)用[J].電腦知識(shí)與技術(shù).2008年第4期,第979-980頁(yè)
[3]何珍祥,任文.計(jì)算機(jī)實(shí)驗(yàn)教學(xué)的利器——虛擬機(jī)之應(yīng)用研究[J].高校實(shí)驗(yàn)室工作研究.2010年6月,總第104期第2期,第53-54頁(yè)
[4]郝尚英.淺談虛擬機(jī)在計(jì)算機(jī)教學(xué)中的應(yīng)用[J].新課程(教育學(xué)術(shù)).2010第7期,第87頁(yè)
10.3969/j.issn.1001-8972.2011.13.083
谷豐 男(漢族),湖南吉首人,華南農(nóng)業(yè)大學(xué)計(jì)算機(jī)公共基礎(chǔ)課實(shí)驗(yàn)教學(xué)中心教師,本科,主要研究方向:虛擬機(jī)技術(shù)、網(wǎng)絡(luò)實(shí)驗(yàn)。