você está aqui: Home  → Arquivo de Mensagens

Guia para Instalação do Network Simulator NS2 no Xubuntu 10.04

Colaboração: Jean Guandalini

Data de Publicação: 17 de agosto de 2010

Este é um guia simples para instalação do Network Simulator versão 2.34 no Xubuntu 10.04. Network Simulator é um simulador de redes de computadores popular nos meios acadêmicos por ter o código fonte aberto. Muito usado em pesquisas sobre redes ad hoc, suporta os protocolos de rede mais populares tanto para redes cabeadas quanto as sem fio.

Site oficial do NS2: http://www.isi.edu/nsnam/ns/

  • Todos os passos foram feitos com o usuário root, se quiserem instalem com seu usuário, mas alguns passos como o apt-get e o link simbólico precisam estar como root ou com o comando sudo

  • Instalar pacotes necessários para a compilação do NS2:
      # apt-get install build-essential xgraph libxt-dev libx11-dev libxmu-dev
    

  • Criar os seguintes links simbólicos:

      # ln -s /usr/share/tcltk/tcl8.4/ /usr/lib/
      # ln -s /usr/share/tcltk/tk8.4/ /usr/lib/
    

  • Efetuar o download do ns2-allinone-2.34 e jogar no diretório /opt e descompactar

      # cd /opt
      # wget http://bit.ly/aHvz4e
      # tar zxvf ns-allinone-2.34.tar.gz
    

  • Será necessário corrigir um pequeno BUG na compilação, para tal entre no diretório recém descompactado do ns2 e depois entre no diretório otcl-1.13 e edite o arquivo configure:
      # cd ns-allinone-2.34/otcl-1.13/
      # vi configure
    

  • Altere a linha (será a linha 6304):

      SHLIB_LD="ld -shared"
    

    Para:

      SHLIB_LD="gcc -shared"
    

  • Salve, saia do arquivo e volte ao diretório do ns2:

      # cd ..
    

  • Para instalar:

      # ./install
    

  • Após a instalação adicione os seguintes caminhos à sua variável PATH (no meu caso adicionei no arquivo ~/.bashrc de meu usuário)

      /opt/ns-allinone-2.34/bin:/opt/ns-allinone-2.34/tcl8.4.18/unix:/opt/ns-allinone-2.34/tk8.4.18/unix
    

  • Ao final do arquivo .bashrc eu adicionei a seguinte linha:

      PATH="$PATH:/opt/ns-allinone-2.34/bin:/opt/ns-allinone-2.34/tcl8.4.18/unix:/opt/ns-allinone-2.34/tk8.4.18/unix"
    

  • Agora é necessário validar, entre no diretório que descompactou o ns2 e depois na pasta ns-2.34:

      cd ~/ns-allinone-2.34/ns-2.34/
    

  • E execute:

      ./validate
    

  • Se tudo estiver correto no final irá aparecer:

      validate overall report: all tests passed
    



Veja a relação completa dos artigos de Jean Guandalini

 

 

Opinião dos Leitores

karine
24 Abr 2015, 16:51
cara, depois de instalado, como iniciar o programa?
tem como criar um atalho?
para onde devo aponta-lo?
samuel santiago
15 Set 2010, 08:22
cara, depois de instalado, como iniciar o programa?
tem como criar um atalho?
para onde devo aponta-lo?
Wellington Silva
20 Ago 2010, 18:07
Parabéns pelo belo trabalho e por mais esta postagem.
Mas como eu inicializo, como eu trabalho com o SN2?
Rubens Malheiro
19 Ago 2010, 22:59
Parabéns pela iniciativa, mais ate hoje nao consigo entender como usar este NS2
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script