I have a fun setup using a GL-750S (Slate) to “steal” municipal wifi from the public 5Ghz hotspot on the street below my apartment, and tie it into my local network.
The Slate is a wifi client to the public network and acts as my router. It’s also a Wireguard VPN client. I have an old router acting as a dumb AP plugged into the Slate to serve Wifi on my network.
I’ve been doing this for a year and it works, but the connection is rough.
The public wifi seems to put out about a nice 150Mbps or more, which I can get when directly connected from my MacBook, even being 8 stories up from the hotspot. Unfortunately with the Slate setup, I get about 20Mbps and it often drops packets (especially when it rains…I swear lol). I modified my Slate to add a directional external antenna which made it slightly more usable (previously it barely connected), but nowhere near what my MacBook can get.
So what do you think the bottleneck is? WireGuard can become a bottleneck around 60Mbps, but it doesn’t seem any better with VPN off at this point. Is Slate’s radio just bad? Or is the CPU just too slow for this? Or maybe it’s a software oddity—I do have to connect using OpenWrt directly due to the GL.iNet interface’s lack of support for DFS networks like this. It was extremely buggy last year but firmware updates have fixed crashes, disconnections, and memory leaks. But slowness remains.
What do you think the issue is here?
So should I
- Upgrade to a gl-ax1800 Flint or such with much better hardware overall?
- It does seem a bit silly to have a Wifi 6 router just as a client and then tie it into my 10 year old access point
. So two Flints??
- It does seem a bit silly to have a Wifi 6 router just as a client and then tie it into my 10 year old access point
- Get a USB wifi adapter with a better radio and add it to the Slate (suggestions?)
- Build a custom router with a R-pi and a couple 5Ghz adapters since no off-the-shelf routers will have two decent 5Ghz radios and a fast processor for VPN.
- Pay for real internet and give up this project LOL