Open
Description
Describe the bug
We run IPv6 only network with NAT64 gateway (TAYGA based) and DNS64 implemented via Unbound to access legacy IPv4 Internet.
Unfortunately, latest version of Mozilla VPN fails to connect with error: "Attempting to confirm connection".
It successfully creates IPv4 routes:
ip r get 8.8.8.8
8.8.8.8 dev moz0 table 51820 src 10.64.15.80 uid 1000
cache
And IPv6 routes:
ip -6 route get 2a03:2880:f158:82:face:b00c:0:25de
2a03:2880:f158:82:face:b00c:0:25de from :: dev moz0 table 51820 src fc00:bbbb:bbbb:bb01::1:f4f metric 1024 pref medium
But traffic is not flowing via IPv4:
ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
^C
--- 8.8.8.8 ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms
And IPv6:
ping -6 2a03:2880:f158:82:face:b00c:0:25de
PING 2a03:2880:f158:82:face:b00c:0:25de(2a03:2880:f158:82:face:b00c:0:25de) 56 data bytes
^C
--- 2a03:2880:f158:82:face:b00c:0:25de ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms
VPN version:
2.12.0 (2.12.0-jammy1)
Affected Platforms:
Ubuntu 22.04 on x86_64.
Prerequisites:
Nothing special.
Steps to reproduce:
Just click "Connect".
Expected result:
Connected and working fine VPN
Actual result:
It stuck on "attempting to confirm connection" and traffic is not going over VPN.
Additional notes:
┆Issue is synchronized with this Jira Task