Suggestion for a new middle-class wifi router (500 mbit line)

Hi there!
It's finally time to throw out my old TL-WR1043ND and get something that at least supports 5GHz.
I was looking at the TP-LINK Archer C7, but was told that it's a bit old, so I was wondering if you guys could suggest me something good in the same price range (about 60-70 €)

I got cable internet (so I gotta use my ISP's modem for that part) with 500mbps down / 50mbps up.

In regards to devices, I got a fileserver, a bunch of gaming systems, comp/laptop and a few smart lightswitches, so nothing huge.
(Actually I'll probably keep the ol WR1043ND and use it to make a physically separate network for those lightswitches)

Thanks!

You can check the ath79 devices, which should have the most stable wifi drivers.

https://downloads.openwrt.org/snapshots/targets/ath79/generic/

I would not quite consider this "middle-class", but high-end requirements. This basically reduces your options to mvebu (with the caveat of picky wireless) or x86_64; ipq806x would be right on the edge (to the wrong side), mt7621 would cover the routing aspect, but as soon as you think slightly beyond that (VPN, SQM, etc.) it's completely out, ar71xx/ ath79 does not cover these speeds.

3 Likes

mvebu = wrt1200ac wrt1900ac wrt3200acm wrt32x That's off the top of my head.

High end? I doubt so. https://www.speedtest.net/result/8778182248 - that's on Archer C7 v2 with flow offload enabled.

Flow offloading implies basic functionality. It's not compatible with advanced features and if someone is looking i.e. gaming or VPN or even banip/ipset (or anything beyond basic NAT)... Then it immediately falls in the "high end" category.

3 Likes

Hmmm, if I do need something bigger, would you maybe suggest wired router and separate wifi AP, instead?
As you can probably guess, I had the ol' TL-WR1043ND since long before I moved and got this new line. (and yet it's still better than the cable modem's router functionality) >_>

Edit:
Maybe the EdgeRouter X and then something like the previously mentioned Archer C7 in AP mode? That would run me about 100 bux in total..

Flow offloading implies basic functionality. It's not compatible with advanced features and if someone is looking i.e. gaming or VPN or even banip/ipset (or anything beyond basic NAT)...

Partially true, partially false.

  • It is indeed incompatible with QoS.
  • It is compatible with a site-to-site VPN or remote access VPN (i.e. not the default route) if one accepts that the VPN is slow (50 Mbit/s for pptp) and the main internet connection is fast.
  • It is compatible with ipset.
  • Banip works as long as hackers disconnect between attempts, which is mostly true for ssh hacking.
  • If one disables flow offloading in Luci and adds the same rule manually with an added -m connbytes --connbytes 500000 --connbytes-mode bytes --connbytes-dir both match, then banip will work as intended (because hackers do not do a dummy big transfer before the hack) at the price that small uploads and downloads will not be accelerated - but 500 kilobytes is not enough for TCP to reach speeds where flow offloading becomes meaningful.
1 Like

Just to clarify: I never talked about compatibility with VPN. I talked about the ability to effectively use them together, which stills true due to CPU starvation.
Incompatibility only with QoS. The other things are not incompatible but also not doable because you're pushing the CPU to max already.

EdgeRouter X is MT7621. slh has it right above. An EdgeRouter X will handle basic routing at your new line speeds fine, but mine tops out with SQM enabled at ~185 Mbps. FWIW, an Archer C7 with SQM will top out around ~135 Mbps used as a router if memory serves (I know from experience its appreciably slower than the MT7621 - just been awhile since I used it this way). I've used an Archer C7 as an AP before and found the 5GHz WiFi wouldn't do much more than low to mid 1xx Mbps.

As long as you have a USB to serial dongle and are comfortable opening up the case to flash it the first time, I recommend a used EA8500 (IPQ8064) on ebay or such (~$60 shipped is about right). Much faster than EdgeRouter X and Archer C7, and much less expensive than an IPQ8065 R7800 without being that much slower. It will be borderline covering your line speed, but as long as you're content with getting most of the new line speed it will serve.

1 Like

From personal experience with several Archer C7v2 units, they were great in their day, but the current ipq40xx wireless is significantly better. I would imagine the same for ipq806x.

I believe that relying on flow-offload to achieve the throughput you want will be limiting in the future as you can’t run SQM. Even with a high-bandwidth line, I find SQM very valuable.

2 Likes

That sounds pretty good.
And yeah, opening stuff up is not a big deal for me.
I actually studied microsystem engineering, despite working as a coder now, so I don't even mind soldering or whatever.
I'm gonna see if I can get an EA8500 for cheap.
After a quick check on ebay, they don't seem to be super common here, so it might be a bit more than 60bux, but eh.
Thank you!

While I'm very happy with ipq806x for my needs (on a 100/40 MBit/s VDSL line), that platform is borderline at best (and probably just beyond the that imaginary limit) for 500/50 MBit/s (especially as a gaming router with SQM) - and those figures are already based on the faster ipq8065 chipset, with the ea8500 is using the slower ipq8064 SOC and the additional drawback that the ea8500 is only using a single CPU-port, while all other ipq806x devices use both.

What about the ea-6350 doesn't that provide an excellent bang-for-buck ratio? (ipq40xx, 128m RAM, 256m flash where I am it's a quarter the new price of the ea-8500)

Oof, any better suggestions, then?
I mean... sounds like I'm gonna be spending 100 or more, after all.
As I said, I'm also down for getting a separate router and Wifi AP.

Well, if you are willing to exceed the 100 EUR by a lot, the turris omnia is a pretty nice dual core MVEBU arm router, that I tested to allow sqm traffic shaping up to 550/550 Mbps. But it is ~300EUR, and for that monkey you should be able to get a more performant x86/64 based wired router and a 5GHz capable router to do duty as AP.

Yeahhhhh, for that money, I could build a small comp in an ITX case and turn that into a router.
I was more thinking "Maybe up to 150"

I just checked and the EA6350 is about 80 bux here, while the EA8500 is about 180 new and 120 used or refurbished.

Looking at the specs, the EA8500 for 120 seems like an okay deal, but it might actually be cheaper to import, then, but yeah, as others have stated, it might not be enough.

To be frank, I do not think ipq40xx would handle 500 MBit/s for a gaming router (SQM) either (although I don't have hands-on experience with it); there's a reason why I suggested mvebu (despite its challenged wlan) or x86_64.

1 Like

Have a look at @jeff's most excellent comparative testing post:
https://forum.openwrt.org/t/comparative-throughput-testing-including-nat-sqm-wireguard-and-openvpn/44724.
IPQ40xx comes out at 210 Mbps (that is the sum of up and down) with SQM under the demanding RRUL test instead of the 550 the OP ideally would require, so at least with sqm both EA6350 and 8500 might too puny to fully saturate the link, but they should punch leagues above the OP's trusty old TL-WR1043ND...

1 Like