Que es ns?
NS, abreviatura de Network Simulator, es una serie de simuladores de redes de eventos discretos (NS-1, NS-2, NS-3). Se utilizan principalmente en la enseñanza y la investigación. Es gratis y de código abierto.
NS-1
NS-1 se conocía como simulador de red LBNL. Se derivó de un simulador real.
NS-2
NS-2 surgió después de la revisión de NS-1. NS-2 posee contribuciones considerables de terceros, que comprenden un código inalámbrico de los proyectos UCB Daedelus y CMU Monarch y Sun Microsystems.
NS-3
NS-3 fue un reemplazo para NS-2. La compatibilidad hacia atrás con NS-2 se decidió a ser detenida. El nuevo simulador se está desarrollando y manteniendo.
Para aprender sobre NS3, visite:
https: // en.Wikipedia.org/wiki/ns_ (simulador)
Hoy le mostraremos cómo instalar NSE-3 en nuestra máquina. Para demostrar la instalación de NS3, hemos utilizado CentOS 7 como sistema operativo. CentOS, abreviatura de Community Enterprise Operating System, es una distribución gratuita y de código abierto de la familia Linux. Es ampliamente popular entre la comunidad experta en tecnología debido a su enfoque en la facilidad de uso y la alta eficiencia cuando se trata de rendimiento. Su funcionalidad es compatible con su fuente Red Enterprise Linux (RHEL) aguas arriba (RHEL).
Para obtener más información sobre CentOS, consulte esta página:
https: // www.cento.org/
Realizaremos la instalación utilizando la línea de comandos CentOS, también conocida como 'terminal.'Hemos dividido el proceso de instalación en 6 pasos. Cada paso tiene uno o más comandos que ejecutaremos para instalar NS-3 y sus herramientas requeridas.
Sin más preámbulos, comencemos!
Guía de instalación
Los siguientes son los pasos involucrados en la instalación de NS-3 en Centos 7:
Paso 1: Descargar GCC Compiler 4.9 de esta página web:
https: // ftp.ñu.org/GNU/GCC/GCC-4.9.2/
Una vez que se descargue, cópielo a /OPT Directory.
Paso 2: instalar GCC-C++.4.9 compilador
Los siguientes son los comandos de que ejecutaremos uno por uno para instalar el compilador:
Tar ZXF GCC-4.9.2.alquitrán.GZ
CD GCC-4.9.2
./Contrib/descargar_PerRequisites
./Configurar--Desable-Multilib -ENable-Languages = C, C++
hacer -j 4
hacer instalar
Ahora ha instalado con éxito el compilador GCC.
Paso 3: Instale las herramientas necesarias para instalar NSE-3
Aquí, descargaremos RPMForge de la siguiente página web:
http: // repofor.org/usa/
Una vez que se descargue, lo instalaremos ejecutando los siguientes comandos:
yum install rpmforge
yum instalación unrar* mercurial* bzr* cmake p7z* cvs*
Paso 4: Descargar NS-3.27.alquitrán.archivo bz2
En este paso, descargue NS-3.27.alquitrán.Archivo BZ2 de la siguiente página web:
https: // www.nsnam.org/verses/ns-3-27/
Paso 5: Pega el paquete en la ubicación correcta
Vaya a la siguiente ruta:
CD /OPT
Descomprima el paquete usando el siguiente comando:
tar zxvf ns-allinone-3.27.alquitrán.bz2
Ahora ejecute el siguiente comando para ir al NS-Allinone-3.2 carpetas:
CD NS-Allinone-3.2
Vaya al directorio de Bake ejecutando este comando:
CD Bake
Una vez que esté dentro del directorio, ejecute el siguiente comando:
./hornear.check py
Paso 6: Instale NS-3
Vuelve al directorio anterior ejecutando el siguiente comando:
cd…
Ahora verifique cuál es su directorio de trabajo actual ejecutando el comando pwd:
pwd
Se supone que es /opt /ns-allinone-3.27.
Ahora ejecute los siguientes comandos uno por uno para instalar el software:
./construir.PY -ENABLE-ESPEMPLES-Test
CD NS-3.27
./WAF--Build-Profile = Debug --enable-Examples --Nableable-Test Configurar
./WAF
./prueba.núcleo de py -c
./WAF-Run Hello-Simulator
Una vez que todos los comandos se hayan ejecutado con éxito, el software se instalará automáticamente.
Si ha llegado tan lejos sin encontrar ningún error, felicidades, llegó al final.
Conclusión
En la guía de hoy, vimos cómo instalar NS-3.27 en nuestra máquina en detalle. El sistema que hemos usado es Centos 7. Demostramos el proceso de instalación utilizando la línea de comando de CentOS, donde ejecutamos algunos comandos fáciles de seguir.
Espero que hayas disfrutado de nuestro esfuerzo. Estén atentos para más tutoriales de Linux más útiles.