Red de conocimiento informático - Material del sitio web - Seis indicadores de rendimiento para la investigación sobre protocolos de enrutamiento de red ad hoc basados ​​en NS2Instalación de NS2 en RedHat9.0 1. Entorno de instalación para este experimento: instale completamente el sistema operativo RedHat9.0, ns-allinone -Paquete de instalación 2.29. 2. 2. Ingrese la URL de descarga oficial: http://www.isi.edu/nsnam/ns/ns-build.html para descargar el paquete de instalación de NS2 ns-allinone-2.29.tar.gz. 3. Inicie sesión en RH9 como root, cree la carpeta ns2 en /home e instale ns-allinone-2.29.tar en esta carpeta. 2.29.tar.gz, ejecute cd /home/ns2 en la terminal y use el comando de descomprimir tar xvfz ns-allinone-2.29.tar.gz, que genera /home/ns2/ns-allinone-2.9. paquete home/ns2 /ns-allinone-2.9/nam-1. 2.9/nam-1.11/agent.h Cambie NULL a 0. Ejecute /home/ns2/ns-allinone-2.9/ en /home/ns2/ns-allinone-2.9/. /install 6. Copie parte de la ruta de acuerdo con las indicaciones al final de la instalación, o modifíquela de la siguiente manera (puede leerla de acuerdo con las indicaciones): 7. Modifique /root/.bashrc (tenga en cuenta que este es un archivo oculto) y agregue las siguientes tres líneas al final de la oración del archivo: export PATH=$PATH:/home/ns2/ns-allinone-2.29/bin:/home/ns2/ns-allinone. -2.29/tcl8.4.11/unix:/home/ns2/ns -allinone-2.29/tk8.4.11/unix export LD_LIBRARY_PATH=$LD_ LIBRARY_PATH: /home/ns2/ns-allinone-2.29/otcl-1.11: /home/ ns2/ns-allinone-2.29/lib export TCL_LIBRARY=/home/ ns2/ns-allinone-2.29/ tcl8.4.11/library 8. En este punto, si la configuración anterior es correcta, ejecute ns directamente y aparecerá, o ejecute el ejemplo que viene con el software, en /home/ns2/ns-allinone-2.29/ns Ejecute ns example2.tcl 9 en -2.29/ns-tutorial/examples. También puede optar por ejecutar ./validate para verificar que la instalación se haya realizado correctamente (¡lo que lleva mucho tiempo!). Nota: 1. Después de modificar /root/.bashrc, puede ingresar echo $PATH en la terminal recién abierta para verificar si se ha agregado la ruta. Tenga en cuenta que el comando "exportar" solo puede cambiar variables en la terminal actual y las terminales que se ejecutarán en el futuro. No tiene ningún efecto en terminales que ya están en funcionamiento. 2. En este ejemplo, el software de simulación de ns está instalado en /home/ns2/, puede cambiar la ruta a la ruta donde está instalado ns. 3.3 Si no se agrega PATH, considere ejecutar source .bashrc en /root/ para obtener la configuración de las variables de entorno. En circunstancias normales, si modifica el archivo .bashrc en /root/ como se describe anteriormente, se ejecutará normalmente. De lo contrario, puede crear un nuevo archivo .bashrc en la ruta donde está instalado ns y agregarle tres declaraciones de exportación.

Seis indicadores de rendimiento para la investigación sobre protocolos de enrutamiento de red ad hoc basados ​​en NS2Instalación de NS2 en RedHat9.0 1. Entorno de instalación para este experimento: instale completamente el sistema operativo RedHat9.0, ns-allinone -Paquete de instalación 2.29. 2. 2. Ingrese la URL de descarga oficial: http://www.isi.edu/nsnam/ns/ns-build.html para descargar el paquete de instalación de NS2 ns-allinone-2.29.tar.gz. 3. Inicie sesión en RH9 como root, cree la carpeta ns2 en /home e instale ns-allinone-2.29.tar en esta carpeta. 2.29.tar.gz, ejecute cd /home/ns2 en la terminal y use el comando de descomprimir tar xvfz ns-allinone-2.29.tar.gz, que genera /home/ns2/ns-allinone-2.9. paquete home/ns2 /ns-allinone-2.9/nam-1. 2.9/nam-1.11/agent.h Cambie NULL a 0. Ejecute /home/ns2/ns-allinone-2.9/ en /home/ns2/ns-allinone-2.9/. /install 6. Copie parte de la ruta de acuerdo con las indicaciones al final de la instalación, o modifíquela de la siguiente manera (puede leerla de acuerdo con las indicaciones): 7. Modifique /root/.bashrc (tenga en cuenta que este es un archivo oculto) y agregue las siguientes tres líneas al final de la oración del archivo: export PATH=$PATH:/home/ns2/ns-allinone-2.29/bin:/home/ns2/ns-allinone. -2.29/tcl8.4.11/unix:/home/ns2/ns -allinone-2.29/tk8.4.11/unix export LD_LIBRARY_PATH=$LD_ LIBRARY_PATH: /home/ns2/ns-allinone-2.29/otcl-1.11: /home/ ns2/ns-allinone-2.29/lib export TCL_LIBRARY=/home/ ns2/ns-allinone-2.29/ tcl8.4.11/library 8. En este punto, si la configuración anterior es correcta, ejecute ns directamente y aparecerá, o ejecute el ejemplo que viene con el software, en /home/ns2/ns-allinone-2.29/ns Ejecute ns example2.tcl 9 en -2.29/ns-tutorial/examples. También puede optar por ejecutar ./validate para verificar que la instalación se haya realizado correctamente (¡lo que lleva mucho tiempo!). Nota: 1. Después de modificar /root/.bashrc, puede ingresar echo $PATH en la terminal recién abierta para verificar si se ha agregado la ruta. Tenga en cuenta que el comando "exportar" solo puede cambiar variables en la terminal actual y las terminales que se ejecutarán en el futuro. No tiene ningún efecto en terminales que ya están en funcionamiento. 2. En este ejemplo, el software de simulación de ns está instalado en /home/ns2/, puede cambiar la ruta a la ruta donde está instalado ns. 3.3 Si no se agrega PATH, considere ejecutar source .bashrc en /root/ para obtener la configuración de las variables de entorno. En circunstancias normales, si modifica el archivo .bashrc en /root/ como se describe anteriormente, se ejecutará normalmente. De lo contrario, puede crear un nuevo archivo .bashrc en la ruta donde está instalado ns y agregarle tres declaraciones de exportación.

Al ejecutar el archivo fuente .bashrc, puede usar comandos ns en esa terminal, pero estos comandos solo se pueden usar en esa terminal y no en terminales posteriores.