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.