2007.07.01

終於要開始來研究比較專業的專題了,從老師那邊得到資料開始都還沒認真閱讀過,因為期末考加上這兩天補習導致都沒時間來仔細閱讀,不過為了要趕緊跟上峰峰的腳步,於是我昨天研究到三點。

首先是對於 NS2 的見解,剛聽到老師要做的這個東西根本是完全沒聽過的,不過幸好老師給了我們學長之前做的專題,加上又是中文的,初步了解下 NS2 是一套可以用來模擬網路節點的工具,模擬出節點之後就可以模擬網路封包的傳送路線。而我們的專題目標是要做出可以對於無線網路做模擬測試。

以下是昨晚趁著要重灌前先試著安裝一遍,根據學長資料,要安裝 NS2 要在 Linux 作業系統下去安裝,可是對於 Windows 作業系統則必須使用「Cygwin」來『模擬出 Linux 作業系統』,之後再進行安裝 NS2 於 Cygwin。

∮載點∮

Cygwin: 
http://140.116.72.80/~smallko/ns2/cygwin.rar 

NS2: 
http://www.isi.edu/nsnam/dist/ 下載 ns-allinone-2.30.tar.gz 這個檔案 (2.30內無例題,可用2.29)

∮Cygwin 的安裝方法∮

(1)Download Source -- Install From Loacl Directory 選擇此項進行安裝。 

(2)Root Install Directory 安裝路徑修改路徑到 C:\cygwin下。 

(3)Loacl Package Directory 安裝路徑修改到剛解壓的 [ftp%3a%2f%2fftp.nctu....] 資料夾底下。
          
(4)Select Packages 選擇全部安裝。 
         
(5)接著就可以開始進行 Cygwin 的安裝。

∮NS2 的安裝方法∮ 

(1)首先要先執行 Cygwin ,第一次執行它會在 Cygwin 的 home 目錄下產生一個使用者 本身的 username 資料夾,並且會自動放入環境變數設定等(.bashrc、.bashrc_profile和.inputrc)。
[ ps.相簿有圖有真相,假如沒有出現,可能是安裝沒有完整。 ] 
※注意:Cygwin會以使用者名稱建立出一個資料夾,此使用者名稱不能有中文或空格。

(2)把壓縮檔 ns-allinone-2.30.tar.gz 複製到 Cygwin 的 home 目錄下使用者的 username 底下。 

(3)重新執行 Cygwin ,鍵入指令 tar –xvzf ns-allinone-2.30.tar.gz 。 
☆(指令)tar:此指令在 Linux 下是指將檔案的壓縮與打包,簡單講就是一個壓縮檔類似 winrar 壓縮的檔案,其附檔名都是『 *.tar, *.tar.gz,*.tgz, *.gz, *.Z, *.bz2 』(by 鳥哥的 Linux 私房菜)。 

(4)再來利用 cd 指令 到 ns-allinone-2.30 目錄下,輸入 ./install 進行安裝,等安裝完成關閉即可。 

∮環境變數設定∮  --  這個設定我不太清楚是要做什麼用,不過就先設定吧! 

(1)將原本解壓縮的 cygwin 資料夾下的 .bashrc 檔案覆蓋到 c:\cygwin 的 home 目錄 下使用者本身的 username 底下。 

(2)開啟並修改 .bashrc 檔案,修改成目前所要執行的 NS2 版本。
ex→ ns-allinone-2.30。 

(3)環境變數設定只到這樣,收工。
 

歡迎對於 NS2 有研究或見解的同學、朋友可以一起討論  by Yo PM 07:05

創作者介紹
創作者 NS2lab 的頭像
NS2lab

『網路節點模擬』 研究日誌

NS2lab 發表在 痞客邦 留言(0) 人氣()