
Wireguard stopped working - no handshake
Edit: Got it working again. Thanks for the advice. Steps for anyone else thats having this issue:
- Use SpaceInvaderOne's PIA config generator to create a new config for whichever endpoint you choose
- Stop all dockers using Wg0
- Edit VPN settings, advanced. Turn off the Wg0 tunnel. Then delete it.
- Import new tunnel to create a new Wg0 with your new config file
- Edit each docker config by deselecting Wg0, then selecting it again
- Start up the dockers, and it should all be working again.
Original post:
I have wireguard setup with PIA as per SpaceInvaderOne's youtube tutorial (https://www.youtube.com/watch?v=yBF9c0u2wCE), which was working great for months, but now appears to have broken in some way.
I have firefox setup as a docker, and when its set with bridge as network type, it works fine. When I switch it to Wg0, it allows me to open firefox, but I cant navigate to any pages. Same is true for all my other docker containers using Wg0.
in VPN settings, it shows handshake 'not received'. I have tried rebooting all systems including the router and the VPN is definitely active.
Claude suggested adding 51820 to my routers port forwarding rules as a UDP connection, which I've done, but no change.
Any advice would be really appreciated! I'm at a bit of a loose end right now trying to debug whats going on