2015-01-24 9 views
0

ns2에 대해 OSPF patch을 설치했는데 제대로 설치됩니다.잘못된 명령 이름 "Agent/rtProto/OSPF"

(TCL) Creating simulator & trace files... 
(TCL) Setting up nodes and links... 
(TCL) Configuring traffic objects... 
(TCL) Configuring routing protocol... 
invalid command name "Agent/rtProto/OSPF" 
while executing 
"Agent/rtProto/OSPF set helloInterval 1" 
(file "ospf0.tcl" line 132) 

Here 누군가가 indicates a failed build. (Or you are using a wrong executable 'ns'.)라고하지만 패치가 오류없이 설치 : 나는 명령 ns ospf0.tcl와 동일한 패치의 tcl 예제를 실행하려고 지금 때이 오류를 제공합니다. 나는 ns으로 tcl 파일을 매끄럽게 패치없이 OSPF없이 사용했다. 나는 ubuntu 14.04ns2 2.35으로 가지고 있으며 10-ospf4ns2.34 패치를 적용했습니다. 어떤 아이디어가 잘못 됐나요? 또한 누군가가 시뮬레이션 파일이나 추적 파일에 대해서 nam 파일을 준 경우 매우 유용합니다.

답변

1

Ns-2.35 : 패치 10-ospf4ns2.34-base.patchcommon/packet.h으로 실패합니다.

후 # 4 here ...에 대한»ospf_ns235.patch 읽어 보시기 바랍니다«

다음

당신이 할 수있는 작업은 다음과 같습니다

Ubuntu 14.04 : $ sudo apt-get remove ns2 
$ tar xvf ns-allinone-2.35_gcc482.tar.gz 

https://drive.google.com/file/d/0B7S...ew?usp=sharing

$ cd ns-allinone-2.35/ 
$ patch -p0 < ospf_ns235.patch 

https://drive.google.com/file/d/0B7S...ew?usp=sharing

$ ./install 
$ cd ns-2.35/ 
$ sudo make install 
$ cp ns ns-ospf 
$ sudo cp ns-ospf /usr/local/bin/ 
$ cd tcl/ex/ospf/ 
$ mkdir out_ospf0 out_ospf1 out_ospf2 out_ospf3 out_ospf4 out_ospf5 out_ospf6 out_ospf7 out_ospf8 out_ospf9 
$ ns-ospf ospf0.tcl 
. 
. 
$ ns-ospf ospf9.tcl 
+0

우리 'StackOverflow'를 보시고 여기에 답해 주셔서 다시 한번 감사드립니다. –

+0

또 다른 질문 남자,'nam'에 보여지는'set sim_annotation {Agente OSPF ...}}'추적 파일에서 어떻게 문장을 설정하고 있습니까? 모든 nam 파일 행을 변경하는 것 외에도 변경할 수 있습니까? 나는 그들이 영어가되기를 바란다. –