31 oct 2008

Instalando ns-3, Network Simulator Version 3

Aqui podemos encontrar la descripcion completa, tutoriales.
http://www.nsnam.org/

Una descripcion de ns-3
http://www.nsnam.org/docs/ns-3-overview.pdf

Instalando los prerequisitos:
aptitude install gccxml sqlite3 build-essential libsqlite3-dev libgoocanvas-dev libgoocanvas3 unzip python-dev gcc-3.4 gcc-4.1 libgtk2.0-0 libgtk2.0-dev doxygen graphviz imagemagick texinfo dia flex bison tcpdump wireshark

pygccxml

wget http://downloads.sourceforge.net/pygccxml/pygccxml-1.0.0.zip?modtime=1224497206&big_mirror=0
unzip pygccxml-1.0.0.zip
cd pygccxml-1.0.0
python setup.py install
cd ..

Descargamos e instalamos ns-3:
wget http://www.nsnam.org/releases/ns-3.2.tar.bz2
tar jxvf ns-3.2.tar.bz2
cd ns-3.2
./waf configure
./waf

Terminado de compilar podemos comprobar si a sido correcta la compilacion
./waf check
Generamos la documentacion:
./waf --doxygen

30 oct 2008

[OT] BarCamp Lima 2008

Este es un literal copy&paste de un mensaje de la lista del plug, está bastante interesante.
Desde hace algunos años en las principales ciudades y capitales del
mundo se vienen llevando acabo eventos denominados "Bar Camp" que básicamente son un encuentro auto-organizado de profesionales y entusiastas de la tecnologia, el desarrollo web, el software opensource, entre otros temas.

Básicamente se trata de que unas 100 personas metidas en estas temas se encuentro un dia en un solo local y ahi mismo, sin previa
organización o selección se va llenando una pizarra con las charlas
que los mismos asistentes se apunta a ofrecer como voluntarios, se
arman mesas redondas, discusiones en grupo y se intercambia mucha información además de conocer buena gente, hacer nuevos amigos y mejorar la red de contactos profesionales y de negocios.

http://es.wikipedia.org/wiki/Barcamp

Algunos de nosotros estamos organizando un evento BarCamp en Lima para que tenga lugar muy pronto, posiblemente este mes o máximo en Diciembre y por la naturaleza del evento es totalmente posible. Si están interesados o conocen a gente a la que les puedan interesar estos temas de verdad avistan y pasen la voz porque promete ser un encuentro muy interesante.

Puede revisar los temas de los que se planea hablar y apuntarse como asistentes en este wiki:

http://barcamp.org/BarCampLimaI?edit=1

Para editar ingresan con el "invitation key" (llave de invitación) que
es "c4mp" y agregan su información, idealmente apuntando a su propio blog.

Para que se hagan una mejor idea de como va a ser este evento pueden leer estos articulos  y blog posts:

http://www.maestrosdelweb.com/actualidad/barcamp-lima-2008/
http://www.microsoft.com/latam/technet/articulos/tn/2007/oct-18.mspx
http://anwmp.org/barcamp-lima-1

Otros eventos en ciudades de la región que pueden ver como referencia son:

http://www.barcamp.com.ar/
http://barcamp.org/BarCampMexico

Asi que ya saben.. el tema de opensource va a salir definitivamente
entre las charlas pero es más que opensource: estándares de web, como hacer negocios en Internet, Web 2.0, tips de adsense, entre otras cosas.

Espero verlos ahi, parece que es es ya ya el Sábado 8 de Noviembre y que sería en el local de HP de las Torres de Camino Real. Pasen la
voz! Ahorita lo importante es que se apunten en el wiki y coloquen su información..

Nos vemos ahi! Varios de la lista ya estan interesados..

dynamips y wireshark, capturando trafico

Despues de pasarme largo rato buscando la manera de snifear el trafico entre 2 router simulados por dynamips, la solucion era bastante simple.
capture R1 f0/0 r1.cap
y abrir ese archivo con wireshark
Para detener la captura:
no capture R1 f0/0
Ejecutando estos comandos desde la consola de dynagen.
En fin, mas que un STFW era un RTFM

29 oct 2008

Virtualizando en Linux con VirtualBox

La version que se encuentra en debian es la version 1.6, si queremos usar la ultima version agregamos este link a nuestro sources.list
vi /etc/apt/sources.list
deb http://download.virtualbox.org/virtualbox/debian lenny non-free
Luego agregar la llave de sun
wget http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc
apt-key add sun_vbox.asc
aptitude update
aptitude install virtualbox-2.0 linux-headers-`uname -r` fuse-utils virtualbox-ose-source

Nota: La version que instalamos de VirtualBox es la version no libre, estan bajo la licencia VirtualBox Personal Use and Evaluation License (PUEL) mientras que la version que ofrece Debian es la OpenSource
Luego ya podremos encontrar virtual box integrado a nuestro escritorio, solo hay que abrirlo, aceptar la licencia y listo.!!
VirtualBox integrado en nuestro menu
Aceptamos la licencia
Nos registramos
Y todo ok !!
Luego ya podemos empezar a crear nuestras maquinas virtuales.
Luego de crear una maquina virtual nos puede salir el siguiente mensaje:

Could not load the Host USB Proxy Service (VERR_FILE_NOT_FOUND). The service might be not installed on the host computer.
Código Resultado:
NS_ERROR_FAILURE (0x00004005)
Componente:
Host
Interface:
IHost {489fb370-c227-4d43-9761-ceb28484fd9f}
Receptor:
IMachine {1e509de4-d96c-4f44-8b94-860194f710ac}
Lo que debemos hacer es activar el soporte para USB,editamos estearchivo y agregamos una linea en el metodo do_start:
vi /etc/init.d/mountdevsubfs.sh
domount usbfs usbdevfs /proc/bus/usb usbfs -onodev,noexec,nosuid,devgid=25,devmode=664
Luego iniciamos lo servicio
/etc/init.d/mountdevsubfs.sh start
y volvemos a abrir VirtualBox