Brume2(wg) to BerylAX(wg) not allowing access to remote IP address

So I have my Brume2 router behind my home router with 51820 port forwarded running a WireGuard server. I’ve added my Beryl AX’s profile and my Android phone’s profile. When I connect with my Android phone to the server, it allows me to access the remote ip address of my home computer that’s behind the Brume2 and remote into it with Microsoft RDP. My IP address also changes to my home’s public IP.

The issue is when I try to do the same thing with my Beryl AX router, I am able to access my home’s public IP on all devices connected to the Beryl AX, but no devices connected to the Beryl AX are able to ping/RDP devices on the Brume2’s network. I have the settings set up correctly on the Brume2 to “Allow Remote Access LAN” and it works fine on my Android phone, but any devices connected to the Beryl AX cannot see the devices on the Brume2. Beryl AX has Allow Remote Access LAN also enabled" under client options. What am I doing wrong?

Can you post the configuration of the WG conf used by your Android phone? That may turn up a clue.

Are you able to SSH into your Beryl AX. There’s a few commands that give more info on its WG setup that are only available through it than what the GL GUI provides.

(FYI: This forum support Markdown. If you use three ‘backticks’ before & after the output, it’ll be enclosed in a code block. Use single tick for one liners (as demonstrated)).

My phone’s config is as follows and was imported via QR code through the WireGuard App:
[Interface]
Address = 10.0.0.3/24

PrivateKey = [REDACTED]
DNS = 64.6.64.6
MTU = 1420

[Peer]
AllowedIPs = 0.0.0.0/0,::/0
Endpoint = [REDACTED].glddns.com:51820
PersistentKeepalive = 25
PublicKey = [REDACTED]

Beryl AX’s config is:
[Interface]
Address = 10.0.0.2/24

PrivateKey = [REDACTED]
DNS = 64.6.64.6
MTU = 1420

[Peer]
AllowedIPs = 0.0.0.0/0,::/0
Endpoint = [REDACTED].glddns.com:51820
PersistentKeepalive = 25
PublicKey = [REDACTED]

I am able to SSH into both the Brume 2 and the Beryl AX, let me know what commands I should run. Thanks for your help.

I figured it out, it was IP collision. The issue was that I was using the default settings of both devices so they both had the same LAN ranges, being 192.168.8.100-249. Once I switched the Beryl AX’s range to something different like 192.168.88.100-249, it automatically worked. This is why my phone’s Wireguard app was working, I wasn’t connecting to the Beryl AX and instead using data/another router which again had a different LAN IP range.