-
cygwin+ns2+mobiwan
2005-03-15
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
(a) 安裝cygwin
http://morningsun.blogbus.com/logs/1060562.html
連到 http://www.cygwin.com,點選 Install or Update now (using setup.exe)。在Root Directory中,可以選擇安裝的目錄,不過在這裡建議大家使用內定的路徑 c:\cygwin。其它另外兩個選項也使用內定值即可。按下一步。在Local Package Directory中,是讓使用者設定下載cygwin所需要檔案的目錄。使用者可以自行更改路徑或者使用與安裝程式setup相同的路徑(內定值)。
要選擇必须安装的包有XFree86-base、 XFree86-bin、XFree86-prog、XFree86-lib、XFree86-etc、make、patch、perl、gcc、gcc-g++、gawk、gnuplot、tar和gzip。以下圖為例,點選XFree86-base,可以使得狀態從new改變成4.3.0-11。
(b) 安裝ns2
启动cygwin。
ns2官方:http://www.isi.edu/nsnam/dist/ns-allinone-2.27.tar.gz
但校内search一下可以得到,快多了
使用tar xvfz ns-allinone-2.27.tar.gz解開所下載的壓縮檔。
(c) Patch Mobiwan2
注意这时不要直接安装ns2,需要先打上mobiwan的patch,你可以在
http://www.ti-wmc.nl/mobiwan2/ 得到它,
$ cd
$ zcat -f|patch -p1
(d) INSTALL
ok,在nsallinone目录下执行./install,drink a cup of coffee~
(e) 环境变量设置
把下面的一陀写入.bashrc中即可
export NS_HOME=`pwd`/ns-allinone-2.27
export PATH=$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
(f) test
装好了@!,测试一把,http://www.ti-wmc.nl/mobiwan2/simple-mipv6.tcl.txt,修改其中的BASEDIR 为你系统中的相应目录,运行ns simple-mipv6.tcl ,你应该得到如下的结果
>-------------------- NS Addressing --------------------<
Domains (domain_num) : 2
Clusters (cluster_num) : 1 5
Nodes (nodes_num) : 1 1 3 1 1 1
>-------------------------------------------------------<
31.902 get_coa for BS 1.2.0:4198400
Simulation finished
.....
注意,原来在ns-tutorial/example/下的例子都不可用了。
good luck~
收藏到:Del.icio.us








评论