Installing OpenWrt on TP-LINK TL-WR841N v7.1


TP-LINK TLWR841N

I have been working with OpeWrt on a project for the company I work and due to this I bought a router capable of installing Linux on it, at a relative chip price (about Bs. 350 / $45). OpenWrt is Linux distro for wireless routers, compounds of a kernel and selection of programs. To install those programs  it uses a package manager called opkg that is a sort of aptitude/dpk for this distro. You can do many thing from CLI (like a real linux user does) but you als count with a web interface called LuCI.

Why to install OpenWrt?

The TP-LINK TL-WR841N comes with a lot of functions with its original firmware, which can be controlled from the web interface, but you can’t extend it beyond that functions. With OpenWrt you will count with the same functions your router had and you will be able to install extra software that extends those functions. As an example you can install a web proxy like Squid on the router, or set up a VPN.

Installing

There are several versions for router TL-WR841: v3, v5, v5.2 y v7.1, and almost all of them has download binaries for the last OpenWrt (Backfire) except version 7.1, but you can install an image provided by a user based on the previous stable release called Kamikaze. Let’s see how to install OpenWrt on router TP-LINK TL-WR841N v7.1:

    1. Download router TL-841N v7.1 image
    2. Got to the router’ s web interface and find System Tools > Firmware Upgrade section:

TPLINK TL-WR841N  Firmware Upgrade tool

  1. Choose the downloaded image and wait until the process finishes.

Once it had finished the router will reboot and start to work with the default settings. I mean, you can use the web interface from address http://192.168.1.1 or even use a terminal through ssh.

TPLINK TL-WR841N  with OpenWRT

OpenWrt LuCI Kamikaze

Remember it has not password, so you must leave it blank and change it from the web interface o from a ssh sesion.

Setting the Wifi as AP

I wanted to have at least the same features the router had with the original firmware, so the first thing I tried to set was the wifi but it wasn’ t enabled. To activate it you can edit the /etc/config/network file with a content similar to this one:

config 'wifi-device' 'radio0'
 option 'type' 'mac80211'
 option 'macaddr' 'd8:5d:4c:ea:0b:e7'
 option 'hwmode' '11ng'
 option 'htmode' 'HT20'
 list 'ht_capab' 'SHORT-GI-20'
 list 'ht_capab' 'SHORT-GI-40'
 list 'ht_capab' 'TX-STBC'
 list 'ht_capab' 'RX-STBC1'
 list 'ht_capab' 'DSSS_CCK-40'
 option 'country' 'US'
 option 'channel' '11'
 option 'txpower' '0'
 #option 'disabled' '1'

The last option must be commented in order to enable the AP. You can also enable from the web interface, just go to Network > Wifi as shown below:

OpenWrt LuCI - Wifi

After that you will have rou wireless router set as AP and wired router…and  running Linux!!

References


,

  1. #1 by Luis Gallardo on 17/08/2014 - 7:08 am

    @anitasalazar en la página de OpenWrt para este router, explican cómo volver a firmware original http://wiki.openwrt.org/toh/tp-link/tl-wr841nd#go.back.to.original.firmware

    Saludos!

  2. #2 by anitasalazar on 14/08/2014 - 4:40 pm

    Luis Gallardo :
    @anitasalazar tienes que flashear la versión del firmware de fábrica del router desde la opción de flasheo que tiene OpenWrt. Saludos!

    Lo intente pero me vuelve a la pantalla inicial del openwrt

  3. #3 by Luis Gallardo on 14/08/2014 - 3:30 pm

    @anitasalazar tienes que flashear la versión del firmware de fábrica del router desde la opción de flasheo que tiene OpenWrt. Saludos!

  4. #4 by anitasalazar on 14/08/2014 - 1:54 pm

    me urge volver al firmware v9 que tenia mi tp link tl-wr841nd, alguien que me ayude??? no le entiendo nada a códigos

  5. #5 by anitasalazar on 14/08/2014 - 1:14 pm

    instale el openwrt – luci en mi tplink tl-wr841nd, pero no le se, no le entiendo nadita!!! me pueden ayudar a volver al firmware v9 por favor.

  6. #6 by Luis Gallardo on 03/02/2014 - 3:25 pm

    @Jorge Debes usar la versión para tu router. No puedes mezclar 1043 con 841. En tu caso debes seguir los pasos para tu router http://lgallardo.com/2011/03/24/instalaci%C3%B3n-de-openwrt-en-tp-link-tl-wr841n-v7-1/. Mira bien lo que vayas a hacer y la versión específica de tu router y el firmware que le vas a flashear porque puedes dañarlo y dejarlo inservible.

    Respecto a tus dudas de VPN:

    1) No sé si pueda hacerse en Windows (no uso ese sistema operativo). Mi consejo, la mayoría de estas cosas se hacen en Linux por lo que vale la pena aprender este sistema operativo. OpenWrt es otra variante de Linux.

    2) Como dice en el artículo los certificados del servidor (el router) y los clientes (cada pc, máquina o dispositivo que se conectará a la VPN) se hacen en una máquina con Linux (en el ejemplo usé Debian pero puede ser en Ubuntu, Fedora u otra distribución). Este artículo es una variante del oficial de Ubuntu https://help.ubuntu.com/12.04/serverguide/openvpn.html

    Saludos!

  7. #7 by Jorge on 03/02/2014 - 12:32 pm

    Gracias por contestarme.
    Este es mi router http://wiki.openwrt.org/toh/tp-link/tl-wr841n

    Este es similar al mio seguin la pagina que me recomiendas.
    http://wiki.openwrt.org/toh/tp-link/tl-wr841nd

    PASOS PARA CREAR VPN EN TL-WR841N
    1º Me recomiendas instalar esta version que tienve interfaz web?:
    Installing OpenWrt on TP-Link TL-WR841ND V5
    Con este manual:
    http://lgallardo.com/2011/05/22/instalacion-de-openwrt-en-tp-link-tl-wr1043nd/

    http://lgallardo.com/2011/09/08/configurar-openvpn-en-openwrt/
    No tengo LINUX DEBIAN se puede hacer algo para hacerlo con Windows.
    No entiendo lo siguiente:
    – Configuración del servidor (en el router) ¿es la configuración de la VPN directamente en el router TL-WR841N?
    – Configuración de los clientes (en los PCs) ¿es la configuración que deberiamos hacer por cada puesto de trabajo que tuviera sistema operativo Linux, para acceder a nuestra VPN?

    Perdona que sea tan coñazo.

  8. #8 by Luis Gallardo on 02/02/2014 - 11:55 pm

    @Jorge este enlace a otro artículo del blog puede ayudarte a hacer lo que quieres. Como consejo, ya que comentas que no eres diestro en Linux es que leas todo bien, incluso lee sobre la teoría detrás de las VPN y OpenVPN para que puedas entender lo que estás haciendo. Saludos!

  9. #9 by Jorge on 01/02/2014 - 11:57 am

    Me puedes explicar como hacer una VPN con este router al cual quiero que accedan a un servidor windows server 2012 desde distintos dispositivos es decir desde moviles, tables y portatiles.
    Soy totalmente inútil en linux.
    Gracias de antemano.

  10. #10 by Luis Gallardo on 06/01/2014 - 11:28 pm

    @javier de nada. Revisa bien todo antes de hacer cualquier actualización. Saludos!

  11. #11 by javier on 06/01/2014 - 3:56 pm

    buena capo, lo intentaré. gracias por los links de referencia y los articulos relacionados

  12. #12 by Luis Gallardo on 02/10/2013 - 11:25 pm

    @berenice eso si es grave. Si se apagó en el proceso de instalación del firmware pudo quedar inservible el router. De igual forma puede innetar el método de recuperación del firmware original explicado en la página de OpenWrt http://wiki.openwrt.org/toh/tp-link/tl-wr841nd#debricking

    Saludos!

  13. #13 by berenice on 02/10/2013 - 9:04 pm

    hola quise volver a la versión anterior de fireware pero algo paso en el proceso se apago y ahora solo prenden los leds y se apagan le doy reset y no response. conecto con el cable ethernet y lo detecta un segundo y se desconecta alguien podría ayudarme

(will not be published)