Bug report: WireGuard iOS prioritizes IPv4 over IPv6

Matthias Urlichs matthias at urlichs.de
Sun Feb 23 11:41:59 CET 2020

On 17.02.20 16:44, Maurice Walker wrote:
> The Android (v0.0.20200206) and Windows (v0.0.38) clients have the same bug.

It's not a ("simple") bug, but a general problem with peers with
multiple addresses – wireguard only stores one in the kernel, it doesn't
do multipath, by design.

Thus the frontend needs to remember all addresses, send one to the
driver, wait a bit, check whether a link could be established, then try
with another peer address. Repeat until success. Bonus points for
repeating the host name lookup.

-- Matthias Urlichs

More information about the WireGuard mailing list