10 likes | 147 Views
電腦與通訊工程系. 前言. 安裝 NS2. 使用 VB 設計 USB 週邊裝置圖形監控軟體 文 / 林士斌、廖國列、林正敏、竇其仁 摘自: e 科技, vol. 58 , pp. 23-30 , Oct. 2005. 摘要 本文首先介紹一套網路模擬器- NS2 ,並將重點放在如何透過 Cygwin 套件,在 Windows 平台下模擬 Unix/Linux 平台,安裝及執行 NS2 。最後,更透幾個範例,來簡單說明使用 NS2 的模擬情況。.
E N D
電腦與通訊工程系 前言 安裝NS2 使用VB設計USB週邊裝置圖形監控軟體 文/林士斌、廖國列、林正敏、竇其仁 摘自:e科技,vol. 58,pp. 23-30,Oct. 2005 摘要 本文首先介紹一套網路模擬器-NS2,並將重點放在如何透過Cygwin套件,在Windows平台下模擬Unix/Linux平台,安裝及執行NS2。最後,更透幾個範例,來簡單說明使用NS2的模擬情況。 將其實作出硬體,並在實際的網路環境下去測試是一個可行方式,但似乎顯得耗時費事。如能透過軟體的方式來模擬網路的實際運作,不但省事並可大量節省成本,因此筆者在此介紹一種模擬套件-NS2,其全名為『Network Simulator version 2』,是由美國U.C Berkeley 所發展出來的模擬平台。其可提供IP網路上多種型態的模擬分析,並提供使用者藉由Tcl語言編寫Script,對所研究之演算法進行模擬分析。 由於NS2是屬於Unix/Linux平台的套件。但Windows平台是目前使用最廣泛的作業系統,因此筆者將搭配介紹另一個OpenSource套件-Cygwin,可使Windows平台模擬Unix/Linux的作業環境以便執行NS2套件。 接著我們正式著手準備安裝NS2。由於要在Windows 2000/XP平台下執行該套件,因此必須先行下載下列必要元件: 1.Cygwin-1.5.13-1 or above (http://www.cygwin.com/) 2.ns-allinone-2.27.tar.gz (http://www.isi.edu/nsnam/ns/) 3.install.patch(http://www.isi.edu/nsnam/ns/ns-cygwin-old.html) 在安裝完Cygwin後,接著我們就開始把NS2加入Cygwin中。首先,將下載的ns-allinone-2.27.tar.gz及install.patch兩個檔案存到Cygwin所產生的“家目錄”中,若是依預設值安裝Cygwin,則通常會在“C:\Cygwin\home\%User name%”。 再然在Cygwin的命令提示字元下執行“tar –zxvf ns-allinone-2.27.tar.gz”,將套件解壓縮,這是Unix/Linux的指令,不熟悉的讀者可以去參考相關的書籍。解壓縮完畢後,會產生“ns-allinone-2.27”的目錄。此時,可以選擇將ns-allinone-2.27.tar.gz移除或保留亦可。 接下來是一個關鍵,進入解壓縮後所產生的目錄,執行“patch –p0 < ~/install.patch”,將會修正套件中錯誤的安裝指標。此程序會修正一些已知的錯誤,可避免不必要的安裝錯誤。 再來就是執行“./install”,安裝NS2各項套件到Cygwin。不一會兒,會出現一個系統詢問,這是因為Cygwin並没有diff套件,再此選擇“y”後繼續。 使用NS2 安裝Cygwin