Wireguard speed issue / choosing appropriate router

Hello folks,

I'm hoping to get some help on choosing an appropriate router after running into a speed issue with my current router the dlink dir-2640.

I noticed that when sending traffic through a wireguard interface the CPU maxes out preventing me from reaching maximum bandwidth.

I'm getting about 170mbps with wireguard and CPU load is at 100%.

If traffic goes directly to WAN I'm getting about 450mbps and CPU usage is nearly idle.

I'm looking at getting a new cost effective router that would provide more CPU speed for wireguard.

I do not require WIFI.

I am hoping on getting more than enough CPU power so that when my ISP offers more speed at the same price I can reap the benefits without having to upgrade my router at least for a few years.

Any recommendations?

Check wireguard speed thread?

2 Likes

I'm in the x86 mini PC camp if you don't need wifi.

There was also a thread recently regarding buying a router with long term openwrtt supportt.

2 Likes

@evs that's such a great idea, I can't believe I had not thought of that. Just use a PC!

1 Like

I've even used one network interface devices if you can get your head around vlans. "router on a stick"

It gets challenging/more expensive or you have to DIY if you want more than one network device. Similarly if you have desired power consumption, noise and form factor requirements.

1 Like

I use a pi4 running OpenWrt as my vpn endpoint at home (for a road warrior config) with just the one built it port. It is quite capable, pretty low power, and small.

1 Like

My Dynalink DL-WRX36 does almost 800 Mb/s using WireGuard and can be had for $60 nowadays:

1 Like