De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.

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
    

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


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