Installing Network Simulator NS-2.35 RC8 in Fedora 15

This post tells you how to install NS-2.35 in Fedora 15.

Step 1: Download the ns-2.35 from this link

Step 2: untar this using the command tar zxvf ns-allinone-2.35-RC8

Step 3: change directory to ns-allinone-2.35-RC8 and type ./install (see a dot)

Step 4: You may get an Error as following in Fedora 15

make: *** [mac/mac-802_11Ext.o] Error 1

To overcome this error, include the following (red) line in the ns-allinone-2.35-RC8/ns-2.35/mac/mac-802_11Ext.h

#include <cstddef>

and then go to step 3.

Step 5 : Set the path and logout and login.

(NB: for setting the path and installing ns-2.34 , refer this post)


  1. Hello Sir
    I have installed NS2.34 successfully in fedora 15.
    But when I again open the terminal.It shows me error :
    ns command not found
    similiar command is ‘nc’

    again I have to install NS2 and source .bashrc and in next step i have to validate
    again the NS2.34 gets install.

    If I close the terminal and again opens it then again the error (above error) comes out.

    Please help for the same and guide me for the same

  2. Sir I have done the same.
    .bash_profile is to be saved in /etc/ folder?

  3. Sir after setting the path where should I put this file?
    in /etc/skel/.bash_profile
    /home/suraj/Desktop/nsallinone-2.34/ ?

  4. the file is available in the /home/username

  5. sir i got error like this while installing ns-2.34 in fedora14 pls tell me wat to do for complete installation.

    Build Stanford GraphBase
    ./install: line 343: cd: ./sgb: No such file or directory
    Unable to create sgb library. This library is used by gt-itm and so for scenario generators. If you already have sgblib (possible if you are on solaris,sunos or freebsd platforms) you may still be able to run gt-itm. so continuing..
    * Build GT-ITM
    sgb lib not found. gt-itm & sgb2ns could not be installed. Continuing..
    * Build zlib
    ./install: line 402: cd: ./zlib-1.2.3: No such file or directory
    ./install: line 404: ./configure: No such file or directory
    Zlib-1.2.3 configuration failed, but it's optional, so continuing ...
    * Build tcl8.4.18
    ./install: line 424: cd: ./tcl8.4.18/unix: No such file or directory
    autoconf: error: no input file
    ./install: line 432: ./configure: No such file or directory
    tcl8.4.18 configuration failed! Exiting ...
    Tcl is not part of the ns project. Please see
    to see if they have a fix for your platform.
    [root@veena ns-allinone-2.34]#

  6. Mr Pradeep, isnt there a way to just upgrade from ns2.34 to ns2.35. Because I have added some new protocols in 2.34. So, without wasting time, isn't there a simpler way ?

  7. No update for ns 2.35 is available. But with the help of patch file it is possible.


Post a Comment

Popular Posts