ChenGen

          一切歸零,重新開始
          隨筆 - 13, 文章 - 10, 評論 - 21, 引用 - 0
          數(shù)據(jù)加載中……

          NS2

          一、安裝NS2

          NS2是OpenSource的,最早的版本是在Linux/Unix下運(yùn)行的,后來有了Windows下用VC編譯運(yùn)行的版本,但從2.26以后就放棄了 對VC的支持,所以現(xiàn)在裝NS2只有兩條路,要么裝個Linux,要么就在Windows下裝個cygwin,然后再在Cygwin上裝NS2.
          由于NS2 是一個集成的仿真環(huán)境,除了NS2 本身之外,他還需要許多其他軟件包的支持,如Tcl,Tk,OTcl,xgraph,Nam 等軟件包,而這些包之間又有相互的版本依賴關(guān)系,因此,我們一般不會手工單獨(dú)安裝各個軟件包,而直接下載它提供的一次性包(allinone:即all in one)。下載allinone 包可以一次性獲取所有需要的各個軟件包,并且也不會出現(xiàn)版本沖突問題。 allinone 包的大小大概為65M左右。下載地址(http://sourceforge.net/project/downloading.php?group_id=149743&use_mirror=jaist&filename=ns-allinone-2.30.tar.gz&75583731

          1.Linux下的安裝     

          Linux下安裝NS2相當(dāng)簡單,我沒有在Linux下安裝,但是其基本過程大概如下 :
          解壓:tar xzvf ns-allinone-2.30.tar.gz
          進(jìn)入其根目錄:cd ns-allinone-2.30
          安裝:./install
          設(shè)置環(huán)境變量:在/home/user_name/.bashrc 文件最后添加環(huán)境變量,形式及內(nèi)容如下,可以有些目錄名稱由于版本變化的原因需要做相應(yīng)的修改
          export NS_HOME=/home/hct/ns-allinone-2.28
          export PATH=$NS_HOME/nam-1.11:$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.9:$NS_HOME/lib:$LD_LIBRARY_PATH
          export TCL_LIBRARY=$NS_HOME/tcl8.4.5/library

          之后就是耐心的等待了,注意:安裝過程是一個編譯源代碼的過程,需要安裝gcc編譯器,具體需要那個版本的編譯器我沒有去考察,不過用最新版的gcc肯定是沒有問題的 。

          2.Windows下安裝

          Windows下的安裝相對來講要復(fù)雜一些,因為NS2是在Linux環(huán)境下設(shè)計和運(yùn)行的,雖然好像有編譯成Windows應(yīng)用程序的版本,但是一般大家都使用Linux環(huán)境下的版本。在Window下運(yùn)行Linux程序需要用到一個工具Cygwin。Cygwin并不是一個虛擬機(jī),它不提供硬件層的抽象,它只是提供一個在Window操作系統(tǒng)下運(yùn)行Linux程序的一個環(huán)境。首先到 http://www.cygwin.com 下載Cygwin的安裝程序,具體的安裝過程可以閱讀相關(guān)文檔。然后就是安裝NS2了,在將allinone包下載到本地之后,將其復(fù)制到Cygwin的根目錄下面的/home目錄下(建議,而不是必須),然后打開Cygwin的命令行窗口,剩下的安裝過程同Linux下安裝完全相同。注意,在安裝Cygwin的時候,默認(rèn)情況下沒有安裝gcc等一些工具,而這些工具在安裝NS2以及仿真實驗時都很重要,這下包有:
          gcc
          gcc-g++
          gnuplot
          make
          patch
          perl
          tar
          X-startup-scripts
          xorg-x11-base
          xorg-x11-bin
          xorg-x11-devel
          xorg-x11-bin-dlls
          xorg-x11-bin-lndir
          xorg-x11-etc
          xorg-x11-fenc
          xorg-x11-fnts
          xorg-x11-libs-data
          xorg-x11-xwin



          二、NS2相關(guān)資源


          1、 網(wǎng)絡(luò)論壇(Network Forum):http://www.netforum.com.cn/
          2、 科研論壇網(wǎng)絡(luò)仿真版:http://bbs.sciei.com/index.asp?boardid=66
          3、 臺灣柯志亨教授的主頁:http://140.116.72.80/~smallko/ns2/ns2.htm
          4、 NS by Example:http://nile.wpi.edu/NS/
          5、 Ns tutorial:http://www.isi.edu/nsnam/ns/tutorial/index.html
          6、 源碼與架構(gòu)分析:http://www-sop.inria.fr/planete/software/ns-doc/ns-current
          7、 官方手冊:~/ns-allinone-2.30/ns-2.30/doc/everything.pdf (源碼包中提供)
          8、 NS2 學(xué)習(xí)交流論壇:http://ns2.tech.topzj.com/ (本書官方論壇)
          9、 中文書籍:《NS 與網(wǎng)絡(luò)模擬》

          聲明

          本文是一篇備忘的筆記,而不是獨(dú)創(chuàng)的文章,其中很多內(nèi)容都是直接copy于別人的文章,至于是誰寫的,我只能說聲謝謝了,懶得去指明出處了,如果有得罪的地方,還望諒解,特此聲明。

          posted on 2007-04-05 00:42 ChenGen 閱讀(1764) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 南靖县| 和田县| 泸州市| 大足县| 昌乐县| 呼和浩特市| 邵阳县| 泽库县| 鹿泉市| 伽师县| 西林县| 连州市| 宝丰县| 桐城市| 耿马| 师宗县| 江永县| 原阳县| 宜兰市| 娱乐| 开封市| 吴忠市| 大悟县| 高陵县| 绥滨县| 阳西县| 元氏县| 舒兰市| 理塘县| 宁都县| 兴仁县| 湘西| 武穴市| 许昌市| 三门县| 平舆县| 平原县| 邻水| 铜陵市| 固阳县| 岳普湖县|