NS2下载和安装
1. 在NS2的官网wiki中下载NS-allinone-2.32版本。
地址:http://nsnam.isi.edu/nsnam/index.php/Main_Page
2. 解压缩NS安装文件到Cygwin安装目录下的“D:/cygwin/home/Administrator”
(administrator是登录用户名字)。
3. 运行Cygwin,并更改路径到“ns-allinone-2.32”。
4. 行命令“./install”
5. 等待一段时间(约1个小时),这个时候可以去喝杯茶或者去洗个澡了:)
6. 完成
7. 运行环境配置
打开 /home/Administrator/.bashrc (当然,根据安装路径不同,这个文件所处的位置也不同),在文件末尾加入这些信息:
export NS_HOME=/home/administrator/ns-allinone-2.32
export PATH=$NS_HOME/nam-1.13:$NS_HOME/tcl8.4.15/unix:$NS_HOME/tk8.4.15/unix:$NS_HOME/bin:$PATH
export LD_LIBRARY_PATH=$NS_HOME/tcl8.4.15/unix:$NS_HOME/tk8.4.15/unix:$NS_HOME/otcl-1.13:$NS_HOME/lib:$LD_LIBRARY_PATH
export TCL_LIBRARY=$NS_HOME/tcl8.4.15/library
.bashrc文件可以用记事本打开,不过最好用UltraEdit,因为它是unix格式的文本
8. 输入命令“startxwin.bat”出现以下画面
9. 运行演示程序
在/home/ns-allinone-2.32/ns-2.32/tcl/ex目录下找到simple.tcl文件,在新打开的win窗口中执行如下:[否则会出现:nam: no display name and no $DISPLAY environment variable.的错误]
$ns /home/ns-allinone-2.32/ns-2.32/tcl/ex/simple.tcl
若出现网路模拟动画,应该会出现这样的窗口: