Hi Team.
I have the following: GL-MT300N-V2, Firmware 4.3.25.
I use it to terminate a VPN within my home network using Wireguard. Client runs on an iPhone 16 - to give me access to home DLNA server or just VPN when abroad. Port 51820 is fwd to the static address of the MT300N. I generate a Wireguard client using QR code on the MT300N WebGUI. All works well... for a while. I can switch the VPN on and off successfully on the iPhone and get a reliable connection and speed.
Problem - every few days, the previously-working profile stops connecting (error log below).
If I generate a new Wireguard profile and connect with that - it immediately works fine. For a while - then the fault repeats.
My understanding is that Wireguard profiles do not normally expire - but I think something else is going on.
Any ideas would be most welcome. Thank you in advance.
Working client Log:
NET] Routine: receive incoming v6 - started
2025-07-30 17:45:58.087
[NET] peer(TfL7…52Vo) - Received handshake response
2025-07-30 17:46:02.859
[APP] Status update notification timeout for tunnel 'user10'. Tunnel status is now 'connected'.
2025-07-30 17:46:33.837
[NET] peer(TfL7…52Vo) - Receiving keepalive packet
Broken client log:
[NET] peer(TfL7…52Vo) - Sending handshake initiation
2025-07-30 17:38:25.950
[NET] peer(TfL7…52Vo) - Handshake did not complete after 5 seconds, retrying (try 5)
2025-07-30 17:38:25.951
[NET] peer(TfL7…52Vo) - Sending handshake initiation
2025-07-30 17:38:30.980
[NET] peer(TfL7…52Vo) - Handshake did not complete after 5 seconds, retrying (try 2)
2025-07-30 17:38:30.980