norbert_jxl 发表于 2011-12-21 08:43

ns-allinone-2.34和click router的安装

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