Acceso a Internet con WRT54GL y Zyxel HW660

wrt54gl-losdos.png

Hace pocos días que compré un Linksys WRT54GL, un router inalámbrico neutro (ahora veremos qué significa eso) que tiene como peculiaridad estar operado por un pequeño pero efectivo Linux. ¿Y eso qué tiene de interesante? Pues que hay muchos firmwares disponibles por la red en forma de pequeñas distribuciones de Linux que permiten tener muchísima más funcionalidad que el firmware original. Por el precio que cuesta el router (unos 55€ me costó a mí) tenemos las posibilidades de un router de mayor gama.

El WRT54GL es un router neutro, lo que quiere decir que no puede conectar de manera directa a una línea telefónica (ADSL) o a un servicio de cable. Es por ello que necesitaremos, además de este router, algún dispositivo que nos provea de conexión a Internet. En mi casa hasta ahora utilizábamos un Zyxel HW660 conectado a la ADSL como router para la red, por lo que comentaré cómo he llevado a cabo la instalación conservándolo, aunque delegando las funciones de enrutamiento y gestión de la red al WRT54GL.

Configuración del Zyxel HW660

Como ya he dicho, en mi casa hasta ahora el Zyxel funcionaba como router de la red local, colocada en la red 192.168.1.0/24, teniendo el router la IP 192.168.1.1. En él estaban configurados los puertos para los que se hacía forwarding, pero interesaba que todas las funciones importantes las desempeñase el WRT54GL y dejar al Zyxel como un mero transcriptor de la información de la línea telefónica para que el nuevo router hiciera lo propio con ella.

Este modo de funcionar se conoce como bridging, y es necesario configurar el Zyxel para que funcione de esta manera. El modo de funcionamiento del Zyxel por defecto es routing, es decir, como router de una red local con todo lo que ello conlleva (IP propia dentro de la red local, NAT, control de rutas, etc).

Por si en cualquier momento hubiera un problema y quisierais volver a conectar el Zyxel para consultar en Internet, os aconsejo guardar vuestra configuración actual, ya sea anotando las opciones de la interfaz web o usando la opción de backup mediante telnet.

Yo he hecho todo mediante el acceso por telnet, que ofrece muchas más opciones que la interfaz web. Sin tocar un solo cable del router (el WRT54GL estará guardado en la caja hasta que sea necesario) procedemos a acceder al router:

$ telnet 192.168.1.1

Aparecerá un menú con todas las opciones del router. Accedemos a la opción 1, llamada General Setup. Para acceder a una opción del menú sólo hay que escribir su número y darle a enter. Dentro de este menú veremos varias opciones, que cambiaremos para dejar las siguientes con los valores especificados:

 Route IP = NO
 Bridge = YES

Ahora tenemos que configurar qué tipo de acceso a Internet tenemos, siendo estos datos facilitados por nuestro ISP o bien habiéndolos anotado tras mirarlos en la configuración inicial. Tras salir del primer menú accederemos al 4º, Internet Access Setup. En el caso particular de que nuestro ISP funcione usando PPPoE, la opción Encapsulation deberá estar establecida como RFC1843. El WRT54GL se encargará de conectar mediante PPPoE y el nombre de usuario y contraseña correspondientes.

Tras esto, el router Zyxel está preparado para funcionar como bridge para nuestra red. Vamos a sacar ahora el WRT54GL :)

Configuración del WRT54GL

Lo primero que debemos decidir es qué firmware vamos a instalarle. Opciones hay muchas (OpenWrt, DD-WRT, Tarifa, Tomato...), así que la decisión está en vuestras manos. Yo me decidí por Tomato porque vi unas cuantas capturas de pantalla y me gustó su interfaz, y además leí que era bastante ligero. ¿Su potencial? Lo suficientemente elevado como para disfrutar de buenos ratos tocando cosas :D.

Para instalarlo desempaquetaremos el router, lo alimentaremos y conectaremos nuestro ordenador mediante un cable ethernet (ojo, no uséis para ello el cable azul que viene incluido con el router, es un cable cruzado y está reservado para conectarlo al Zyxel). Si el logotipo de Cisco comienza a parpadear durante un buen rato, esperad a que termine, que está generando claves internas para WPA/otros. Por defecto el servicio DHCP está activado, por lo que no hará falta que configuréis manualmente ningún parámetro de red en el ordenador. Dependiendo del sistema operativo habrá que configurar algo más o menos (Obtener IP dinámica en Windows, Usar DHCP en MacOS X o un simple dhclient ethX en GNU/Linux).

Las instrucciones de instalación de Tomato son bastante simples si instalamos desde el firmware original de Linksys. Hay que acceder a la interfaz web del router, http://192.168.1.1/, con nombre de usuario en blanco y contraseña admin, si no recuerdo mal. El hecho de que la IP coincida con la del Zyxel no representa ningún problema, principalmente porque ahora mismo no hay ninguna conexión entre el Zyxel y el WRT54GL. De hecho cuando estén conectados tampoco habrá problema en que usen la misma IP, porque no olvidemos que el Zyxel está puesto como dispositivo bridge, lo que significa que no va a tener presencia real en la red local.

Volviendo al tema, tras acceder habrá que entrar a la pestaña Administration y desde ahí a Firmware upgrade. Hay que tener mucho cuidado al elegir el firmware correcto, dentro del zip de Tomato hay varios, pero el único válido para nosotros es el que se llama WRT54G_WRT54GL.bin. Le damos a enviar y cruzamos los dedos durante un par de minutos.

Si todo va bien... ¡ya podremos acceder al nuevo firmware! De nuevo accederemos a http://192.168.1.1, aunque esta vez las credenciales son distintas: root y admin como nombre de usuario y contraseña respectivamente. Si hemos accedido bien, podemos dejar de contener la respiración y volver al lío.

Ahora sí vamos a tocar cables. Apagamos el WRT54GL y conectamos el cable azul a una boca ethernet cualquiera del Zyxel, y el otro extremo lo conectaremos al puerto etiquetado como WAN en el WRT54GL:

wrt54gl-detras.jpg

El resto de equipos los conectamos también al WRT54GL. Volvemos a conectar el WRT54GL a la red electríca y sólo queda un paso para que esto funcione: configurar la conexión en sí. Accedemos a la opción Basic del menú de la izquierda y configuramos como deseemos. En el caso de mi ISP se usa PPPoE, así que mi configuración queda como sigue:

wrt54gl-overview.png

Si tras aceptar acudimos a Status > Overview y vemos algo como lo que sigue:

wrt54gl-conectado.png

¡Todo ha funcionado! Ya podemos navegar y disfrutar de las posibilidades del nuevo cacharrito. Configurar la red inalámbrica, los puertos públicos, las restricciones de acceso y las clases QoS es un gusto que os dejo a vosotros y que podéis tomaros tranquilamente ;)

Clasificado como

Comentarios

Imagen de Anónimo
Karomer

Este es el router neutro que me dijiste que te habias pillado? Yo sigo en mi casa con mi router Xavi noseque, de cuando Franco era corneta aproximadamente. Como te dije, cuando mis hermanas se compraron un portatil (bendito Mediamarkt, menos usuarios para mi pc :D) pregunte por la tarjeta pcmcia que hacia falta para el wireless del router, pero aparte de que tenia que remover cielo y tierra para conseguirla, resulta ser que era tecnologia 802.11b (que, para los que no hayan estudiado ARC2, tiene un ancho de banda de 11 mbps). Asi que me pille (bueno, mi hermana se pillo, pero elegido por mi) un router wireless, el cual esta ahora mismo conectado a mi viejo xavi, y del cual tiran todos los portatiles que pasan por mi casa (incluso la DS de mi hermana, aunque la verdad, nunca he jugado a nada por internet XD). Tiene las mismas entradas que el tuyo (se estan quedando calvos los dos a la vez, jojojojo). Es un SMC nosecuantos (no macuerdo del modelo xD). Saludin! :P

Imagen de adobo
adobo

Karomer, a lo mejor te llevas una sorpresa con la DS, si tienes la red inalámbrica con cifrado WPA no vas a poder utilizarla :(.

El router este peta bastante, da mucho juego. Por ejemplo, lo tengo configurado para que, aunque esté petada la línea (e.g. alguien bajando con el eMule) cualquier petición DNS y cualquier petición web de menos de 512KB tenga la máxima prioridad, y de esta forma puedo navegar sin problemas :D.

Imagen de Anónimo
Karomer

Ostia, pos eso tengo que mirarmelo, que mi hermana silvia siempre se esta bajando cosas por el torrent y demas (y lo que hago es quitarle el cable del router inalambrico cuando tengo que abrir argo xDD). Y na, no tengo activado cifrado WPA, lo unico que tengo es filtrado de MAC, asi que puedo conectar la DS sin problemas XD (eso si, en todo pc que se vaya a intentar conectar, le aparece como "red no segura")

Imagen de Anónimo
J

Juas, un Zyxel HW660, esos me los conozco bien :-D

@adobo, el router bonito es, pero no se me ocurre nada que no se pudiera hacer con el hw660 que "necesites" hacer en casa.

Eso si, ahora para tener salida a Internet tienes que pasar por 2 maquinas, y las 2 son necesarias. Desde un punto de vista lógico, que es mas "seguro", un avión con 1 solo motor que si falla te estrellas, o un avión con 2 motores, que se estrellaría si le fallase uno solo?

:-P

Lo que tienes que hacer es pillar otro hw660 y ponerlos en paralelo, modificas el firmware del "esclavo" para que detecte cuando el master se cae y entonces salta a primer plano automáticamente, y ¡voila! le acabas de poner el cuarto "9" al 99.9999% de uptime :-P

Karomer si queríais un Zyxel HW660 haberlo dicho que ya sabes donde esta! Dile a silvia que no se conecte a la red no segura, que puede pillar algo :-P

@adobo: no te veo nunca por IM

Imagen de adobo
adobo

@James: Este router me permite, entre otras cosas, configurar colas QoS, para dar prioridad a ciertos paquetes y poder navegar aunque alguien haga uso intensivo de la red; implantar una red WiFi en mi casa (el HW660 está chuchurrío y tiene esa funcionalidad muerta); disfrutar de una mejor gestión las conexiones de una manera más eficiente (¿alguien dijo P2P?); y, sobre todo, cacharrear todo lo que pueda y más.

Lo último es lo que más me atrajo, para qué negarlo :D

Enviar un comentario nuevo

  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Saltos automáticos de líneas y de párrafos.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.
  • Etiquetas HTML permitidas: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <p>

Más información sobre opciones de formato

CAPTCHA
Esta pregunta sirve para evitar envíos automatizados y SPAM
5 + 6 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.