Dual WAN Link Load Balancing With OpenWRT

I have 2 fibre broadband circuits now at home. One of them is my M1 broadband, the other is a trial circuit from my company. The M1 circuit is a 50Mbps/25Mbps package, while the new circuit is 100Mbps/50Mbps.

I’m running a TP-Link WR1043ND router at home with OpenWRT. This box is capable of doing a lot of fanciful things when flashed with OpenWRT. So now that I have 2 WAN links naturally I would want to make full use of them.

OpenWRT has this multiwan thing that configures load balancing on multiple links. The TP-Link WR1043ND has 1 WAN port and 4 LAN ports with a switch chipset on board. What I did was to configure 1 more VLAN in the device and tagged one of the LAN ports with the VLAN. I end up with 1 more WAN port as a result.

Anyway, here’s the outcome.

multiwan traceroute result

Both links are on equal priority, so there’s a 50/50 chance for the packets to traverse each link. There are more details in the multiwan configurations for me to explore though. For now, it’s just for fun sake. Can’t help it. Geek. :)



Author: yibi

YiBi's numb :) YiBi writes about anything. Technology, Gossips, Rubbish YiBi's a half f%#k geek :P

5 Replies to “Dual WAN Link Load Balancing With OpenWRT”

  1. Hey, do you mind expanding on your steps? I’ve got a WNDR3700 running an OpenWRT build and would love to do something like that. Have a somewhat similar situation, 200/10 cable and 10/40 fiber.

    1. Hi! Unfortunately, I have disable the multiwan feature for the time being. It’s giving me unpredictable results including total lost of internet access at times.
      But anyway, I installed the multiwan and luci-app-multiwan packages and did all the configurations via the Luci interface. Give it a try and let me know if you have better luck. :)

  2. hi yibi,

    Since you are running OpenWRT on the WR1043ND, im just wondering how many VLAN IDs does it support? I’m looking to use it to replace my 2WIRE 5012NV on my Singtel fibre, which requires VLAN tagging for 10, 20, 30, 40, with 10 and 20 more important (i could lose the MioVoice).


This is useful? Please leave your comment or Share this on Facebook!

This site uses Akismet to reduce spam. Learn how your comment data is processed.