Windows平台 NS-2软件安装简明教程
Liyang Liu
liyangliu@live.com
http://www.liuliyang.net/Documents/ns_setup.pdf
Windows平台 NS-2软件安装简明教程
第 2 页 共 9 页
本文旨在介绍 NS-2软件在Windows平台的安装过程,使广大 NS-2用户在最短的时间
内了完成软件的安装,本文参考了网络上相关文章,并进行了实际验证,确保所述的安装过
成正确、有效。
1.引言
NS-2是一款常用的网络模拟软件,它诞生于*NIX环境下。如果要在Windows环境中进
行安装,则需要借助第三方的虚拟软件工具,在 Windows 平台中可以采用虚拟软件如
Vmware先行安装 UNIX/Linux操作系统,然后再在虚拟机中进行 NS-2的安装。本教程介绍
的是采用 Cygwin在Windows下如何安装 NS-2软件。
2.安装过程
首先到 Cygwin的官方网站下载安装程序,大家可以到 Cygwin的中国镜像网站1去下载。
在此,我建议大家采用 Cygwin本地安装的方式进行,因为网络方式安装通常速度较慢,而
且容易出现一些莫名其妙的错误。可以在搜索引擎中搜索 Cygwin镜像文件,本教程中采用
的 Cygwin镜像下载地址为:
ftp://soft:Coolersky@soft.coolersky.com:19527/iso/cygwin2.510.2.2.iso
将上述文件下载后,可以通过虚拟光驱软件(如 DAEMON Tools)打开,如图,然后双
击 setup.exe
进入安装界面
1 http://www.cygwin.cn
Windows平台 NS-2软件安装简明教程
第 3 页 共 9 页
安装方式选择本地目录
可采用系统默认的设置不必修改,如下图
选择本地镜像文件中的文件目录,本演示实例的目录为:
http%3a%2f%2fmirrors.kernel.org%2fsourceware%2fcygwin
如图,
Windows平台 NS-2软件安装简明教程
第 4 页 共 9 页
接下来的这一步比较关键,如果少安装了某些组件,可能会无法编译导致安装失败,点
击 View键切换浏览模式,
需要的组件为:
gcc
Windows平台 NS-2软件安装简明教程
第 5 页 共 9 页
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
组件选择好后,点击下一步开始安装,这个过程持续的时间较长
Windows平台 NS-2软件安装简明教程
第 6 页 共 9 页
安装好后,提示
至此完成了 Cygwin的安装,接下来就是要在 Cygwin环境下进行 NS-2软件的安装,建
议新手安装 NS-2的时候采用 allinone的安装包,本教程采用 2.29版,下载地址:
http://www.isi.edu/nsnam/dist/ns-allinone-2.29.tar.gz
下载后,将压缩包放在 C:\cygwin\home\YOUR_PATH (YOUR_PATH 为用户名的实际
路径)。
采用如下命令对压缩包进行解压,
$ tar xvfz ns-allinone-2.29.tar.gz
修改 C:\cygwin\home\dinglan\ns-allinone-2.29\nam-1.11\agent.h文件第 73行 NULL为 0。
进入 NS-2的目录,
$ cd /home/dinglan/ns-allinone-2.29/ns-2.29
运行如下命令安装,这个过程持续时间往往很长,请耐心等待
$ ./configure ; make clean; make depend; make
Windows平台 NS-2软件安装简明教程
第 7 页 共 9 页
安装完成后看 ns-2.29目录下是否正确生成了 ns.exe
进入 C:\cygwin\home\YOUR_PATH 目录找到.bashrc 文件,用相关编辑器打开,在文件
的末尾添加如下代码:
export NS_HOME="/home/YOUR_PATH/ns-allinone-2.29"
export
PATH="$NS_HOME/nam-1.11:$NS_HOME/tcl8.4.11/unix:$NS_HOME/tk8.4.11/unix:$NS_HO
ME/bin:$PATH"
export LD_LIBRARY_PATH="$NS_HOME/tcl8.4.11/unix:$NS_HOME/tk8.4.11/
unix:$NS_HOME/otcl-1.11:$NS_HOME/lib:$LD_LIBRARY_PATH"
Windows平台 NS-2软件安装简明教程
第 8 页 共 9 页
export TCL_LIBRARY="$NS_HOME/tcl8.4.11/library"
运行命令:
$ startxwin.bat
切换到 NS-2自带的演示文件目录,
$ cd /ns-allinone-2.29/ns-2.29/wimax_example
从上图可以看出,NS-2自带了很多 TCL演示脚本,可以验证一下 NS-2是否已经正常
工作了,
$ ns example2.tcl
从下图可以看出 NS-2已经能够正常运行,如果提示某些文件找不到,那么就要检查一
下上一步的环境变量有没有设置正确,至此 NS-2安装也就完成了。
Windows平台 NS-2软件安装简明教程
第 9 页 共 9 页
3.结语
本教程对 NS-2在Windows下的安装过程进行了简要叙述,希望能够对刚刚接触 NS-2
的新手提供一些帮助,在网络上有许多关于 NS-2安装、使用等更方面的文章,推荐大家到
百思论坛的 NS版2或者台湾柯志亨3老师的个人主页去浏览。最后祝大家都能够将 NS软件
熟练地运用到自己的科学研究中。
4.参考文献
[1] http://140.116.72.80/~smallko/ns2/mysetup_en.htm
[2] http://blog.163.com/xiaoyuer_zhou/blog/static/5016625420071020103742224
[3] http://hi.baidu.com/7stone7/blog/item/1f69b38bb5a0647f9e2fb4bb.html
2 http://www.baisi.net/forumdisplay.php?fid=440&page=1&filter=type&typeid=2
3 http://140.116.72.80/~smallko
本文档为【Windows平台_NS-2_软件安装简明教程】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。