Chinaunix首页 | 论坛 | 博客
  • 博客访问: 556104
  • 博文数量: 126
  • 博客积分: 2071
  • 博客等级: 大尉
  • 技术积分: 1522
  • 用 户 组: 普通用户
  • 注册时间: 2010-08-24 16:09
文章分类
文章存档

2013年(8)

2012年(37)

2011年(80)

2010年(1)

分类: 网络与安全

2011-05-26 18:24:55

                   ns-allinone-2.34和click router结合安装
1.环境准备
  ubuntu9.04,硬件目前的计算机基本上都可以
  (试过其他版本的linux,还是这个好点,click在ubuntu上开发的,还是蛮好的)
2.软件
  ns-allinone-2.34和click-1.8.0,两个软件包都可以在官网上下载
3.安装ns-allinone-2.34
  安装过程可以参考:
  与上述不同的事,ubuntu9.04中安装ns-allinone-2.34的时候可能要出错,主要是软件依赖的问题,可以在google中搜索对应的错误,基本上都可以解决,在此不再赘述了。
4.安装click-1.8.0,且关联ns-allinone-2.34
  将click-1.8.0解压到ns-allinone-2.34中,在终端中进入解压的click-1.8.0目录,输入如下命令进行配置:
$./configure --prefix=CLICKPREFIX(此处为click-1.8.0的绝对路径) [other options] --enable-nsclick --disable-linuxmodule
$make
$make install
(编译的时间要持续几分钟,基本上没什么问题,安装完成后要配置click-1.8.0的环境变量)
到此,有关click的安装基本结束,有什么问题可以给我留言!!
接下来要配置ns-allinone-2.34
5.配置ns-allinone-2.34
  首先,进入ns-2.34的目录中,并对ns-allinone-2.34进行打补丁,以便于后面的正确编译,命令如下:
  cd ns-VERSION(我的是ns-2.34)
  patch -p1 < CLICKDIR/etc/ns-VERSION-patch
  其次,进行配置,命令如下,所处目录同上
  ./configure [--prefix=PREFIX] --with-click=CLICKPREFIX
  最后,重新make和make install
  至此,基本上完成,可以进入tcl/ex/中,输入ns nsclick-simple-lan.tcl进行测试,没问题的话会出现在终端上输出一些数据,表明安装完成。如果出现共享库错误,则需要将click-1.8.0/lib加入到LD_LIBRARY_PATH 环境变量中,从而解决错误
 
enjoy!!!
可以参照click-1.8.0的INSTALL文件,里面有简单的安装说明,出现问题找google,基本可以解决
 
关于click的内核模式,暂且用不上,就不研究了
 
 
 
阅读(1863) | 评论(0) | 转发(0) |
0

上一篇:leach协议安装

下一篇:ubuntu显卡驱动安装

给主人留下些什么吧!~~