Private Wireguard to server

I have a GL-iNet GL-MT2500. I have been trying to setup a person with remote capabilities for our office, but have not had much luck with setting this up. Our office has PFSense with either OpenVPN or WireGuard available. I have gotten farther with Wireguard than with OpenVPN, as I am down to not being able to ping the main office’s server, instead of traffic going through the VPN, traffic runs to the web. I am able to ping from the main office 50.0 (Office PFSense), 50.1 (GL Side) and 10.188 to my laptop. I had to add a static route on the server at the main office, but it appears with Global Traffic through VPN, additional networks set to or the of the main office, I can’t seem to get the GL to route the traffic through the Wireguard VPN. I am trying to setup the VPN for our VOIP phone so the unit has to operate standalone routing all traffic through without the use of additional routes as I cannot issue any commands to the hard phone.

Any help is appreciated. I have included my Conf file as I have it with key’s removed

Address =
ListenPort = 51820
PrivateKey = xxx
MTU = 1420

AllowedIPs =,,
Endpoint =
PersistentKeepalive = 30
PublicKey = yyy

I didn’t understand your issue. Is your wireguard client able to connect the MT2500 wireguard server successfully?
One thing to note is that MT2500 is serving as a VPN server at the WAN port.

It might be helpful to post a network diagram:

(Nice find, @admon: )