Philipp's Computing Blog

Success is about speed and efficiency

OpenWrt on a TP-Link TL-MR3020 Router

This is a really compact and cheap router to take with you to hotels etc. to secure your internet access via VPN or redistribute a network.

The Hardware

You can get some information on the used hardware from my /proc/cpuinfo, /proc/meminfo and dmesg.

I put some photos I made of the PCB online on this PicasaWeb album.

More details to be found in OpenWrt's wiki page on the router.

Installation of OpenWrt from Stock Firmware

Set the mode swich of the router to WISP (wireless ISP) and connect to it via your network cable. You should be able to reach the admin interface on http://192.168.0.254. Log in with admin/admin and go to the system section to upgrade the firmware. Get the OpenWrt 14.07 stable version at
https://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/openwrt-ar71xx-generic-tl-mr3020-v1-squashfs-factory.bin.
(I also flashed the latest trunk version of OpenWrt earlier, but now I use the stable version 14.07.)

Wait a couple of minutes and your Ethernet interface should automatically receive a DHCP offer from the 192.168.1.1/24 range by the newly installed OpenWrt. You are able to connect to the router via Telnet then: telnet 192.168.1.1 and then enter passwd to change the root password.

For more OpenWrt hints and tricks check my other post OpenWrt on a TP-Link TL-WR1043ND Gigabit Router.

Configure WLAN network as WAN and set up a 2nd AP to redistribute the Network

Make a couple of changes to the configuration files: https://bitbucket.org/pklaus/openwrt-configurations/branches/compare/TP-Link_TL-MR3020%2Fwisp%0DTP-Link_TL-MR3020%2Fdefault#diff

Also check out my other blog post on the subject: OpenWrt: Configure WLAN network as WAN and set up a 2nd AP to redistribute the Network.

Resources