El viejo Belkin54g de 50 dólares murió súbitamente. 2 años de servicio y una infinidad de conexiones wireless rechazadas que me hicieron reiniciarlo se terminaban allí. No era el transformador, no valía la pena repararlo. Decidí que el sustituto sería un Linksys WRT54GL.
Linksys es una marca de Cisco y hay buenos comentarios sobre el modelo. El “GL” tiene 4Mb Flash, 16Mb RAM, 200Mhz de procesador y está basado en Linux. Si la funcionalidad por defecto no nos satisface, es posible cambiar el firmware por uno de los tantos open source*.
No fue del todo fácil conseguirlo; agotado en varios lugares y en otros que estaría “entrando próximamente”. Al final me llevé uno de los dos últimos que entraron en Palser (Montevideo) por 108 dólares (IVA incl.).
¿Por qué un router basado en Linux no trae un CD de configuración que sea soportado por dicho SO? ¿Qué tiene el CD de configuración que no se pueda hacer por la gui web? No importa: http://192.168.1.1 en el explorador, el usuario lo dejan en blanco y la contraseña es “admin”. Muy fácil de configurar. En Setup eligen PPPoE e ingresan los datos de conexión a Anteldata.
Como tengo tarifa plana, me interesaba que la conexión estuviera todo el tiempo arriba. Por eso elegí la opción “Keep conection alive” con chequeo cada 30 segundos. Cada pocos minutos algunos de estos chequeos fallaban y se hacía redial. Inusable. Probé entonces con “Connect on demand” y puse una cantidad de minutos “idle” infinita. Se mantuvo estable por más tiempo pero el redial automático falló. Al ingresar en la interfaz web salió un extraño cartel diciendo que había un error de autenticación -imposible-. Ya bastante fastidiado actualicé el firmware original y los errores siguieron sucediendo.
Empecé a investigar más sobre estos problemas y los firmwares alternativos. La elección fue pasar a DD-WRT. Es relativamente fácil de instalar pero tengan en cuenta que si fallan, el router les quedará bricked (como un ladrillo pisapapeles jaja). No voy a repetir los pasos porque los pueden encontrar en mil lugares, como aquí. Les recomiendo que lean bastante antes de hacerlo. Por ejemplo: la conexión haganla por cable para evitar inestabilidad; utilicen la versión Mini-Build required for inital flashing via WEB, porque una persona reportó problemas con la otra versión mini. Me dio cierto temor presionar “Upgrade” pero todo funcionó bien.
El DD-WRT 24 preSP2 trae varias opciones adicionales al original, que no conozco en profundidad ni voy a repetir -hay mil sitios que las explican-. La más importante para mí fue que “Keep connection alive” y “Connect on demand” no están! Simplemente se ingresan los datos de conexión a Anteldata y la conexión se mantendrá activa, sin reiniciarse, por el mayor tiempo posible (12 horas en el caso de Anteldata). Pueden comprobar el tiempo de uptime con el indicador que muestra la gui del router.
Como curiosidad les cuento que pude conectarme vía SSH con mi router. Navegué por las carpetas del mini Linux y ejecuté un “top” para ver los procesos -entre ellos estaba el proceso de redial jaja-.
Le quiero agradecer al usuario “yorugua” del foro oficial de DD-WRT que me motivó a pasarme.
*El DD-WRT no es 100% open source y viola varios postulados de la licencia GPL.


