Buscar este blog

martes, 25 de julio de 2017

OPENWRT EN MINI ROUTER TP-LINK TL-WR703N

El router TP-LINK TL-WR703N tiene unas dimensiones que lo hacen ideal para viajar con nosotros y poder crear una Wifi en casa o en nuestro lugar de vacaciones. A parte de su tamaño, otros factores importantes, es que en China (creo que sólo se vendé ahí) es muy barato y que le puedes cambiar el firmware por otro, como el popular OpenWRT. Eso es lo que vamos a hacer aquí.


Instalación de OpenWRT

Este firmware se ha echo muy popular ya que es un sistema operativo que se puede instalar en muchos routers, sacándoles el máximo provecho de configuración ya que quita muchas de las limitaciones que tienen de fábrica.
La página oficial es: http://wiki.openwrt.org/
Como en muchos aparatos electrónicos, a lo largo de los años se han fabricado distintas versiones del WR-703N, la última (hasta ahora) es la v1.7 que ha complicado un poco la instalación de OpenWRT. Toda la información, incluidas modificaciones del hardware en : https://wiki.openwrt.org/toh/tp-link/tl-wr703n?s[]=wr&s[]=703n
Pero gracias a un usuario que tenía que instalar muchos equipos y decidió realizar un programa que lo automatizara, ahora el proceso es bastante más fácil y seguro. https://connectbox.technology/wp/2016/03/16/hack-the-wr703n-version-1-7-to-put-on-whatever-openwrt-firmware-variant-you-want/
El programa en cuestión se baja desde su página y está programado para Windows.

Material

  • Un ordenador con tarjeta de red Ethernet.
  • Un router TL-WR703N.
  • Un cable de red para unir router y ordenador.
  • Una memoria USB 2.0 (o mayor) con una capacidad de lo que quieras, ya que sólo se necesitan unos 16 MB.

PASOS

  1. Entrar en Windows como un usuario con privilegios de administrador. Yo tenía problemas al hacer el proceso con un usuario no administrador, a pesar de ejecutar el programa en modo administrador; fue cambiar a un usuario administrador y se ejecuto todo a la primera sin problemas.
  2. Bajar el programa. En realidad en el archivo comprimido viene el programa con varias herramientas, el entorno gráfico web LuCI y 3 versiones diferentes del firmware OpenWRT:
    https://connectbox.technology/downloads/HackWR703n1.7/HackWR703n1.7_version_1.0.0.0.zip



  3. Descomprimir el programa a la carpeta de nombre “hack” (puede ser otro nombre).




  4. Vamos a la carpeta “hack” y ejecutamos el programa “HackWR703n1.7.exe” (tiene el icono del router):






  1. El programa muestra una interfaz que puede parecer complicada, pero en realidad, está bien diseñada ya que de “arriba” “abajo” muestra los pasos que hay que ir realizando.



  2. Metemos la memoria USB en el ordenador. En el programa escogemos la letra de la memoria USB, dejamos marcadas las 2 opciones y pulsamos en el botón copiar (en el ejemplo “copy to E: drive)


  1. Extraemos de forma segura la memoria USB. Vamos al router, debe de estar apagado, le conectamos la memoria USB y encendemos el router. Esperamos unos segundos a que deje de parpadear y se quede la luz azul fija..
    Para evitar líos, desconectamos el ordenador de Internet (incluso apagamos Wi-Fi si la tiene). Unimos el PC con el router mediante el cable de red.

  2. En el PC le ponemos una IP fija 192.168.1.11 (por ejemplo) con máscara 255.255.255.0, quitamos la puerta de enlace y no tocamos los DNS.
    Vamos a resetear el router a los valores de fábrica. Desde el navegador Firefox del PC vamos a la IP del router, normalmente 192.168.1.1. Aparece en chino y te pide la contraseña. Esta puede ser “admin” o “admin1”. Ya dentro vamos al menú de la derecha, última opción y en el despliegue escogemos la opción 4 (en el navegador vemos que se dirige a la página 192.168.1.1/userRpm/RestoreDefaultCfgRpm.htm). Pulsamos el primer botón y confirmamos que queremos resetear.
    Aparece una pantalla mostrando el proceso de carga de los nuevos valores.
    Vamos al programa y pulsando el botón de refresco (Refresh) debería aparecer la IP de nuestro PC (192.168.1.11 en el ejemplo). Para probar la conexión pulsamos en el botón de Ping. Si todo fue bien, no deben aparecer errores (lost 0/5).



  3. Seleccionamos el firmware OpenWRT a instalar. En mi caso la versión más estándar, la segunda (Chaos-Calmer). Pulsamos en el botón “Generate Firmware for Uploading”. En la parte de abajo del programa, donde estaban las instrucciones, vemos que se realizan unos cambios. Si no hay errores seguimos.



  4. Una de las herramientas es un servidor TFTP, para ejecutarlo pulsamos el botón “Start tftp Server” y aparecerá en una nueva ventana. 


    En el servidor TFTP pulsamos el botón “Browse” y nos colocamos en la carpeta: hack→ TFTP → share. A continuación pulsamos el botón “Show dir” para ver el contenido de la carpeta y veremos varios archivos (al menos buybox, i1, i2).



  5. Volvemos al programa y pulsamos el botón “Process Router hack”. En la pantalla de información aparecerán muchas cosas y en el router empezará a parpadear la luz azul. NO TOCAR NADA hasta que termine el proceso. Tarda un tiempo (varios minutos dependiendo de la velocidad del USB).
    Si todo va bien, en la pantalla de información finalmente aparecerá que el proceso se ha completado. Para estar seguros, en el navegador vamos a la 192.168.1.1 y si todo fue bien aparecerá la nueva interfaz LuCI con OpenWRT instalado.



  6. Si tienes problemas, por ejemplo que se quedó el router bloqueado, vete a la página del proyecto OpenWRT y encontrarás soluciones.
















No hay comentarios:

Publicar un comentario