Router TL-WR841ND en modo repetidor con OpenWrt

En un artículo anterior, explicaba cómo revivir este cacharro en caso de haberlo convertido en un ladrillo (si teníamos instalado el firmware OpenWrt). También comentaba que el propósito de adquirir ese router y meterle un firmware de terceros era poder lograr una de las —muchas— cosas que no permite el de fábrica: configurarlo como un repetidor.

Router TL-WR841ND
Router TL-WR841ND

Aunque este proceso está centrado en el WR841ND de TP-LINK, es válido para todos aquellos routers compatibles con el firmware OpenWrt.

Escenario

Quizás te suene esto: la conexión a la red que tenemos contratada está gestionada a través de un router, aparato que tenemos configurado para crear una red inalámbrica y poder conectar vía Wi-Fi cualquier dispositivo que lo soporte de forma cómoda. Pero las paredes de la casa son muy gruesas, echas de un material casi impenetrable; o mi casa es una mansión, tengo el router en una esquina y yo quiero conectarme desde la punta opuesta. ¿Qué sucede en estos casos? La señal del router no llega a todos los sitios que quisiéramos o llega de forma muy débil.

Posible solución: usar un equipo que se encargue de captar la señal del router y crear otra red que sea una extensión de la primera, logrando amplificar la señal.

Esquema de red Wi-Fi con repetidor
Cutre-esquema que muestra cómo la conexión a Internet llega a un router, que la difunde a través de una red Wi-Fi, y otro dispositivo (repetidor) se conecta a ella y la replica al resto de cacharrada Wi-Fi.

Para nuestro caso, el repetidor del esquema será el router WR841ND. Como se puede intuir en el dibujo, el propósito es configurarlo como repetidor: conectarlo a la red Wi-Fi creada por el módem/router y crear otra red Wi-Fi a la que se puedan conectar otros dispositivos que no alcanzan la red principal.

Ingredientes

  • Router TL-WR841ND con el firmware OpenWrt instalado.
  • Un equipo (sobremesa o portátil) con tarjeta de red con conexión RJ-45.
  • Un cable de red con conectores RJ-45.
  • Red wifi que queremos amplificar (repetir).

Preparativos

  1. Enchufamos el cable de red al router (a cualquier puerto, menos el etiquetado como WAN) y a nuestro equipo.
  2. Encendemos nuestro equipo.
  3. Encendemos el router.

OpenWrt configura una interfaz de red con la IP 192.168.1.1, así que para que podamos conectarnos al router desde nuestro equipo tendremos que configurar éste para que esté en la misma subred, es decir, darle una IP del tipo 192.168.1.X, por ejemplo: 192.168.1.2

La subred que crea OpenWrt debe ser distinta de la del router principal. Es decir, si el router principal crea la subred 192.168.1.X, el router secundario (repetidor) con OpenWrt no puede estar en la misma subred, habrá que establecer otra distinta, por ejemplo 192.168.2.X

Configuración de OpenWrt

Si además de OpenWrt tenemos instalado el panel de administración web, llamado LuCI, podremos conectarnos al router desde un navegador web yendo a la dirección http://192.168.1.1

Panel de administración web de OpenWrt

Dependiendo de la imagen de OpenWrt que hayáis instalado en el router, es posible que no cuente con este panel web y tengáis que hacer todo a mano, conectándoos mediante telnet o ssh e ir editando los archivos correspondientes, pero ésa es otra historia y deberá ser contada en otra ocasión ;-)

Comencemos de una vez a configurar el router como repetidor. De forma muy esquemática, los pasos son:

  1. Conectar el WR841ND a la Wi-Fi del router principal
  2. Configurar una nueva red Wi-Fi en el WR841ND
  3. Disfrutar :-)

¡Manos a la obra! Pestaña NetworkWifiScan

Se pondrá a buscar las redes Wi-Fi al alcance del router.

Cuando encuentre la que nos interesa repetir, pulsamos sobre Join Network para poder conectarnos a ella.

En esa pantalla sólo ponemos la contraseña que tiene esa Wi-Fi y pulsamos sobre Submit.

Ahora, en la pestaña Advanced Settings, cambiamos el valor de HT mode a 40 MHz 2nd channel below.

Y pulsamos sobre Save & Apply para guardar y aplicar estos cambios.

Nos dirigimos a NetworkWifi, y a lado de la ventana Wireless Overview pulsamos sobre Add.

En la parte de Interface Configuration vamos a crear una nueva red, que será la que va a funcionar de repetidora de la original. Ponemos el nombre de la nueva red y marcamos lan.

En la pestaña Wireless Security establecemos el cifrado de esta nueva red y la contraseña:

Save & Apply para que surta efecto lo que acabamos de cambiar.

Si ahora vamos a Wifi, veremos dos redes:

A partir de este momento, podríamos conectar cualquier equipo a la red inalámbrica creada en el WR841ND y tener ya acceso a Internet como si estuviésemos conectándonos al router principal :-)

42 thoughts on “Router TL-WR841ND en modo repetidor con OpenWrt

  1. Muuuuuchas GRACIAS!!!!

    Estaba volviendome loco intentado repetir el wi-fi de casa, y con esta explicación tan buena lo he conseguido.

    Que bueno que viniste.

    Gracias y MIL GRACIAS.

  2. Gracias a ti, Juan, por comentar ;-)

    Me alegra mucho que te haya servido. Aunque debo confesar algo: realmente el artículo explica cómo crear un punto de acceso y no un repetidor, ya que creamos una red inalámbrica diferente que se conecta a la principal. Por eso cuando salimos del alcance de una, tiene que conectarse a la otra, en lugar de seguir en la misma red.

    Si logro hacer funcionar un modo repetidor de verdad en este router con este firmware, no dudes que habrá artículo ;-)

  3. Buenas noches, primero quiero dar las gracias por tan importante aporte, es dificil encontrar un instructivo tan bien elaborado, felicitaciones. He sido un buen alumno y he seguido todos los pasos para configurar mi router como un repetidor, al finalizar he logrado repetir la señal de internet y he realizado la prueba de navegación sin problema, pero minutos mas tarde, la nueva red desapareció del alcance de mis equipos de cómputo y no se deja ver mas. Instalé nuevamente el paquete de OpenWRT, segui las instrucciones a través de telnet y configuré de nuevo la red, ocurrió lo mismo. Agradezco si me puedes dar alguna luz al respecto. Saludos.

    • Hola, Mauricio. Antes de nada, muchas gracias por tus palabras :-)

      Cuando comentas que desaparece la red, ¿tampoco te deja entrar al panel de administración de OpenWRT?

  4. JM buenas tardes, gracias por tu pronta respuesta y por tomarte el tiempo. Te contaré mas detalles: Mientras tengo conectado el router al pc a través del cable, puedo ingresar al panel de administración sin problema y establecer todas las opciones de configuración. He estado buscando opciones y descubrí que el router repetidor hace la conexión perfecta al router principal hasta que creo la segunda red (la nueva red que tu llamas en el instructivo), al crear esta red, TP-Link se desconecta del router principal, elimino la nueva red y de inmediato se conecta, pensaría que es la nueva red la que esta generando el conflicto, porque de acuerdo a las imágenes de tu instructivo las dos redes deben quedar activas. Espero haber sido lo suficientemente claro para que logres comprender mi idea. De nuevo muchas gracias por tu colaboración y quedo en espera de tus observaciones. Saludos. Mauricio.

    • Hola de nuevo, Mauricio,

      Entiendo que llegas sin problema a tener configurada una nueva red como muestra la última imagen. Podría ser posible que la nueva red tuviese algún problema por culpa de una mala configuración. ¿Tienen el mismo nombre la red principal y la que has creado?

      Imagino que lo habrás hecho muchas veces, pero revisa que sigues la configuración al pie de la letra.

      Descartando cosas, podría ser un problema del propio router, del hardware, quiero decir. Quizás los cambios que hagas en el OpenWRT no se guarden correctamente por algún fallo. ¿Te deja hacer y guardar otro tipo de cambios desde el panel de administración de OpenWRT?

      Un último apunte importante, ¿la versión que has instalado de OpenWRT es válida para la versión que tienes de tu router WR841ND? Tienes más información en su sección de la web oficial de OpenWRT.

      A ver si hay suerte ;-)

  5. hola podrias ayudarme? tengo instalado dd wrt quisiera cambiar a openwrt como tu lo tienes tengo este mismo router TL-WR841ND v7

    • Hola, sabino,

      No puedo hablarte por experiencia ya que nunca lo he probado, pero por lo que se comenta, la recomendación suele ser cargar primero el firmware oficial del router y luego hacer la instalación de OpenWrt desde él.

      Precisamente, dd-wrt tiene un firmware especial para estos menesteres (volver al firmware de fábrica): webrevert.

      El archivo que te enlazo es un firmware que puede ser cargado a través del panel de administración de dd-wrt, así que los pasos serían:

      1. Descargar y descomprimir el archivo tl-wr841nv3_webrevert.rar.
      2. Descomprimirlo para obtener tl-wr841nv3_webrevert.bin
      3. Dentro del panel de administración de dd-wrt, ir a AdministrationFirmware Upgrade.
      4. Elegir Reset to default settings
      5. Seleccionar el firmware que acabamos de descargar.
      6. Pulsar Upgrade.
      7. Esperar pacientemente y rezar porque no se vaya la electricidad.

      Pasado un tiempo, el acceso al router a través del navegador se hará por la IP 192.168.0.1. Si todo ha ido bien, entrarás en la administración del firmware oficial de TP-Link (usuario y contraseña por defecto admin) y desde ahí, en la sección System Tools, tienes una herramienta llamda Firmware Upgrade que podrás utilizar para instalar OpenWrt, como seguro hiciste con dd-wrt ;-)

  6. HOLA DISKULPASEGUI LOS PASOS AL PIE DE LA LETRA TODO ESTA BIEN ME REPITE LA SEÑAL SATISFACTORIAMENTE ME FUNCIONA LA APP DE WHATSAPP PERO LA NAVEGACION EN YOUTUBE EN EL CELULAR Y EN LA PC ASI COMO NAVEGACION EN GOOGLE NO ME FUNCIONAN ME PUEDES AYUDAR

  7. Muchisimas gracias, a pesar de que no repite la red como dices, es parte de la solucion que andaba buscando, muchichisimas gracias.

  8. Solo me deja conectar dispositivos via Wifi.. mas no por cable desde TP-Link.. que modo debo configurar para que conecte por ambos?

  9. Hola amigo hice exactamente y todo bien, pero no me deja ver los equipos que estan conectados en la direccion principal del router y no puedo desactivar el firewall porque ya tengo uno en el router principal.
    Ademas los puertos estan cerrados, alguna solucion?

  10. Gracias, gracias, gracias. No te das idea lo que renegué para poder usar este router como repetidor usando el firmware original, me leí todos los tutoriales, manuales, etc, hasta que encontré por cosas del azar tu pagina. Busque como instalar OpenWrt y seguí tus pasos, y santo remedio, ahora funciona de maravilla.

    • Me alegro mucho, Daniel. Es la idea del artículo: servir de ayuda. Con estos temas yo también me he peleado bastante y me gusta compartir lo aprendido porque seguro que a más de uno le puede servir ;-)

      Muchas gracias por tu comentario :-)

  11. Gracias por el tutorial pero tengo un fallo con un router ADB de movistar con openwrt. El caso es que se me conecta a mi red para emitir WiFi cuando tiene una señal de mas del 80%. Osea que si tiene menos señal de un 80% no se me conecta a la red principal y no me repite la señal. ¿Que puedo hacer para solucionarlo?

  12. Gracias,me estuve rompiendo la cabeza intentando hacerlo con el firmware de fábrica,con este método es ok

  13. Tanto este tutorial como el de recuperación me han resultado MUY, pero que MUY útiles.

    Pero rizando el rizo, en una casa dóden quisieramos hacer llegar internet a la zona de la buhardilla, mi pregunta es: ¿Puedo conectar un PLC (emisor) al router principal por cable, y en la buhardilla darle conexión al 841ND mediante el PLC por cable, para tener así mejor señal que por WIFI? ¿Cómo debería configurar Openwrt?

    Gracias y saludos.

    • Hola, Abel,

      Sí, es posible hacer lo que pretendes. En cuanto a las conexiones, el cable de un PLC iría conectado a uno de los puertos LAN del router principal, y el de la buhardilla se enchufaría al puerto WAN del router con OpenWrt. De esta manera ya habría conectividad de red entre ambos routers. Si tienes el OpenWrt de fábrica, es decir, sin hacerle ninguna modificación, podrás enchufar cualquier aparato a los puertos LAN de este router secundario y también estarán conectados a la red.

      Si, además, quieres que este router cree una red inalámbrica para que se puedan conectar otros clientes por WiFi, tendrás que configurarlo como punto de acceso inalámbrico. Desde la interfaz web de OpenWrt se hace muy fácil: vas a NetworkWifi y editas (o creas) la conexión inalámbrica.

      Red inalámbrica - OpenWrt

      Suele venir una creada llamada OpenWrt. Verás en la parte inferior, en la sección Interface Configuration, que deja elegir el modo de funcionamiento. Nos interesa Access Point.

      Punto de acceso inalámbrico - OpenWrt

      Cuando termines de configurarla, pulsa en Save & Apply para que se guarden y apliquen los cambios.

      ¡Listo! :-)

      PD Recuerda que, por defecto, la interfaz inalámbrica viene desactivada.

  14. Gracias JM!

    Hecho, ya he conectado por cable un PC al router secundario y tiene conexión. Creo la red wifi, la activo, pero al conectarme no hay conexión.

    Un saludo

  15. Hola JM!

    Pues fué un espejismo.

    No tengo conexión desde el 841nd ni por cable (Error de DNS) ni por wifi.

    Saludos.

    • Buenas, Abel,

      ¿Te parece si empezamos a partir de la configuración por defecto de OpenWrt? Para ello, tienes dos opciones: entrar en el panel de control (la interfaz LuCI), te diriges a SystemBackup / Flash Firmware y pulsas el botón Perform reset.

      Reestablecer configuración - OpenWrt

      Si no te funcionase, puedes activar el modo a prueba de fallos de OpenWrt y, una vez logres acceder al router, ejecutar, por este orden, los siguientes comandos:

      • mount_root
      • mtd -r erase rootfs_data
      • reboot -f

      En ambos casos, el router se reiniciará y se quedará con la configuración de fábrica. Esto es:

      • WiFi desactivado.
      • Interfaz de red configurada en 192.168.1.1/24.

      Al conectarlo al puerto WAN, el principal le debería dar una dirección IP (si lo tienes configurado por DHCP, claro) dentro de la subred en la que esté configurado. Es importante que no coincidan. Si estuviese (el router principal) también en 192.168.1.1/24, podrías cambiar la del secundario a 192.168.2.1, por ejemplo (se hace en NetworkInterfaces, editando la que pone LAN:

      Configuración interfaz LAN - OpenWrt

      Fíjate aquí también que debes colocar en IPv4 gateway la IP que tenga tu router principal.

      Aprovechando, si tuvieses problemas con las DNS, puedes colocar las de Google (8.8.8.8) en el campo Use custom DNS servers.

      Guarda y aplica los cambios. Deberías tener Internet por cable. La parte de la WiFi seguro que la sacas tú solo ;-)

      ¡Suerte!

  16. Gracias.

    El perform reset lo he probado varias veces, y sin resultado.

    La alternativa la pruebo en cuanto tenga tiempo, pero esta tarde lo he intentado una vez, y no pasa nada al hacer telnet 192.168.1.1, cuando hace dos días me había funcionado sin problemas.

    En cuanto tenga un rato me pongo otra vez.

    Saludos.

  17. Buenos días JM!!!

    Hoy por fin me he podido poner con el tema.

    En efecto, el router principal coincidía con el de nuestro pequeñin wr841nd. Se lo he cambiado tal y como has puesto en el pantallazo, y tachan! conexión por cable funcionando. Como bien has dicho, luego la Wi-Fi también funcionando con tu anterior explicación.

    Y ya tengo cobertura dónde antes no llegaba y como es por cable, atope, ya que antes como repetidor apenas tenía 2 rayas.

    Muchísimas gracias JM!, cada vez más contento de la pequeña inversión que hice con el wr841nd, y más contento aún de encontrar tu blog.

    Saludos!

    • Muy buenas, Abel,

      No sabes cuánto me alegro de que lograses tu propósito :-D

      Agradezco mucho tus palabras y más aún que estés amortizando tan bien este router ;-)

      ¡Saludos!

  18. Hola, muchas gracias por el tutorial, pero no me funciona, ninguno de mis dispositivos me detecta la nueva red wifi.

    • Hola, Angel,

      ¿Tienes creada una segunda red como punto de acceso? Si vas a NetworkWifi, ¿te aparecen las dos redes? Si es así, una debe estar en modo cliente (la que se conecta al router principal) y la otra en modo maestro.

  19. Buenos días. Muy bueno el artículo y gracias, una pregunta: acabo de adquirir este router, y encuentro opción para configurarlo como cliente

  20. HOLA. TENGO UN ROUTER TP-LINK WR841DN v.7. Estoy usando OpenWrt Chaos Calmer 15.05.1 / LuCI 15.05-149-g0d8bbd2 Release.

    Mi consulta es la siguiente:
    Puedo tener dos conexiones wifi clientes y repetirlas en mi router con openwrt con una unica conexion wifi (OpenWrt/Master) ? o que otro firmware me sugieren?

    Saludos.

    • Hola, Gustavo,

      No sé si entiendo bien tu consulta. Si te refieres a si puedes conectarte a dos redes wifi simultáneamente y repetirlas, no es posible con este router. No es problema del firmware sino del hardware: un módulo Wifi solo puede conectarse a una red a la vez. Para hacer lo que pretendes, el router tendría que tener dos módulos WiFi.

      Si tu pregunta es sobre otra cosa, te agradecería que me la reformularas para poder responderte mejor :-)

  21. Hola buenas.

    Te explico mi situación a ver si puedes ayudarme.

    Tengo en el piso de abajo el router principal y en el piso de arriba el TP-LINK conectado por cable de red.

    Sigo tu tutorial y tengo wifi en el piso de arriba que me lo sirve el TP-LINK correctamente.

    Sin embargo, si desconecto el cable de red que une router principal con el TP-LINK dejo de tener wifi.

    ¿Se podría conectar por wifi el router principal con el TP-LINK eliminando el cable de red que los une?

    Saludos

    • Muy buenas, Luis,

      Lo que quieres hacer es precisamente el motivo de este artículo. Revísalo bien porque está explicado cómo conectar el TP-Link con la red inalámbrica del router principal y crear otra red para así ampliar la cobertura.

      ¡Ánimo!

  22. Hola! Ahora mismo estoy haciendo igual que tu pero usando un comtrend ar-5387un y la velocidad de conexión que reparte por la casa el bastante menos de la que recibe. Recibe unos 20mb y reparte unos 3-4. Estaba pensando en otro router para ver si repartia mas. Como te funcionaba a ti el tp-link del articulo? Repartia la misma velocidad que recibía?

  23. Hola compañero me sorprende ver un blog donde alguien explique sobre el tema ,muy agradecido desde argentina bs as. Te comento estyo usando este router como repetidor con el firmware oficial como explicaste en un comentario mas arriba y anda pero lento, luego probe con ddwrt y funciono mejor un tiempo luego se volvio inestable o anda y se cortaba la red, cuestion buscado en internet encontre tu blog, voy a probar de meter este firmware a ver si anda mejor o mas estable. algun comentario que me puedas mencionar sobre lo que te escribi ?? muchas gracias!

    • pude lograrlo y funciona muy bien ! gracias por el tutorial. Una sola consulta, no puedo conectarme a las carpetas compartidas de los equipos que tengo conectados en el router primario, porque puede estar pasando esto ? tampoco puedo entrar por ip al router principal siendo 192.168.1.1 y para el repetidor 192.168.1.2 , gracias !

    • Hola, agustin,

      Hasta ahora, con OpenWrt en este router no he tenido problemas. De todos modos, al estar utilizando un firmware no oficial (ya sea OpenWrt, dd-wrt, etc), siempre se corre el riesgo de que algo no funcione o no sea todo lo estable que nos gustaría, eso hay que tenerlo presente. No pierdes nada por probar ;-)

      ¡Gracias por tu comentario!

  24. Muchas gracias compañero ! hoy probando lo mate y lo revivi aunque tu tutorial no me fue util por que lo deje como ladrillo solo dejaba entrar por telnet y tus comando no andaban ya que tenia la memoria saturada (la memoria de las particiones), use en modo de fallos “telnet 192.168.1.1″ luego ” cd /tmp” luego ” wget (rura del servidor)/(nombre del archivo.bin” (wget ftp://192.168.1.104:2221/v7stable.bin ) y luego a disfrutar mi configuracion fue el router con openwrt en modo de fallos luego, conectado a mi router principal por lan, luego una aplicacion de mi smartphone que realiza la funcion ftpserver conectado por wifi a mi router principal , y ejecutar todos los comandos con mi pc por wifi utilizando cmd de windous telnet o putty mediante telnet si alguien necesita ayuda algun dia buscame en https://www.facebook.com/agustin.avellaneda1 o bien xfx6200@gmail.com . Saludos!

Deja un comentario

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