OpenWRT para un TL-WR1043ND v3.0

Y seguimos jugando con tarecos y software libre, en este caso nos llegó un lindo TL-WR1043ND, o router inalámbrico de TP-Link, y decidimos[ArmandoF y yo] cambiarle el firmware, para algo un poquito más libre, es decir, algo que se le pudiera meter las manos y hacerle cosquillas :D.

Buscando opciones en Internet, se recomienda OpenWRT o DD-WRT…

Entre OpenWRT y DD-WRT, me gustó más la primera opción, pues tiene muchas más opciones de configuración y el nombre suena mejor… Cosas de gusto, me estoy poniendo viejo…

Lo primero es saber que versión es el TP-Link que tienes en tus manos, en nuestro caso[grupo de trabajo] era un TL-WR1043ND v3.0, pero la caja en la parte delantera solo decía TL-WR1043ND. ¿Cómo averiguamos la versión? Fácil, en la parte de abajo de la caja dice la versión o debajo del router, número de serie entre otros detalles, sólo queda voltear la caja o el router.

Entonces, TL-WR1043ND v3.0. Lo primero es leer acerca de este tarequito y ver cuanto jugo se le puede sacar a la naranja de una sola exprimida.

Ahora bien, ahí mismo veremos el link de descarga del firmware[Firmware OpenWrt Install URL]. Son como ~7MB. Después de descargarlo solo queda entrar a nuestro router con usuario/contraseña, e ir a System tools/Firmware upgrade y uploadear el firmware, de lo demás se encarga el router.

La pantalla debe ser algo parecida a esta[se me olvidó tomar una foto antes de hacer el upgrade :P]:

Importante, no hacer este proceso sin tener el router conectado a un backup! Si se corta el fluido eléctrico, este… Bueno… Como que tendrás que hacer maravillas para hacerlo funcionar de nuevo.

Después de upgradear el router se reiniciará. Cuando reinicie debes cambiar tu IP al rango 192.168.1.0/24, sin incluir el 192.168.1.1, ya que ese es el IP que adquiere por default OpenWRT.

Hecho todo me dispongo a entrar con Firefox en el 192.168.1.1 y me da error… ¿Aquí que hostia pasó? Le hago ping y llega, es decir, responde… Bueno sólo queda ssh.

$ ssh 192.168.1.1

Y para mayor sorpresa me responde preguntándome un usuario… Bien, pongo root, cruzo los dedos y doy “Enter”…

Voilà. Ya estoy adentro jejeje. Bueno, ahora leo en internet que algunos firmwares no tienen interfaz gráfica web, pero que se les puede activar descargando de internet. OK, vamos allá…

Lo primero es configurar la red, cuyo archivo de configuración está en /etc/config/network.

# vi /etc/config/network

Lo que debemos hacer es configurar la interfaz WAN, que es la salida a internet… Para ello debemos hacer lo siguiente:

config interface 'wan'
    option ifname 'eth0'
    option proto 'static'
    option ipaddr '200.55.xxx.5'
    option netmask '255.255.255.0'
    option gateway '200.55.xxx.1'
    option dns '8.8.8.8'

Guardar los cambios y después, reiniciamos la red para que los cambios surtan efecto:

# /etc/init.d/network restart

Si deseamos probar la configuración, ejecutamos:

# ifconfig

Y veremos nuestra interfaz configurada con todos los parámetros, e incluso le podemos hacer ‘ping’ a google:

# ping 8.8.8.8

Ahora bien, como updateamos el sistema? Fácil:

# opkg update

Y de ahí solo nos queda instalar LUCI[Lua Unified Configuration Interface], lo cual no es más que la interfaz web muy minimalista para configurar nuestro router, escrita en Lua :D.

# opkg install luci luci-ssl luci-i18n-base-es

Como vemos, instalamos LUCI, con soporte con SSL e idioma español para la interfaz web. Existen muchos mas paquetes en los repos de openWRT, sólo queda estudiarse las opciones de opkg, e instalar lo que necesitemos. Yo instalé mc, bzip2 y nano, cosas que uso comúnmente en Debian :P.

Lo próximo es habilitar con el inicio del sistema el servidor web que nos servirá la interfaz de LUCI e iniciarlo.

# /etc/init.d/uhhtpd enable
# /etc/init.d/uhhtpd start

Y listo, ya tenemos la interfaz web funcionando, sólo que queda entrar por el navegador y definir algún que otro dato, pero todo debería estar funcionando…

Lo demás es sencillo, sólo click, definir opciones y guardar. Listo!

Un saludo y espero les sirva.

 

10 comentarios de “OpenWRT para un TL-WR1043ND v3.0

  1. Saludos amigo, muy buen artículo, siempre visito tu blog, el de Lázaro y el de ArmandoF pues son pocas las personas que dedican su tiempo a compartirlo con los demás y realmente no hay mucho que ver en la intranet cubana.
    Hablando sobre OpenWRT quisiera argumentar que cuando instalastes el firmware no te salía la interfaz de administración LUCI porque instalastes una versión beta, las cuales no vienen con esta. Pero cuando la versión es estable no hay que instalar nada.
    Agregar además que los chips que vienen en estos equipos Tp-Link soportan VLAN pero el software que viene de fábrica los limita. Así que los que quieran contar con soporte para VLAN pueden instalar este firmware.
    Adicional mente existe un hack para este firmware que permite aumentar la potencia de salida con lo que podemos ampliar nuestra cobertura Wifi y transmitir en otros canales que normalmente están bloqueados, al estilo compilance test de Ubiquiti.
    Saludos y sigan escribiendo.

  2. BN muy buen articulo y como aporte dire q tengo un tplink WR841ND d antenas fijas d 300mb/s con DDWRT y es bestial la verdas les recomiendo ese SO para vuestro router el q tenga dudas o quiera hacer alguna pregunta aqui les dejo mis datos luisorlandog@infomed.sld.cu llevo casi un año con el y la verdad no tengo quejas….

  3. Hermano gracias por el post, pero tengo un problema tengo un router similar pero no me deja entrar por ssh solo por telnet. tienes alguna manera de reinstalar openwrt en un router con el ya puesto y ponerlo desde cero para que pierda la configuracion que tiene actualmente? necesito eso… pues quiero poder usar ese router cuanto antes.. muchos proyectos dependen de el practicamente…
    saludos

  4. tengo un routers TP-Link TL-WA701N/ND v2 le instale el OpenWRT y funciona bien,bueno no tan bien,porque me conecto a etecsa pero tengo que ponerle a la computadora el DNS manualmente si no, no puedo entrar al portal de etecsa ,si me pudieran ayudar.Saludos

  5. Hola a todos y muchas gracias por el artículo. Tengo dd-wrt en mi Ap Litebeam pero dice versión trial, agradecería si alguien me puede decir como buscar una clave de activación o de que manera puedo activarlo. Gracias y saludos

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *