(http://wiki.openwrt.org/lib/tpl/openwrt/images/logo.png)
Saludos a toda la comunidad de underc0ders!!
En esta ocacion quiero hablarles un poco sobre OpenWRT y sus maravillosas funcionalidades. Quizás mas de uno no haya escuchado mucho sobre esta distribución Linux asi que vamos a darle unas pinceladas.
¿Que es OpenWRT?Pues según Wikipedia:
CitarEs una distribución de Linux basada en firmware usada para dispositivos empotrables tales como routers
Y ya!! No es mas complicado que eso, dicho de otra forma es una forma de llevar todo el poder de Linux a nuestro router domestico, quitando así sus posibles limitantes. Es justo mencionar que a pesar de los esfuerzos no todos los dispositivos son soportados, aquí un listado de los dispositivos soportados (http://wiki.openwrt.org/toh/possible) y como no es tan sencillo conseguir dispositivos para hacer pruebas considero lo mas idoneo tirar de nuestras maquinas virtuales y emular para conseguir practicar todo lo que queramos, así que manos a ello!!
Instalando OpenWRT en una maquina virtual1.- Pues lo primero que necesitamos es tener instalado algún virtualizador, yo recomiendo VirtualBox de Oracle, asi que vamos a instalarlo..
Si usas windows:a.- Ve al website oficial y descarga la version segun tu sistema operativo.
https://www.virtualbox.org/wiki/Downloads (https://www.virtualbox.org/wiki/Downloads)
b.- Ejecuta el instalador y listo (mas o menos asi se instala en windows, si me falta algo pues a Google chicos!!)
Su usas Linux:a.- Dependiendo de tu distro es muy posible que VirtualBox este disponible desde el mismo gestor de software, así que solo es buscarlo e instalarlo.
b.- Podríamos instalarlo desde la terminal con el siguiente comando:
sudo apt-get install virtualbox-qt
2.- Luego de instalar VirtualBox y estar seguro que funciona correctamente entonces procedemos a descargar una imagen VDI de OpenWRT, la cual podemos conseguir desde este enlace:
http://downloads.openwrt.org/attitude_adjustment/12.09/x86/generic/openwrt-x86-generic-combined-ext4.vdi (http://downloads.openwrt.org/attitude_adjustment/12.09/x86/generic/openwrt-x86-generic-combined-ext4.vdi)
3.- Después de descargar la imagen VDI entonces procedemos a configurar VirtualBox para agregar nuestra nueva maquina virtual.
a.- Lo primero es abrir VirtualBox (que obvio no?) pero para que sea mas obvio les agregare imágenes al post ;D
(http://s10.postimg.org/49tdc0uux/image.png)
No se confundan con las demás maquinas virtuales, eso es parte mis estudios y como sabrán no las iba a eliminar para la captura.
b.- Luego clickeamos en "Nueva", con los que nos saldrá algo parecido a esto:
(http://s2.postimg.org/bb4akcmvt/image.png)
Aquí debemos configurar tal y como aparece en la imagen (menos por el nombre, que puede ser el que gusten)
c.- Luego ajustamos la memoria RAM, dependiendo de la cantidad de memoria en sus equipos pueden dejarla tal cual (256MB)
(http://s13.postimg.org/yan1xc6lz/image.png)
d.- Este punto es muy importante, al momento de seleccionar el disco Duro debemos elegir la opción de "Usar un archivo de disco duro virtual existente" y elegimos la imagen previamente descargada.
(http://s23.postimg.org/nu8mvui5n/image.png)
e.- Al final necesitaremos conectividad con el mundo exterior con lo que debemos configurar la red de la siguiente forma:
(http://s9.postimg.org/lzwhctgz3/red.png)
Compartiendo así nuestra conexión activa.
f.- Luego vamos la casilla de puertos seriales y lo configuramos de la siguiente manera:
(http://s14.postimg.org/hq2t9ud1d/serialport.png)
Y listo!! Al iniciar nuestra maquina virtual el sistema cargara de forma normal y al final quedara una pantalla como esta:
(http://s15.postimg.org/fefummwx7/listo.png)
Desde donde podremos comenzar a probar, testear, configurar un sin fin de cosas como:
Un servidor de impresión
Cliente bittorrent
Servidor FTP
Servidor Web
Servidor VPN
Crear VLANs
Entre otras mas. Es muy importante probar la conexión con nuestra puerta de enlace, y debe bastar con hacerle ping a la dirección interna de nuestra puerta de enlace, en mi caso seria:
ping 192.168.1.1
Y se obtiene esto:
(http://s27.postimg.org/ifl04b303/ping.png)
Esto es todo por ahora queridos underc0ders, nos vemos en una próxima entrega.