Libertonia
Portada · Todo · Software Libre · Desarrolladores · Comunidad · Internet · Tecnología · Meta · Diarios
Linksys WRT54GL

Hardware
Por man ls
departamento juguetes con Linux , Sección Software Libre
Puesto a las Fri Jul 7th, 2006 at 11:28:50 PM CET
Hace un par de semanas llegó por correo el último juguetito: un router Linksys WRT54GL, donde la última "L" indica que es el modelo especial para cacharrear con Linux. Este finde por fin he tenido tiempo para jugar con él.

 


Pues sí, amigos: visto que el mac mini está malito (recordad que la garantía de Apple me está causando problemas), me he puesto a jugar con el router nuevo Linksys WRT54GL, versión especial con 8 MB de RAM para instalarle Linux cómodamente.

motivación

Yo tengo el típico router 3Com que da ya.com: el 3crwdr100y-72, para ser exactos, model especial fabricado para ya.com. Se supone que para conseguir ADSL 2, y pasar de 10 Mbps (megabits por segundo), hay que actualizar el firmware a la versión 1.07. Ya rulan por ahí versiones mucho más avanzadas, como la 2.06. Sin embargo, con ambas no tuve mucha suerte: el router perdía la sincronía con la central. Así que me dispuse a pillarme un router nuevo y chulo, y qué mejor que uno con Linux.

Mientras tanto, bajé el firmware a la versión 1.06 que sí me va perfectamente, aunque se pierden bastantes capacidades (como el cortafuegos inteligente o QoS). Menos mal que no lo tiré directamente a la basura, porque (como explico después) el Linksys no es un router ADSL. Necesitaremos ambos cacharros para conectarnos a internet.

la compra

Busqué el cacharro aquí en España, pero sin mucha suerte: ninguna tienda normal donde miré lo tenían, que es (para qué engañarnos) lo ideal a la hora de reclamar garantías de dos años. Las tiendas online que lo venden, o tienen un aspecto sospechoso, o directamente hay miles de quejas de usuarios descontentos. Mención especial al timo de FON, o por lo menos a mí me lo parece: en teoría te venden este modelo por 25 €, pero tienes que firmar unas condiciones de uso leoninas. Ni siquiera estoy seguro de que puedas cambiarle el firmware, o sea que ¡fíjate tú la gracia, María Amparo!

Al final lo compré en eBay a un alemán por 64 € (+ gastos de envío de 24 €, o sea 88 €). Es mi primera incursión en este medio, y la verdad es que ha salido todo muy bien. Es importante fijarse en que el vendedor tenga muchos votos positivos y lleve bastante tiempo en el negocio, y mil detalles más que seguro que os cuentan por ahí mejor que yo. El único problema que tuve con este pavo es que se negaba a hablar inglés, y tenía que traducir algunas cosas que me decía con el traductor de Google. Por suerte es todo bastante sencillo: palmar (los artículos nuevos muchas veces no estań en subasta sino que tienen precio fijo), preguntar los gastos de envío y hacer la transferencia. Mi banco me cobró 3 €, por cierto, así que me ha salido el bicho por unos 90 €.

jugando

Ahora que lo tenemos, ¿qué se puede hacer con él?

En su configuración por defecto ya es un bicho bastante capaz y se porta bien. Es fácil de usar. La guía de usuario lo explica todo facilito, lástima de firmware en alemán... de nuevo el mismo problema. Aquí sólo hay que mirar en la guía y buscar el mensaje traducido al inglés.

Ojo que no es un router ADSL: necesitarás algo para conectarte a internet mediante el cable de teléfono. La entrada es un RJ-45 (o cable ethernet), la salida son cuatro conectores similares. Es por tanto un router normal y corriente, por más que lo llamen "router broadband" o de banda ancha. No problemo, yo he dejado el 3Com que te da ya.com en su subrred 192.168.1.1, y el nuevo linksys en la subrred 192.168.2.1. En cuanto tenga configurada y andando la nueva red wireless, deshabilitaré la antigua.

juaqueando

Pero ahora viene lo divertido.

En este artículo de extremetech.com nos cuentan qué distribuciones hay disponibles y qué trae cada una. La más potable y completa parece ser dd-wrt, desarrollada por un colgao llamado BrainSlayer, y que es la que yo usé. Se actualiza el firmware siguiendo las instrucciones: primero con la versión mini genérica, luego ya con la versión estándar adecuada (yo he puesto la de wrt54g). Y listo.

¿Qué nos ofrece el router ahora? Primero, el interfaz web de configuración está muy mejorado: permite por ejemplo cambiar la potencia de emisión wireless, de los 28 mW por defecto a unos 70 mW (más es peligroso para el propio aparato). Así podemos extender el rango mediante potencia bruta. También tiene temas, las opciones típicas: DMZ, mapeo de MAC, seguridad wireless... y otras menos típicas como QoS (Quality of Service o "Calidad de Servicio"): podemos priorizar el tráfico a los puertos que queramos.

Pero si hacemos telnet al bicho, nos encontramos con un BusyBox completo: una mini-implementación de varias utilidades Unix con su consola y todo. Se entra como usuario root, contraseña por defecto admin. Así podemos ejecutar comandos como:

~ # free
              total         used         free       shared      buffers
  Mem:        14012         9596         4416            0         1292
 Swap:            0            0            0
Total:        14012         9596         4416
para ver que estamos usando menos de 10 MB, o
~ # cat /proc/cpuinfo
system type             : Broadcom BCM5352 chip rev 0
processor               : 0
cpu model               : BCM3302 V0.8
BogoMIPS                : 199.47
para asegurarnos de que el procesata es un MIPS BCM3302 y va a 200 MHz. (No he encontrado información fiable sobre el chip.) El kernel, por cierto, es un antiguo 2.4.32.

se porta

El firmware elegido tiene soporte para cien mil cosas que por ahora no he probado; sólo hay que echar un vistazo al wiki, que tiene traducción al español aunque no muy completa. Así nos enteramos de que tiene un servidor SSH, basado en dropbear; se habilita en "Administration->Services", y a continuación podemos cerrar el telnet. En ese mismo sitio es donde pondremos las asociaciones DHCP estáticas. También tiene su cron, donde podemos programar tareas.

Y poco más por ahora. Mi intención es juaquearme unos scripts para mantener al otro router (el "tonto") contento y despierto, e incluso reiniciarlo cada cierto tiempo si es necesario.

conclusión

En el poco tiempo que llevo cacharreando, estoy muy contento con el bicho.

Lo mejor: esto sí que es silencio total; no muy potente pero hace lo que tiene que hacer y de lujo.

Lo peor: que no sea router ADSL.

< OpenLaszlo (5 comments) | ¿murió libertonia? (46 comments) >
Enlaces Relacionados
· escomposlinux.org
· el mac mini está malito
· la garantía de Apple
· actualizar el firmware a la versión 1.07
· la 2.06
· reclamar garantías de dos años
· timo de FON
· condiciones de uso
· el traductor de Google
· RJ-45 (o cable ethernet)
· este artículo de extremetech.com
· dd-wrt
· un colgao llamado BrainSlayer
· las instrucciones
· la versión mini genérica
· la versión estándar adecuada
· BusyBox
· mini-implementación de varias utilidades Unix
· echar un vistazo al wiki
· traducción al español
· dropbear
· More on Hardware
· Also by man ls

Encuesta
¿Routers con Linux?
· = pérdida de tiempo 0%
· psché 0%
· no está mal 0%
· = me mola 11%
· una pasada 66%
· rubia, enrútame otra vez 22%

Votos: 18
Resultados | Otras Encuestas

Menu
· crear cuenta
· FAQ
· búsqueda
· Fuentes de Noticias

Login
Nueva cuenta
Usuario:
Contraseña:

Ver: Modo: Orden:
Linksys WRT54GL | 3 comentarios (3 temáticos, editoriales, 0 ocultos)
Atención SPAM en toda regla. (4.00 / 1) (#1)
por melenas a las Mon Jun 19th, 2006 at 04:27:14 PM CET
(Información Usuario)

Busqué el cacharro aquí en España, pero sin mucha suerte: ninguna tienda normal donde miré lo tenían, que es (para qué engañarnos) lo ideal a la hora de reclamar garantías de dos años

Si vivieras por Dos Hermanas, (también llamada cuatro tetas ;-) podrías haberte pasado por la tienda en donde trabajo ahora mismo (no preguntéis como he acabado aquí) que somos distribuidores de Linksys. De hecho, como puntos de acceso inalámbricos no instalamos otra marca.

Te daría la dirección de nuestra página web, pero además de ser spam puro y duro, y de que no vendemos online, sinceramente, la nueva página me da vergüenza ajena, (más bien propia) con un diseño del siglo pasado y unas imágenes hechas en jpg que con un tamaño de 166*34 píxeles, ocupa la friolera de más de 25KB cada uno, cuando en gif o png ocupa una quinta parte, en fin, sin palabras.

Bueno, quizás algún día pueda explicar con detalle como acabé en este infierno de reparación de Hasefrochs y demás, seguramente en unos años cuando pueda justificarme con alguna frase como es que entonces era joven e inconsciente;-P

.
FDO. ER_MELENAS No te preguntes sólo que puede hacer el S.L. por ti sino también que puedes hacer tú por él.


 
¿Pensando en comprar uno? (none / 0) (#2)
por man ls a las Tue Jun 20th, 2006 at 12:13:20 AM CET
(Información Usuario)

Tengo que avisaros: desde el primer día de éxitos, la experiencia está siendo menos gratificante. En primer lugar no consigo conexión wireless con el bicho. Además, conseguí tostarlo bastante efectivamente ejecutando una prueba de velocidad de la conexión ADSL.

Cuando algo no le mola demasiado parece que se queda como traspuesto. No sé, no es lo que esperaba de un router. ¿Puede que me haya equivocado de versión del firmware?



 
Veamos: DLINK 504T (none / 0) (#3)
por neuralgya a las Tue Jul 25th, 2006 at 08:33:01 AM CET
(Información Usuario) http://worldspace.berlios.de

Este sí es un router ADSL que además me dieron gratuitamente con ya.com:
# cat /proc/cpuinfo
processor               : 0
cpu model               : MIPS 4KEc V4.8
BogoMIPS                : 149.91
wait instruction        : no
microsecond timers      : yes
extra interrupt vector  : yes
hardware watchpoint     : yes
VCED exceptions         : not available
VCEI exceptions         : not available

# free
              total         used         free       shared      buffers
  Mem:         6560         6352          208            0          248
 Swap:            0            0            0
Total:         6560         6352          208

# cat /proc/version
Linux version 2.4.17_mvl21-malta-mips_fp_le (victor@localhost.localdomain) (gcc version 2.95.3 20010315 (release/MontaVista)) #62 ¶g€@ 4€ë 4 23:04:57 CST 2005


Se puede acceder por telnet y te da un busybox como shell tambien.

Éste no tiene wireless, pero está bastante bien. Me consta que hay firmwares más actualizados y que incluso vienen con el kernel 2.6. Claro que ahora mismo no me apetece empezar a joder con el router, no vaya a ser que lo joda demasiado y me quede sin internet. Hombre lo suyo sería tener las herramientas de desarrollo (me consta que las vi por alguna parte, junto con tutoriales) y crearte tu propio firmware con las herramientas que más te apetezcan. Eso si, en 6 megas, las cosa no da para mucho así que habría que optimizar bastante.

Otra cosa; este router también tenía un huevo de problemas cuando me lo dieron, iba como el culo. Se arreglo haciendo un script que ejecutado cada x tiempo en mi maquina actualiza ciertos parametros que por defecto vienen mal en el router, en concreto valores por defecto de la pila tcp/ip (por cierto, el router viene con iptables)

Éste es el script; tal vez tu problema sea de similares características:
echo 8192 >/proc/sys/net/ipv4/netfilter/ip_conntrack_max
echo 600 >/proc/sys/net/ipv4/netfilter/ip_conntrack_generic_timeout
echo 10 >/proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_close
echo 120 >/proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_close_wait
echo 1200 >/proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_established
echo 120 >/proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_fin_wait
echo 60 >/proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_time_wait
echo 30 >/proc/sys/net/ipv4/netfilter/ip_conntrack_udp_timeout
echo 1200 >/proc/sys/net/ipv4/tcp_keepalive_time
echo 3 >/proc/sys/net/ipv4/tcp_keepalive_probes
echo 40 >/proc/sys/net/ipv4/netfilter/ip_conntrack_icmp_timeout
echo 20 >/proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_last_ack


------------------------------------ No soy adicto a la red, sólo formo parte de ella


 
Linksys WRT54GL | 3 comentarios (3 temáticos, editoriales, 0 ocultos)
Ver: Modo: Orden:

ecol Logo Powered by Scoop
Todas las Marcas Registradas y copyrights de esta página son propiedad de sus respectivos dueños.
Los comentarios son propiedad del que los escribe.
Los iconos de las noticias y el logotipo son propiedad de Javier Malonda.
El Resto © 2002 Escomposlinux.org y aledaños.

Puedes sindicar los contenidos de libertonia en formato RSS 1.0 y RDF 0.9. También se puede sindicar la cola de envíos pendientes de moderación.

El proyecto escomposlinux.org está dedicado a la memoria de tas

crear cuenta | faq | búsqueda