I'm trying to set up a #WireGuard lighthouse setup following @mttaggart's guide, but I'm not having any luck.
I've got a Hetzner VM running #Debian Bookworm as the lighthouse, and I've tried connecting from both a #Debian Trixie VM on my work MacBook, and #Ubuntu Noble on a separate laptop.
Using #tcpdump on the lighthouse I can see the packets arriving on the right port, but there's no response, and nothing is being logged even though I've enabled debug logging from the kernel module using
echo module wireguard +p > /sys/kernel/debug/dynamic_debug/control
as documented in the wg
manpage.
On the client I see the following in dmesg
:
wireguard: lighthouse: Sending handshake initiation to peer 3 (<server ip>:51666)
lighthouse: Handshake for peer 3 (<server ip>:51666) did not complete after 5 seconds, retrying (try 2)
Does anyone know from personal experience how to get this working?