Um dos simuladores que têm ganhado bastante espaço nas simulações de redes é o OMNet++. Neste post vamos ver como instalar o OMNet++ em ambiente Linux com OpenSuse.
O primeiro passo é certificar-se que os pacotes requeridos para o funcionamento do simulador estão instalados, sendo eles:
- make
- gcc
- gcc-c++
- bison
- flex
- perl
- tcl-devel
- tk-devel
- libxml2-devel
- zlib-devel
- java (versão OpenJDK ou SUN)
- doxygen
- graphviz
- openmpi-devel
- libpcap-devel
- mozilla-xulrunner192
Há alguns pacotes adicionais que podem ser instalados para ampliar as funcionalidades do simulador, como o Akaroa, que permite gerar relatórios mais completos. Como são opcionais, não vamos aborda-los neste post.
Baixe a última versão estável do OMNet++ (no momento da escrita deste artigo a última versão era a 4.2.2) e descompacte-a. É preciso redefinir duas variáveis de ambiente. Para isso, adicione no final bashrc
o diretório de execução e das bibliotecas do OMNet++. Você pode fazer isso por meio da adição dos comandos:
export PATH=$PATH:$HOME/omnetpp-4.2.2/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/omnetpp-4.2.2/lib/
Em seguida acesso o diretório do OMNet++ e execute o script de configuração $ ./configure
. Certifique-se que não ocorreram erros. Na sequência, execute a compilação por meio do comando $ make
. Feito isso o simulador está instalado.
Para verificar a instalação, entre no diretório samples
e execute o comando $ ./rundemo
, será aberta uma interface com selecione alguns e verifique o funcionamento.
Para iniciar a IDE do OMNet++ basta executar o comando $ omnetpp
. Se preferir, você pode adicionar o atalho no menu por meio do comando $ make install-menu-item
, ou no no Desktop com o comando $ make install-desktop-icon
.
Pronto, agora é desenvolver seu projeto e publicar seus resultados! Mais tarde vamos falar a respeito do módulo Mixim. Bom trabalho!