1. Pre-requisitos
yum install gcc-c++
yum install libX11-devel
yum install xorg-x11-proto-devel
yum install libXt-devel
yum install libXmu-devel

2. Instalação do tcl
wget http://prdownloads.sourceforge.net/tcl/tcl8.4.14-src.tar.gz
cd /usr/share/
tar -zxvf /root/tcl8.4.14-src.tar.gz
cd /usr/share/tcl8.4.14/unix/
./configure
make
make install

3. Instalação do tk
wget http://prdownloads.sourceforge.net/tcl/tk8.4.14-src.tar.gz
cd /usr/share/
tar -zxvf /root/tk8.4.14-src.tar.gz
cd /usr/share/tk8.4.14/unix/
./configure
make
make install

4. Instalação do otcl
wget http://downloads.sourceforge.net/otcl-tclcl/otcl-src-1.12.tar.gz
cd /usr/share

tar -zxvf /root/otcl-src-1.12.tar.gz
cd /usr/share/otcl-1.12/
./configure –with-tcl=/usr/share/tcl8.4.14/
make

-> Você deve editar o arquivo Makefile
vi Makefile
-> próximo da linha 31 você deverá ver:
INST_OLIBSH= NONE/lib
-> Substitua por:
INST_OLIBSH= /usr/local/lib
-> salve e continue
make install

5. Instalação do tclcl (caso use o fedora core 11 veja o final desse texto)
wget http://downloads.sourceforge.net/otcl-tclcl/tclcl-src-1.18.tar.gz
cd /usr/share
tar -zxvf /root/tclcl-src-1.18.tar.gz
cd /usr/share/tclcl-1.18/
./configure –with-tcl=/usr/share/tcl8.4.14/
make
make install

6. Instalação do NS2 (caso use o fedora core 11 veja o final desse texto)
wget http://downloads.sourceforge.net/nsnam/ns-src-2.30.tar.gz
cd /usr/share
tar -zxvf /root/ns-src-2.30.tar.gz
cd /usr/share/ns-2.30/
./configure (ou ./configure –enable-debug se voce quiser usar o gdb)
make
make install

-> colocar o PATH.
echo ‘export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib:’ > /etc/profile.d/ns.sh
chmod 0733 /etc/profile.d/ns.sh

-> Nesse ponto aqui… você pode fazer um teste se tudo esta funcionando. Digite: (no meu caso so funcionou depois que dei um reboot na máquina, não me pergunte o porque! Acredito que devido ao path.)
ns
-> Você deve ver algo como:
%
-> para testar digite:
% set ns [new Simulator]
-> você deve-ra ver algo como:
_ox ou _oxx
-> onde x e xx são números
-> Para retornar ao prompt pressione control+c

7. Instalação do nam
wget http://downloads.sourceforge.net/nsnam/nam-src-1.13.tar.gz
cd /usr/share
tar -zxvf /root/nam-src-1.13.tar.gz
cd /usr/share/nam-1.13/
./configure
make
make install

-> Para verificar se a instalação ocorreu normalmente digite:
nam
-> Você deverá ver a janela inicial do nam.
-> Caso aparesca o erro:
‘nam: no display name and no $DISPLAY environment variable’
-> É sinal de que você não está em uma sessão X11. (O nam roda em ambiente gráfico não em texto, ok?)

8. Instalação do xgraph (opcional)
wget http://downloads.sourceforge.net/nsnam/xgraph-12.1.tar.gz
cd /usr/share
tar -zxvf /root/xgraph-12.1.tar.gz
cd /usr/share/xgraph-12.1/
./configure
make
make install

Acredito que seguindo esses passos não havera erros.
Testei no Fedora Core 9 e está rodando sem problemas.
Baseado nas instruções de Marcello Caleffi.

Para quem estiver usando o Fedora Core 11 as bibliotecas não são compativeis com a versão do C++.
Para instalar no Fedora Core 11 veja o post abaixo completo:

clique aqui! – http://www.foxnet.com.br/portal3/?p=164