Bug report: WireGuard iOS prioritizes IPv4 over IPv6
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