[ns] Installation problems with ns-2.33
harsh batra
harshbat at gmail.com
Wed Sep 10 06:03:46 PDT 2008
hi...i am new to ns so dont know much...but i know this problem can be
solved by setting the path.....with command PATH=EXPORT PATH folllowed by
the paths of ur standard directories......when u must have installed ur
ns...it must have given u a path which should be saved.....
now if that path is not saved properly...it wont allow u to execute nam file
directly as it doesnt know where it stores and u get the error of
$ 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"
u can see the output by going to nam directory under ur ns folder
and open out.tr thru nam
and for avoiding the error set ur path to nam file
and plse anybody help me also...
i need a coding for a algo but i m cluless how to start....if anybody can
help me then i can communicate with that person and can tell u the algo to
be implemented...
pls help me
regards
harsh
On Wed, Sep 10, 2008 at 5:46 PM, Siraj Shaikh <siraj.shaikh at gmail.com>wrote:
>
> 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