Como instalar o NSE3 no CentOS 7

Como instalar o NSE3 no CentOS 7

O que é ns?

NS, abreviação de simulador de rede, é uma série de simuladores de rede de eventos discretos (NS-1, NS-2, NS-3). Eles são usados ​​principalmente no ensino e pesquisa. É gratuito e de código aberto.

NS-1

NS-1 era conhecido como simulador de rede LBNL. Foi derivado de um verdadeiro simulador.

NS-2

NS-2 surgiu após a revisão do NS-1. O NS-2 mantém contribuições consideráveis ​​de terceiros, compreendendo código sem fio dos projetos UCB Daedelus e CMU Monarch e Sun Microsystems.

NS-3

O NS-3 veio como um substituto para o NS-2. A compatibilidade com versões anteriores com o NS-2 foi decidido para ser parado. O novo simulador está sendo desenvolvido e mantido.

Para aprender sobre o NS3, visite:

https: // pt.Wikipedia.org/wiki/ns_ (simulador)

Hoje, mostraremos como instalar o NSE-3 em nossa máquina. Para demonstrar a instalação do NS3, usamos o CentOS 7 como sistema operacional. O CentOS, abreviado para o sistema operacional da empresa comunitária, é uma distribuição gratuita e de código aberto da família Linux. É amplamente popular entre a comunidade que conhece a tecnologia devido ao seu foco na facilidade de uso e alta eficiência quando se trata de desempenho. Sua funcionalidade é compatível com sua fonte a montante Red Hat Enterprise Linux (RHEL).

Para saber mais sobre o CentOS, consulte esta página:

https: // www.CENTOS.org/

Realizaremos a instalação usando a linha de comando do CentOS, também conhecida como 'Terminal.'Dividimos o processo de instalação em 6 etapas. Cada etapa tem um ou mais comandos que executaremos para instalar o NS-3 e suas ferramentas necessárias.

Sem mais delongas, vamos começar!

Guia de instalação

A seguir, estão as etapas envolvidas na instalação do NS-3 no CentOS 7:

Etapa 1: Baixe o compilador GCC 4.9 desta página da web:

https: // ftp.gnu.org/gnu/gcc/gcc-4.9.2/

Depois de baixado, copie -o para /opt diretório.

Etapa 2: Instale o GCC-C++.4.9 compilador

A seguir, estão os comandos que executaremos um por um para instalar o compilador:

TAR ZXF GCC-4.9.2.alcatrão.gz
CD GCC-4.9.2
./Contrib/Download_prerequisites
./Configurar--Disable-Multilib -Enable-Languages ​​= C, C++
faça -j 4
faça instalar

Agora você instalou com sucesso o compilador GCC.

Etapa 3: Instale as ferramentas necessárias para instalar o NSE-3

Aqui, baixaremos o RPMFORGE da seguinte página da web:

http: // repoforge.org/use/

Depois de baixado, nós o instalaremos executando os seguintes comandos:

yum install rpmforge
yum install UNRAR* Mercurial* bzr* cmake p7z* cvs*

Etapa 4: Baixe NS-3.27.alcatrão.Arquivo BZ2

Nesta etapa, faça o download do NS-3.27.alcatrão.Arquivo BZ2 da seguinte página da web:

https: // www.nsnam.org/liberações/ns-3-27/

Etapa 5: Cole o pacote no local certo

Vá para o seguinte caminho:

CD /OPT

Descompacte o pacote usando o seguinte comando:

TAR ZXVF NS-Allinona-3.27.alcatrão.BZ2

Agora execute o seguinte comando para ir para o NS-Allinona-3.2 pasta:

CD NS-Allinona-3.2

Vá para o diretório de bola executando este comando:

Bake de CD

Quando estiver dentro do diretório, execute o seguinte comando:

./assar.py check

Etapa 6: Instale o NS-3

Volte ao diretório anterior, executando o seguinte comando:

cd…

Agora verifique qual é o seu diretório de trabalho atual executando o comando PWD:

PWD

Deve ser /opt /ns-allinona-3.27.

Agora execute os seguintes comandos um por um para instalar o software:

./construir.PY-EXEMPLOS EXEMPLOS-Testoness
CD NS-3.27
./WAF--Build-Profile = Debug --Enable-Examples-Solable-tests Configurar
./waf
./teste.PY -C CORE
./waf-hello-simulador

Depois que todos os comandos forem executados com sucesso, o software será instalado automaticamente.

Se você alcançou até aqui sem chegar a erros, parabéns, você chegou ao fim.

Conclusão

No guia de hoje, vimos como instalar o NS-3.27 em nossa máquina em detalhes. O sistema que usamos é o CentOS 7. Demonstramos o processo de instalação usando a linha de comando do CentOS, onde executamos alguns comandos fáceis de seguir.

Espero que você tenha gostado do nosso esforço. Fique ligado para mais úteis tutoriais do Linux.