[ns] Installation problems with ns-2.33

Siraj Shaikh siraj.shaikh at gmail.com
Wed Sep 10 05:16:43 PDT 2008


2008/9/10 Siraj Shaikh <siraj.shaikh at gmail.com>:
> 2008/9/4 Tom Henderson <tomh at tomh.org>:
>> Siraj Shaikh wrote:
>>>
>>> I installed ns-2.33 on my machine (Ubuntu). Followed the intstructions
>>> on here:
>>> http://nsnam.isi.edu/nsnam/index.php/Installing_ns2.31_on_Ubuntu7.04
>>>
>>> Everything worked fine and as expected. No errors encountered.
>>>
>>> I the validation set up and even the path/environment variables. Have
>>> checked the paths since then and they are all fine.
>>>
>>> The problem: for any file xxx.tcl (in the right folder) every time I type
>>>
>>> $ ns xxx.tcl
>>>
>>> I get
>>>
>>> $ xxx.tcl does not exist, try again
>>>
>>> Why? When I type
>>>
>>> $ ns
>>>
>>> I get
>>>
>>> Usage:      host [-v] [-a] [-t querytype] [options]  name  [server]
>>> Listing:    host [-v] [-a] [-t querytype] [options]  -l zone  [server]
>>> Hostcount:  host [-v] [options] -H [-D] [-E] [-G] zone
>>> Check soa:  host [-v] [options] -C zone
>>> Addrcheck:  host [-v] [options] -A host
>>> Listing options: [-L level] [-S] [-A] [-p] [-P prefserver] [-N skipzone]
>>> Common options:  [-d] [-f|-F file] [-I chars] [-i|-n] [-q] [-Q] [-T] [-Z]
>>> Other options:   [-c class] [-e] [-m] [-o] [-r] [-R] [-s secs] [-u] [-w]
>>> Special options: [-O srcaddr] [-j minport] [-J maxport]
>>> Extended usage:  [-x [name ...]] [-X server [name ...]]
>>>
>>> What is the problem? Please help!
>>>
>>>
>>
>> It looks like you are not invoking "ns" the network simulator but another
>> program named "ns" that is a name service.  If you type "which ns" you will
>> see what program is being invoked when you simply type "ns".  To work around
>> this, try typing the absolute path to the ns binary that you want to invoke,
>> such as "/usr/local/bin/ns xxx.tcl".
>>
>>
>
> Tom
>
> You are right, it is invoking ns in '/usr/bin/ns' every time I type
> ns. I tried the absolute path as you suggested and it works! Well not
> really.
>
> I get the following error now
>
> $ ns: finish: couldn't execute "nam": no such file or directory
>       while executing
> "exec nam ptrace.nam &"
>       (procedure "finish" line 6)
>       invoked from within
> "finish"
>
> What is happening here?
>
> So now I have two problems. First, how do I avoid typing the absolute
> path every time I want to run ns-2? Could I rename the name of the
> ns-2 executable file - would that simply do?
>
> And also, what is this second error?
>
> Thanks for your help - sorry for the delay in this reponse!
>
> Siraj
>
Hello again

Following up on my previous message, just want to confirm that I had
problems in the path so thats why ns-2 wasnt working. Now it works
fine, but I still dont know how to avoid typing the entire absolute
path every time.

Please help!!

Thanks

Siraj



More information about the Ns-users mailing list