1) Descargar e instalar ns2.34.
Lo pueden descargar de la siguiente pagina:
http://sourceforge.net/projects/nsnam/files/allinone/ns-allinone-2.34/ns-allinone-2.34.tar.gz/download
- Copiar el archivo al directorio donde se va a instalar y descomprimirlo, luego ir al directorio ns-allinone-2.24 para instalar algunos paquetes.
$ cd ns-allinone-2.34
$ sudo apt-get install build-essential autoconf automake libxmu-dev gcc-4.3
- Ya que otcl no funciona con la versión de gcc instalado por defecto en Lucid, hay que ir al directorio ns-allinone-2.34/otcl-1.13, en Makefile.in buscar la línea que dice:
CC= @CC@
y cambiar por la siguiente:
CC= gcc-4.3
- Instalar: Ejecutar el siguiente comando
$./install
2) Configurar variables de entorno.
- Añadir las siguientes lineas al final dentro del archivo bashrc. Remplazar "home/raquel" por el directorio donde tengan instalado ns-2.34
$ gedit ~/.bashrc
# LD_LIBRARY_PATHOTCL_LIB=/home/raquel/ns-allinone-2.34/otcl-1.13
NS2_LIB=/home/raquel/ns-allinone-2.34/lib
X11_LIB=/usr/X11R6/lib
USR_LOCAL_LIB=/usr/local/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$OTCL_LIB:$NS2_LIB
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$X11_LIB:$USR_LOCAL_LIB
# TCL_LIBRARY
TCL_LIB=/home/raquel/ns-allinone-2.34/tcl8.4.18/library
USR_LIB=/usr/lib
export TCL_LIBRARY=$TCL_LIB:$USR_LIB
# PATH
XGRAPH=/home/raquel/ns-allinone-2.34/bin:/home/raquel/ns-allinone-2.34/tcl8.4.18/unix:/home/raquel/ns-allinone-2.34/tk8.4.18/unix:/home/raquel/ns-allinone-2.34/xgraph-12.1/
NS=/home/raquel/ns-allinone-2.34/ns-2.34/
NAM=/home/raquel/ns-allinone-2.34/nam-1.13/
export PATH=$PATH:$XGRAPH:$NS:$NAM
- Recargar el archivo bashrc, con el siguiente comando
$ source ~/.bashrc
- Ejecutar ns
$ns
La imagen muestra que se ha configurado correctamente las variables de entorno para ns, para salir se digita exit.
3) Realizar la validación
Dentro del directorio ns-allinone-2.34 digitar:
$ cd ns-2.34
$ ./validate
La validación puede tomar algún tiempo. Al final de la validación debe mostrarse información como la de la imagen "all tests passed":
Realizados todos los pasos se tiene la instalación completa del ns-2.34. No se ha presentado ningún inconveniente :)...!!
Espero les sirva de ayuda!!
Saludos!!
Raquel
13 comentarios:
hola quisiera saber si estos pasos sirven para instalar ns-2.34 en ubuntu 10.10
Hola Sergio,
La verdad no lo he instalado en la version 10.10, por lo tanto no te podría asegurar que funcione.
Aqui te dejo un enlace de instalación en la version 10.10
http://telecogeek.com/2011/02/09/instalar-ns-2-en-ubuntu-10-10/
Saludos
Hola Raquel
Quisiera saber si tu tienes algunos ejemplos o simulaciones sobre redes inalambricas para ejeutarlas en el ns-2 o donde puedo conseguir algunos ejemplos.
Gracias
Hola Raquel
Quiero felicitarte es un exelente aporte gracias por la ayuda.
Ok, de nada Lenin, estamos para ayudarnos... Saludos
Hola Raquel, Saludos.
Gracias por el aporte.
Realice los pasos, y todo bien. Lo único es que no he podido lograr obtener las gráficas del ancho de banda con xgraph. Has tenido estos problemas?
Hola,
No he tenido ningún problema al respecto con xgraph, pero en tu caso podría ser que no esté instalado el xgraph o en el script no tengas la función que te permita mostrar las graficas, la solución dependería del mensaje de error que te muestre...!!
Saludos..!!
Rachel!.. Amiga!:. que GENIAL!:.. Saludarte!..
Justo tengo que instalar este NS-2 en mi Compu y un amigo me recomendó este link y pa tu blog!:..
Soy Franklin -misión-, Cuídate!..
Cualquier cosa, si no me saliera, disculparás ya te pregunto!.. jeje
Hola Raquel, me gustaria saber si tienes algun ejemplo de escenarios con ns-2, donde se pueda ver por ejemplo un grafico de rendimiento con xgraph... me cuesta interpretar los datos en xgraph.
Por cierto, fantastico aporte !!!! genial!!! muchisimas gracias !!
gracias Raque's
Hola, te quiero hacer una pregunta, nose si tal vz me puedas ayudar. Trabajando con tu ns2 necesito instalarle un parche de voip, lo tengo ya descargado pero e intentado y no funciona, si tienes alguna ayuda me serviria mucho. Gracias.
Mira el link donde esta el patch
http://cng1.iet.unipi.it/wiki/index.php/Ns2voip%2B%2B
Hola Nestor... revisé el link... y lo que tienes que hacer es seguir los pasos que te indica, cambiando la ruta del directorio donde tu tienes el ns2... Que tipo de error te sale???
Hola Raquel, necesito saber si ns2, puedo crear un paquete sonda o paquete de prueba que me arroje las características de la red, en un escenario cuello de botella y si tienes el código o como se puede hacer... muchas gracias
Publicar un comentario