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