路径问题导致的NS2调试异常

最近一直在研究NS2 ,目前需要将已经写好的JAVA版本的协议放到NS2中进行仿真,以评测性能,做网络的这部分几乎是逃不掉的。

话说昨晚上从网上找了一个测试两个结点的无线脚本,测试AODV,DSDV等协议都没问题,可是一换上我们的MRDA就死活不行,老是出错,实验了无数次,无果。

于是今天删掉了NS2,重装,这时NS2中根本没有MRDA协议,可是执行竟奇迹般通过,于是冷静思考,终于发现问题所在。

原来我昨天在测试时总是这样调用命令:

ns 2node.tcl

 可是这样默认是调用的存放在/usr/local/bin/文件夹里的ns  --这个我也忘记什么时候放的了

真相大白了,原来我一直调用的是一份不知什么时候的ns文件,所以才有了上面的问题。

特此记录,自勉!

 

你可能感兴趣的:(网络协议,脚本,Tcl)