NS2.27是個古老而經典的版本,雖然已經出現了NS2.34……但吸取同門的經驗,還是安裝問題比較少的NS2.27吧,閑話少說,開始……
NS-2是OpenSource的,最早的版本是在linux/unix下啟動並執行,後來有了windows下用vc編譯啟動並執行版本,但從2.26以後就放棄了對vc的支援,所以現在裝NS2隻有兩條路,要麼裝個linux,要麼就在windows下裝個cygwin,然後再在cygwin上裝ns2.
為了一個ns2(完成安裝後不過100M)而安裝linux(RH9完整安裝大概在5G左右)實在不值,所以我決定用cygwin!
安裝步驟具體參考這個頁面吧:http://140.116.72.80/~smallko/ns2/setup_en.htm
裡面有幾個要注意的地方:
1.NS2 SetUp的第八步具體如下:
右鍵記事本開啟 c:/cygwin/home/Administrator/.bashrc (當然,根據安裝路徑不同,這個檔案所處的位置也不同),在檔案末尾加入這些資訊:
export NS_HOME=/home/Administrator/ns-allinone-2.27
export PATH=$NS_HOME/nam-1.10:$NS_HOME/tcl8.4.5/unix:$NS_HOME/tk8.4.5/unix:$NS_HOME/bin:$PATH
export LD_LIBRARY_PATH=$NS_HOME/tcl8.4.5/unix:$NS_HOME/tk8.4.5/unix:$NS_HOME/otcl-1.8:$NS_HOME/lib:$LD_LIBRARY_PATH
export TCL_LIBRARY=$NS_HOME/tcl8.4.5/library
儲存.bashrc,開啟cygwin,運行 startxwin.bat
2.按照教程提示輸入:cd ~/ns-allinone-2.27/ns-2.27/ns-tutorial/examples斷行符號後會出現:NO such file or directory,說明路徑錯了,還是老老實實地cd進入子檔案夾吧
3.運行ns example2.tcl吧