Wireguard roaming - ARP?

Claas Langbehn claas at rootdir.de
Mon Jan 11 16:34:50 UTC 2021


Hello,


my wireguard setup is a triangle setup with
PEER A = fixed IPv4/IPv6 addresses
PEER B + PEER C = dial-up with dynamically changing IPv6-addresses.
To initially start the link between B and C it is neccessary to tell one 
of them the others endpoint address. I do that manually, because it does 
not make any sense with the dynamic addresses.
With the keep-alive option the wireguard vpn survives more that 99%, but 
now I had a case where it failed:
B had a power loss at night (90 mins) and after the return of the power 
it did not know the endpoint of C any more. So it cound not send packets 
to C.
C could not send packets to B any more, because the endpoint addresses 
also changed due to the power loss (the CPE had a power loss too).
This is why the link between B and C stopped working (could not be 
recovered).

I could start using dyndns to solve this, but since I am using a 
triangle setup: Would'nt it be nice if there would be some kind of ARP 
between the clients? A always knows the vaild peer endpoint addresses of 
my VPN. B/C could ask A about each others endpoint address. What do you 
think? Would this be a nice feature?



Many regards
Claas


More information about the WireGuard mailing list