Cómo instalar NSE3 en CentOS 7

¿Qué es NS?

NS, abreviatura de Network Simulator, es una serie de simuladores de red de eventos discretos (ns-1, ns-2, ns-3). Se utilizan principalmente en la docencia y la investigación. Es gratuito y de código abierto.

NS-1

NS-1 era conocido como LBNL Network Simulator. Se derivó del simulador REAL.

NS-2

NS-2 nació después de la revisión de NS-1. Ns-2 cuenta con contribuciones considerables de terceros, que incluyen código inalámbrico de los proyectos UCB Daedelus y CMU Monarch y Sun Microsystems.

NS-3

NS-3 vino como reemplazo de NS-2. Se decidió detener la compatibilidad con versiones anteriores de NS-2. El nuevo simulador está siendo desarrollado y mantenido.

Para obtener más información 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 muy popular entre la comunidad de expertos en tecnología debido a su enfoque en la facilidad de uso y la alta eficiencia en lo que respecta al rendimiento. Su funcionalidad es compatible con su fuente ascendente Red Hat Enterprise Linux (RHEL).

Para obtener más información sobre CentOS, consulte esta página:

https://www.centos.org/

Realizaremos la instalación usando la línea de comandos de 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 las herramientas necesarias para ello.

Sin más preámbulos, ¡comencemos!

Guía de instalación:

Los siguientes son los pasos necesarios para instalar NS-3 en CentOS 7:

Paso 1: Descargue el compilador gcc 4.9 desde esta página web:

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

Una vez descargado, cópielo en el directorio /opt.

Paso 2: Instale el compilador gcc-c++.4.9

Los siguientes son los comandos que ejecutaremos uno por uno para instalar el compilador:

                      tar zxf gcc-4.9.2.tar.gz
                    

                      cd gcc-4.9.2
                    

                      ./contrib/download_prerequisites
                    

                      ./configure --disable-multilib –enable-languages=c,c++
                    

                      make -j 4
                    

                      make install
                    

Ahora ha instalado con éxito el compilador gcc.

Paso 3: Instale las herramientas necesarias para instalar nse-3

Aquí, descargaremos rpmforge desde la siguiente página web:

https://repoforge.org/use/

Una vez descargado lo instalaremos ejecutando los siguientes comandos:

                      yum install rpmforge
                    

yum instalar unrar* mercurial* bzr* cmake p7z* cvs*

Paso 4: Descargue el archivo NS-3.27.tar.bz2

En este paso, descargue el archivo NS-3.27.tar.bz2 de la siguiente página web:

https://www.nsnam.org/releases/ns-3-27/

Paso 5: Pegue el paquete en la ubicación correcta

Ir a la siguiente ruta:

                      cd /opt
                    

Descomprima el paquete usando el siguiente comando:

                      tar zxvf ns-allinone-3.27.tar.bz2
                    

Ahora ejecute el siguiente comando para ir a la carpeta ns-allinone-3.2:

                      cd ns-allinone-3.2
                    

Vaya al directorio de horneado ejecutando este comando:

                      cd bake
                    

Una vez que esté dentro del directorio, ejecute el siguiente comando:

                      ./bake.py check
                    

Paso 6: Instale NS-3

Regrese 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:

                      ./build.py --enable-examples --enable-test
                    

                      cd ns-3.27
                    

                      ./waf --build-profile=debug --enable-examples --enable-tests configure
                    

                      ./waf
                    

                      ./test.py -c core
                    

                      ./waf --run hello-simulator
                    

Una vez que todos los comandos se hayan ejecutado con éxito, el software se instalará automáticamente.

Si has llegado hasta aquí sin encontrar ningún error, felicidades, llegaste hasta el final.

Conclusión:

En la guía de hoy, vimos en detalle cómo instalar NS-3.27 en nuestra máquina. El sistema que hemos usado es centOS 7. Demostramos el proceso de instalación usando la línea de comandos de CentOS donde ejecutamos algunos comandos fáciles de seguir.

Espero que hayan disfrutado de nuestro esfuerzo. Estén atentos para más tutoriales útiles de Linux.

Related Posts