all, running into a weird issue and hoping someone’s seen this before.
I’ve got my own AmneziaWG server set up (self-hosted, running in Docker) and I’m trying to connect my Beryl AX to it as a client through VPN > WireGuard Client. It connects fine and traffic actually flows, but the interface keeps dropping and reconnecting every 30-45 seconds. Logs look like this:
Network device 'wgclient1' link is down
Interface 'wgclient1' is now down
Interface 'wgclient1' is setting up now
Interface 'wgclient1' is now up
interface wgclient1 recovered after 2-4s, aborting tunnel-switch
It self-heals every time within a few seconds, but obviously not great for actually using the connection.
Things I’ve already tried/ruled out:
**•** Same server works perfectly fine (zero drops) from the Amnezia mobile app AND the Windows desktop app
**•** Tried MTU at both 1420 and 1280, no difference
**•** Not an ISP/network issue since other devices on the same network are rock solid
One thing I noticed — on the Windows desktop app there’s a dropdown to pick “AmneziaWG Legacy” vs “AmneziaWG (version 2),” and switching to version 2 is what fixed my connection there. Made me wonder if the Beryl’s kernel module is still running an older AWG spec that’s causing some kind of mismatch, even though the handshake itself succeeds.
Anyone know if there’s a way to check or update which AmneziaWG protocol version the router’s kernel module is using? Running 4.9.0 beta6. Happy to share configs/logs/awg --version output if it’d help track this down. Thanks!
