加入收藏 设为首页 联系站长
首页 | 虚拟动态 | Cisco模拟 | Juniper仿真 | 虚拟机 | 网络仿真 | 软件路由 | 技术专题 | 相关软件 | 交流论坛
>首页 -> 网络仿真 -> NS

TOP

NS2+CYGWIN+WINXP
[ 录入者:admin | 时间:2007-10-28 00:22:09 | 作者: | 来源: | 浏览:822次 ]

NS2+CYGWIN+WINXP

公元2005年10月23日18:31分,当我打完最后一个命令ns example2.tcl,焦急的等待中并不熟悉的nam动画姗姗来迟终于现身眼前。Yeah!终于可以去吃饭了,而这距我认识NS已经有半个月时间,一声叹息。

      废话少说,还是说说我的安装经历吧。虽然网上有人总结过了,但或多或少有些疏漏,于是我参考了网络论坛的一篇帖子再来说说自己的安装过程。

     首先是cygwin的下载和安装。从cygwin的网站上下载cygwin的setup程序,300K大小。接着就是安装cygwin了,双击setup图标,下一步选择Download Without Installing即先下载后再安装(大部分帖子都说这一步选择Install from Internet,我想除非你的网速超快而且你的耐力了得,因为大部分提供下载的站点都在国外,少数的几个国内站点下载速度也是极慢),下一步选择下载文件存放的目录,接着选择联网方式,建议选择Use IE5 Settings也就是和浏览器的设置一样,接着就出现了让你选择下载站点的一步,可以选择网速较快的站点比如ftp://ftp.ntu.edu.tw ,这是台湾大学的ftp网速基本能保证在10Kb/s,下一步到了选择安装包的下载,对于我等菜鸟来说最保险的莫过于全部选择了,而且省了一个一个的去找库文件。接着就是漫长的下载过程了,因为全部下载大概有5、600M所以时间较长,适合在晚上下载(本人就是没关机下了一晚)。

    下载完以后(这里要说一下,可能会只下了99%或者98%,但没关系因为没下完的无关紧要,本人的就只下了98%,听说清华的站点也只能下到99),才开始了真正的cygwin安装。同样的双击cygwin的setup的图标,这个时候就选择Install from Local Directory,接下来选择安装目录,默认即可。下一步接受默认设置,接着就开始安装了,整个过程大概20-30分钟,可以先喝杯茶……

    安装完后桌面会有cygwin的快捷方式。NS2可以到http://www.isi.edu/nsnam/dist/ns-allinone-2.28.tar.gz 下载,很快下完。下载完后把ns-allinone-2.28.tar.gz存放到你的cygwin的home目录下以你的名字命名的文件夹,一般是c:\cygwin\home\AAA,AAA是你的用户名。安装ns-allinone-2.28才是本文的重点。

   打开cygwin,输入pwd返回你的主目录/home/AAA,以下是安装过程:

1〉tar zxvf ns-allinone-2.28.tar.gz (不能用RAR解压)

2〉cd ns-allinone-2.28,进到解压目录 在解压缩后的ns-allinone-2.28文件中找到nam-1.11中的agent.h文件(确保安装好了VC6.0),把其中的73行的一个null改成0,否则后面会没有nam.exe文件。

3〉./install 开始安装,时间会比较久,慢慢等吧……

4〉cd nam-1.11 , ./configure , make, make install 生成nam.exe,最后一步可能会出现error 1的提示,但没关系,在ns-allinone-2.28的bin目录下已经有了nam.exe的快捷方式。

5〉注册环境变量 ,用记事本用记事本打开home目录下的.bashrc文件,发现是乱码看不清,没关系将下列命令粘贴进去即可:

export NS_HOME=/home/AAA/ns-allinone-2.28   (AAA是你的用户名)

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.9:$NS_HOME/lib:$LD_LIBRARY_PATH

export TCL_LIBRARY=$NS_HOME/tcl8.4.5/library

6〉回到cygwin的命令行,确保是在/home/AAA目录,输入startxwin.bat 会出现一个新的X视窗Xbash

7〉在Xbash命令行输入:cd ns-allinone-2.28/ns-2.28/ns-tutorial/examples

8〉ns example2.tcl
这时候,nam出现了,恭喜你,大功告成!

而且在Xbash里输入oclock会出现一可爱的钟表,可谓是意外发现,还有很多……
[上一篇]NS2在Win系统中三种调试方法 [下一篇]ns2的安装
※相关文章
 

评论

称  呼:
内  容:

相关栏目

最新文章

热门文章

推荐文章

赞助商链接