Hi All,
I'm currently migrating from a vendor firmware solution to OpenWrt for all the obvious reasons. My use case is to be able to have multiple clients wired or wi-fi connected to my portable router (GL.iNet GL-X3000 Spitz AX) through a Wireguard Tunnel via the cellular modem connect back to my home to a GL.iNet GL-MT2500A (Brume 2) which is located inside the network, behind the ISP modem and firewall (port forward UDP 51820 to the Brume).
So to recap:
Wired/wireless Client -> Spitz AX (OpenWrt SNAPSHOT r28277 as Wireguard client) -> Cellular Network -> Internet -> Residential ISP Modem/Router -> Forward UDP 51820 to LAN -> Brume 2 on LAN (OpenWrt 24.10.0-rc2 r28161 as Wireguard Server)
Some wishlist items:
- Any clients connected to the Spitz to have access to the clients connected to my ISP LAN
- To be able to connect other clients (other than the Spitz AX, e.g. phone, laptop at a coffee shop) to the Brume2 over Wireguard as well
I did have this working with the GL.iNet vendor firmware but obviously it's different setting it up using OpenWrt, and I'm really struggling to make the Wireguard client talk to the server. I tried using my IPv4 public address as the endpoint to eliminate my Dynamic DNS as the problem, I've even tried moving my Brume (just as a test) to my ISP router's DMZ to eliminate my port forward as the problem.
I initially tried configuring all of the Wireguard bits manually, but got frustrated and tried the WireGuard multi-client server automated at https://openwrt.org/docs/guide-user/services/vpn/wireguard/automated which seems to have created all the bits again but sadly I still can't connect.
It's noteworthy that I haven't even been able to connect my iPhone to the Wireguard server either, even when I scan the QR code to add the profile.
Any help would be appreciated, I can paste in config.
Thanks!!