2008/9/4 Tom Henderson <[EMAIL PROTECTED]>: > 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