Beryl Wireguard Wifi Has Stopped Working [Please Help]

I have a basic client to server Wireguard VPN setup. I have a Beryl router back home (Server) and a Beryl router that I travel with (Client).

Up until now, things have been rather smooth without too many hiccups. As of yesterday I am unable to load most webpages on my work computer that connects to the Beryl (Client).

Here is the strange thing, if I change my MTU size on my computer to a lower one, it starts working fine and will continue to do so for maybe an hour and then it stops working again.

Also, right now I have MTU = 1280 but once it stops working after an hour, if I run the command in cmd to change the MTU to 1280, it works again.

So simply running the cmd command:

netsh interface ipv4 set subinterface “Ethernet” mtu = 1280 store = persistent

Fixes the issue temporarily even though the MTU is already at 1280, which makes no sense to me. My short term solution might be to just run a python script that runs that command every few minutes or so, but I know that is not the right thing to do.

Does anyone have any suggestions? This is a bit of an emergency so I appreciate any help. Also forgive me for my lack of networking knowledge, I barely understand what MTU is and just know that changing it fixed the problem.

You can try to change the TTL of the wireguard profile to 1280 in the Beryl .

Would this solve the issue? Also can you explain how I do that?

You can try to open and edit the wireguard profile you now using, there will be mtu value which can be changed.

I am not seeing it in the dashboard anywhere. What section is it under?

You can access to the Server router WEB panel ,Open ‘VPN’–‘WireGuard Server’,and Click the red icon as below image,there will be the MTU setting.

Oh okay thank you. So should I keep my computer at 1280 as well? Not sure what the correct value is.

It doesn’t seem like I can access the wire guard server. This is what I see.l: