期刊VIP學術指導 符合學術規范和道德
保障品質 保證專業,沒有后顧之憂
一、引言
目前,很多學校的計算機專業都開設了《Linux網絡服務》這門課程,教學基本上都是采用多媒體形式。然而,多媒體教學也常遇到一些問題。如教師在講課過程中或學生在實驗過程中,由于機房的電腦都是事先裝好系統的,并且是還安裝了還原卡進行保護,造成有些實驗根本就無法正常完成。比如安裝Linux操作系統,有的網絡服務實驗需要在由多臺計算機組成的網絡環境中完成,不可能為教師和學生提供多臺機器進行教學和實驗。近五年來,我們采用虛擬機技術,利用VMawre軟件改進教學和實驗方法,很好地解決了這些問題,使教學質量有了顯著的提高。
二、 VMWare的特點以及用VMWare來解決 Linux網絡教學的好處
VMware Workstation是VMware公司設計的專業的虛擬化產品。使用簡單,十分容易,且功能強大。使用VMware Workstation可以在降低硬件成本的同進保證多操作系統的并存,同時通過自動執行和優化向導,大大提高生產的效率。其特點主要有以下幾個方面:
(1)可以實現在一臺PC上模擬出多個操作系統的效果;(2)通過克隆技術提供快速的網絡環境部署;(3)廣泛的操作系統支持;支持目前市場上各類操作系統的安裝;(4)強大的網絡支持;內置DHCP服務器和10臺虛擬交換機,使虛擬機能夠根據需要選擇互相連接或網絡相連;(5)豐富的臺式機體驗;包括在客戶機和服務器之間自由的拖放和復制數據,使用影片捕捉和回放技術,捕獲當前虛擬機中的所有屏幕信息。
綜合虛擬機以上的特點我們可以利用它來解決《Linux網絡服務》教學中的實際問題,且帶來了如下的好處 :(1)可以解決多媒體教室和機房電腦用作Linux教學的需要。教師可以在物理計算機的系統環境下講解電子課件,并在虛擬的Linux操作系統中演示其各種實驗操作。(2)每個學生可以單獨完成網絡配置實驗。學生利用虛擬機可以同時模擬服務器和客戶機,減少做實驗時物理連線所帶來的麻煩。(3)不用擔心學生帶有“危險”性操作的實驗而破壞物理計算機的系統。
三、安裝配置 VMware和 Linux系統
1、VMWare的配置
本文以VMWare Workstation 6.5為例,講解如何安裝VMWare并進行RHEL5的配置。
(1)安裝 VMWare虛擬機。雙擊VMWare安裝程序,打開 VMWare安裝向導。接下來按向導提示完成安裝即可。(2)創建VMWare虛擬機。在VMWare主界面中,執行“file”→“New”→“Virtual Machine”,打開新建虛擬機向導,選擇“Typical”,單擊“Next”按鈕--在“Guest Operating System Installation”頁面中選擇“I will install the operating system later”。-- 在“Select a Guest Operating System”頁面中選擇“Linux” →“Red Hat Enterprise Linux 5”。--在“Name the Virtual Machine”頁面中,給Guest操作系統命名,同時指定它的存放位置。--下一步--下一步--完成。
2、安裝Linux系統--RHEL5
在安裝時可以使用光驅和安裝光盤來安裝,也可以使用ISO鏡像文件來安裝。實驗室的電腦一般都沒有光驅,我們選擇使用 ISO光盤鏡像文件來進行安裝 ,大致如下 :
(1)雙擊上面完成界面中的光驅設備,單擊“Use ISO image file:”下的“Browse”找到RHEL5的鏡像(ISO)文件后,選擇“OK”。(2)點擊左側的“Power on this virtual machine”,開始安裝Linux系統。(3)檢測光盤的完整性,可以通過“→”“←”選擇“skip”跳過。(4)進入安裝程序的界面,可以根據提示進行安裝過程的配置選擇 ,一步步完成安裝(默認選擇下一步即可)。(5)安裝完成后,建議大家默認文本界面進行登錄系統。如果想要切換到圖形界面,可以輸入init 5。要想從圖形界面切換回文本界面,則可以打開終端,輸入init 3。
四、 VMware上實現 Linux網絡教學
1、Linux虛擬機中網絡的配置
對于Linux網絡服務方面的教學,只有虛擬機是不夠的,還需要通過網絡將虛擬機組合在一起,才能進行相互通信。VMware默認提供了十臺虛擬交換機(VMnet0~VMnet9)。提供了四種網絡連接方式:(1)橋接(Bridge)模式(VMnet0)。如果采用橋接模式,那么你的虛擬機將相當于新增加的一臺與物理主機地位相等的計算機。這種模式下,虛擬機將能夠很容易地從真實主機獲取資源,并與網絡中的任意物理主機通信。( 2)(Host Only模式(VMnet1)。Host Only模式又稱僅主機模式,采用這種模式和橋接模式沒有太大的區別,正是在這種模式下,虛擬機的網絡配置(例如:IP地址、網關、DNS)將由VMWare自帶的DHCP服務器提供。如果手動改動了IP地址信息。即使和真實的物理機在同一個網絡內,也無法通信。(3)NAT模式(VMnet8)。NAT模式主要是為了隱藏虛擬機的拓撲結構和便于訪問Internet。(4)Custom。也可以在這里直接指定網絡選擇那一種VMnet進行聯接,只要所有的主機選擇同一種方式即可實現網絡通信。
2、物理中教學軟件的使用
使用虛擬機軟件后可以方便的使用教學軟件進行教學。物理機上可以使用電子教室(國之源、管豹等)把教師在Linux虛擬機中操作的步驟廣播給學生,使得教與學可以結合的更加緊密。
五、結語
本文把虛擬機技術引入《Linux網絡服務》。創建教學中的實驗環境,使得教師演示和學生的實驗操作都可以非常方便的進行。而且在虛擬機上的操作可以暫停,繼續,甚至保存在某一個狀態,有利于教師很好的控制教學進度和實驗的每一個環節。也可以利用他的快照功能,當出現系統崩潰時,恢復到某一個狀態。總之,虛擬機對于改進Linux網絡服務教學和提高教學質量提供了很強的輔助教學手段,同時很大程度上節約了硬件投資并且對其它計算機專業實驗教學的改革與創新也起到了積極的促進作用。
參考文獻
徐祇祥.《Linux網絡服務》[M].北京:科學技術文獻出版社,2009(11).24-31