If you have already grabbed 1.1.1, you should apply this patch to the file ns-src/cmu/scripts/run.tcl. This patch fixes a bug which prevented ns from reading older style scenario files... I also added a definition of AF_LINK to packet.h, because Linux doesn't seem to provide one. These bugs are fixed in our release 1.1.2 Index: run.tcl =================================================================== RCS file: /usr/cvs/ns/ns-src/cmu/scripts/run.tcl,v retrieving revision 1.35 diff -c -r1.35 run.tcl *** run.tcl 1999/06/10 04:39:41 1.35 --- run.tcl 1999/08/11 21:41:45 *************** *** 202,208 **** while {[gets $f line] >= 0} { if {[regexp $r1 $line]} { regexp $r2 $line junk opt(nn) opt(stop) opt(x) opt(y) ! regexp $r3 $line junk configured_range configured_bitrate } else { break } --- 202,208 ---- while {[gets $f line] >= 0} { if {[regexp $r1 $line]} { regexp $r2 $line junk opt(nn) opt(stop) opt(x) opt(y) ! regexp $r3 $line junk configured_range configured_raw_bitrate } else { break } *************** *** 235,242 **** puts " Set xmit power to $Pt\n" } ! if { $configured_bitrate > 0 } { ! NetIf/SharedMedia set Rb_ $configured_bitrate } # do the getopt again in case the routing protocol file added some more --- 235,242 ---- puts " Set xmit power to $Pt\n" } ! if { $configured_raw_bitrate > 0 } { ! NetIf/SharedMedia set Rb_ $configured_raw_bitrate } # do the getopt again in case the routing protocol file added some more