Bueno, dado que dia a dia cada vez mas de nosotros, usuarios de banda ancha, contamos con un router para compartir dicha conexion entre varias pcs, y de esos, muchos tienen un router wireless, creo que vale la pena postear esto. Aclaro que voy a tratar de hacerlo lo mas Simple y completo que pueda, asique puede ser que los que entiendan poco en alguna parte se pierdan un poco, pero despues lo terminen entendiendo. Y que los que saben bastante, se aburran al principio.
Les presento el OpernWRT
http://openwrt.org/
En su pagina inicial, dice textualmente (traducido del Ingles) OpenWRT es descripto como una distribucion de Linux para equipos con dispositivos incorporados.
Por una cuestion de que me parece los mejores que hay (y porque tengo uno ) todos los ejemplos que use si necesitan referir a un router puntual, seran sobre el Linksys WRT54G. Igualmente, la lista de Routers soportados por el OpenWRT es muy amplia, y la encontras aca http://wiki.openwrt.org/TableOfHardware
Todos los routers que usamos, no son otra cosa que "pequeñas PCs" con procesadores que rondan los 200 o 300Mhz ( Mas que mi primer 286 :-O ), Con memoria que va de los 2 a los 16 MB y con Almacenamiento en memoria flash de hasta 32MB.
Ademas, Estos routers, por lo general (y al igual que las PCS) utilizan procesadores de solo 2 o 3 fabricantes (intel o Broadcom la mayoria), al igual que el resto de sus integrados.
Como toda PC, el router necesita de un Sistema operativo que permita que todos sus integrados interactuen entre si, y con nosotros. De fabrica, estos routers traen el S.O. mas simple de utilizar que se les pudo ocurrir al fabricante sin que, necesariamente, sea el que aprovecha al maximo el equipo. Estos S.O. se van mejorando poco a poco cubriendo los bugs que puedan tener, y entonces, el fabricante dejo en el router la opcion de hacer un upgrade en el Firmware del Router, que es donde el S.O. reside.
Aprovechandose de esto ultimo, esta gente desarrollo un firmware de linux para que lo instales en tu Router, que en lugar de utilizar los integrados del Router, genera un FyleSystem donde se puede instalar aplicaciones y "drivers" de estos integrados. Para los routers soportados, ya estan todos los "drivers" integrados y no van a tener ningun tipo de problemas. Por ende, sin ser un genio (Creanme, no lo soy) podes hacer cosas poderosisimas, las cuales hasta hoy solo se podian hacer con equipos de arriba de 600u$s.
Pero bueno, las teoria despues leanla por ahi. Comenzemos por ver como instalarlo.
1) Debemos entrar en la pagina de descarga del Firmware del OpenWrt.
http://downloads.openwrt.org/whiterussian/newest/default/
Para el Router Linksys WRT54G seleccionamos el firmware: openwrt-wrt54g-squashfs.bin y lo descargamos a la pc.
Para otros Routers vean aqui
http://wiki.openwrt.org/OpenWrtDocs/Installing#head-1a60a7c16a58cbcb8ba1434325f4f24567b0b965
2) Una vez descargado, tenemos que conectarnos via un navegador (iexplorer, Firefox, conqueror, safari... Elijan) a la pagina de administracion del router. Por lo general es http://192.168.1.1 o http://192.168.0.1
3) Va a pedir un user y pass...En el caso de que nunca hayas entrado a tu router, los linksys vienen de fabrica con el user en blanco y el pass admin. Si no te acordas el user y pass.... bue.. no importa, resetea el router al factory default (linksys presionar el boton de atras de reset por unos 20 segundos).
4) Anda Aca
5) Apreta el Boton upgrade, y espera que termine. (puede demorar 1 o 2 minutos)
FELICIDADES! ya tenes instalado el OpenWRT.
Si tenes cablemodem, a partir de este momento el ROuter ya te va a quedar funcionando sin que hagas nada mas.
Pero para hacer nada mas, dejalo como venia de Fabrica
Ahora bien. como seguimos?
El openWRT por defecto se instala con la ip 192.168.1.1
Cualquier otra cosa que queramos hacer, no vamos a poder hacerla hasta que no pongamos un password.
Para poner el password, tenemos que hacer un telnet al router.
Desde win2k o XP, vas al boton de inicio, ejecutar, escribis CMD y das enter.
en la ventana negra que aparece, escribis: telnet 192.168.1.1 y das enter
aparecera algo similar a esto:
BusyBox v1.00 (2007.01.30-11:42+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
_______ ________ __
| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
WHITE RUSSIAN (0.9) -------------------------------
* 2 oz Vodka Mix the Vodka and Kahlua together
* 1 oz Kahlua over ice, then float the cream or
* 1/2oz cream milk on the top.
---------------------------------------------------
root@openwrt:~#
aqui escribimos passwd (todo minusculas - en linux es diferente Hola que hola que HOLA)
nos pide el nuevo passwords que hay que escribirlo 2 veces, una vez lo cambies, el telnet se va a desconectar dado que es totalmente inseguro y no hay que usarlo.
Ahora hay 2 formas de Seguir configurando nuestro router
1) utilizando clientes de SSH (putty, SecureCRT, ssh desde linux o Unix)
2) via su interface WEB (mas simple y limitado)
Para administrar el router desde la interfacde web, si les recomiendo que NO usen el Iexplorer.
CUando entren a la pagina inicial (http://192.168.1.1) les va a mostrar la pantalla de Bienvenida del OpenWRT.
En el menu arriba de todo, seleccionen SYSTEM.
Les va a pedir user y pass. El user es root, el password es el que hayan puesto anteriormente.
En system tenemos las siguientes opciones:
* Settings -Nombrar al router, boot_wait (ponganlo en enable) y el lenguaje (por defecto solo trae ingles)
* Password Change (Cambiar el password de administacion)
* Installed Software (que paquetes tiene instalado el router, y todos los paquetes extras que podemos instalar dando click a install) Recuerden que tienen como maximo 32 MB De almacenamiento.
* Firmware Upgrade (si salen versiones nuevas para hacerle upgrade, o para volver al firmware inicial del router)
Ahora a lo Importante
Arriba de todo seleccionamos: Network
Aqui las opciones son:
* LAN (Opciones de la red Interna)
* WAN (Opciones de la conexion a internet). Aqui debemos entrar si en lugar de tener cablemodem tenemos ADSL o si tenemos ip fija)
* Wireless (Opciones para configurar la red inalambria)
* Advanced Wireless (Opciones para "asegurar" la red inalambrica)
* Hosts (nos permite decirle al openwrt que ip corresponde a cada maquina, como tambien asignar IPs puntuales via DHCP a algunos equipos)
Hasta aqui el capitulo 1
Ya con haber instalado esto, tu router va a funcionar muchisimo mejor que antes. Prometo que pondre mas capitulos con diferentes cosas que se pueden hacer.
Saludos, y espero que les sirva, cualquier pregunta chiflen!

Les presento el OpernWRT
http://openwrt.org/
En su pagina inicial, dice textualmente (traducido del Ingles) OpenWRT es descripto como una distribucion de Linux para equipos con dispositivos incorporados.
Por una cuestion de que me parece los mejores que hay (y porque tengo uno ) todos los ejemplos que use si necesitan referir a un router puntual, seran sobre el Linksys WRT54G. Igualmente, la lista de Routers soportados por el OpenWRT es muy amplia, y la encontras aca http://wiki.openwrt.org/TableOfHardware
Todos los routers que usamos, no son otra cosa que "pequeñas PCs" con procesadores que rondan los 200 o 300Mhz ( Mas que mi primer 286 :-O ), Con memoria que va de los 2 a los 16 MB y con Almacenamiento en memoria flash de hasta 32MB.
Ademas, Estos routers, por lo general (y al igual que las PCS) utilizan procesadores de solo 2 o 3 fabricantes (intel o Broadcom la mayoria), al igual que el resto de sus integrados.
Como toda PC, el router necesita de un Sistema operativo que permita que todos sus integrados interactuen entre si, y con nosotros. De fabrica, estos routers traen el S.O. mas simple de utilizar que se les pudo ocurrir al fabricante sin que, necesariamente, sea el que aprovecha al maximo el equipo. Estos S.O. se van mejorando poco a poco cubriendo los bugs que puedan tener, y entonces, el fabricante dejo en el router la opcion de hacer un upgrade en el Firmware del Router, que es donde el S.O. reside.
Aprovechandose de esto ultimo, esta gente desarrollo un firmware de linux para que lo instales en tu Router, que en lugar de utilizar los integrados del Router, genera un FyleSystem donde se puede instalar aplicaciones y "drivers" de estos integrados. Para los routers soportados, ya estan todos los "drivers" integrados y no van a tener ningun tipo de problemas. Por ende, sin ser un genio (Creanme, no lo soy) podes hacer cosas poderosisimas, las cuales hasta hoy solo se podian hacer con equipos de arriba de 600u$s.
Pero bueno, las teoria despues leanla por ahi. Comenzemos por ver como instalarlo.
1) Debemos entrar en la pagina de descarga del Firmware del OpenWrt.
http://downloads.openwrt.org/whiterussian/newest/default/
Para el Router Linksys WRT54G seleccionamos el firmware: openwrt-wrt54g-squashfs.bin y lo descargamos a la pc.
Para otros Routers vean aqui
http://wiki.openwrt.org/OpenWrtDocs/Installing#head-1a60a7c16a58cbcb8ba1434325f4f24567b0b965
2) Una vez descargado, tenemos que conectarnos via un navegador (iexplorer, Firefox, conqueror, safari... Elijan) a la pagina de administracion del router. Por lo general es http://192.168.1.1 o http://192.168.0.1
3) Va a pedir un user y pass...En el caso de que nunca hayas entrado a tu router, los linksys vienen de fabrica con el user en blanco y el pass admin. Si no te acordas el user y pass.... bue.. no importa, resetea el router al factory default (linksys presionar el boton de atras de reset por unos 20 segundos).
4) Anda Aca
5) Apreta el Boton upgrade, y espera que termine. (puede demorar 1 o 2 minutos)
FELICIDADES! ya tenes instalado el OpenWRT.
Si tenes cablemodem, a partir de este momento el ROuter ya te va a quedar funcionando sin que hagas nada mas.
Pero para hacer nada mas, dejalo como venia de Fabrica
Ahora bien. como seguimos?
El openWRT por defecto se instala con la ip 192.168.1.1
Cualquier otra cosa que queramos hacer, no vamos a poder hacerla hasta que no pongamos un password.
Para poner el password, tenemos que hacer un telnet al router.
Desde win2k o XP, vas al boton de inicio, ejecutar, escribis CMD y das enter.
en la ventana negra que aparece, escribis: telnet 192.168.1.1 y das enter
aparecera algo similar a esto:
BusyBox v1.00 (2007.01.30-11:42+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
_______ ________ __
| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
WHITE RUSSIAN (0.9) -------------------------------
* 2 oz Vodka Mix the Vodka and Kahlua together
* 1 oz Kahlua over ice, then float the cream or
* 1/2oz cream milk on the top.
---------------------------------------------------
root@openwrt:~#
aqui escribimos passwd (todo minusculas - en linux es diferente Hola que hola que HOLA)
nos pide el nuevo passwords que hay que escribirlo 2 veces, una vez lo cambies, el telnet se va a desconectar dado que es totalmente inseguro y no hay que usarlo.
Ahora hay 2 formas de Seguir configurando nuestro router
1) utilizando clientes de SSH (putty, SecureCRT, ssh desde linux o Unix)
2) via su interface WEB (mas simple y limitado)
Para administrar el router desde la interfacde web, si les recomiendo que NO usen el Iexplorer.
CUando entren a la pagina inicial (http://192.168.1.1) les va a mostrar la pantalla de Bienvenida del OpenWRT.
En el menu arriba de todo, seleccionen SYSTEM.
Les va a pedir user y pass. El user es root, el password es el que hayan puesto anteriormente.
En system tenemos las siguientes opciones:
* Settings -Nombrar al router, boot_wait (ponganlo en enable) y el lenguaje (por defecto solo trae ingles)
* Password Change (Cambiar el password de administacion)
* Installed Software (que paquetes tiene instalado el router, y todos los paquetes extras que podemos instalar dando click a install) Recuerden que tienen como maximo 32 MB De almacenamiento.
* Firmware Upgrade (si salen versiones nuevas para hacerle upgrade, o para volver al firmware inicial del router)
Ahora a lo Importante
Arriba de todo seleccionamos: Network
Aqui las opciones son:
* LAN (Opciones de la red Interna)
* WAN (Opciones de la conexion a internet). Aqui debemos entrar si en lugar de tener cablemodem tenemos ADSL o si tenemos ip fija)
* Wireless (Opciones para configurar la red inalambria)
* Advanced Wireless (Opciones para "asegurar" la red inalambrica)
* Hosts (nos permite decirle al openwrt que ip corresponde a cada maquina, como tambien asignar IPs puntuales via DHCP a algunos equipos)
Hasta aqui el capitulo 1
Ya con haber instalado esto, tu router va a funcionar muchisimo mejor que antes. Prometo que pondre mas capitulos con diferentes cosas que se pueden hacer.
Saludos, y espero que les sirva, cualquier pregunta chiflen!
