Closed ph202107 closed 7 months ago
I've been able to test with a second Linux Mint 21.3 computer (bare metal) and can reproduce the same issue. 3.17.2 is working OK but 3.17.3 appears to have a DNS leak, with the website https://dnscheck.tools/ detecting my ISP DNS servers
I also tested on a Ubuntu 22.04 virtual machine. I have the VPN connected on the VM and disconnected on the host, IPv6 is disabled in grub. I could not reproduce the same issue, both 3.17.2 and 3.17.3 seem to be working OK.
I confirm, after upgrade nordvpn to 3.17.3 (on ubuntu 22.04) DNS leak appears
Confirmed, on manjaro and mx linux Downgraded to 3.17.2
Confirmed on manjaro using the most recent AUR, which is based on the current Ubuntu .deb package.
Downgraded to 3.17.2 as well.
Confirmed on Arch using the latest AUR version based on the .deb package from upstream source. Downgraded to 3.17.2 to resolve problem
Confirmed on fully updated Manjaro xfce Unstable. Downgraded from 3.17.3-1 to 3.17.2-1 as 3.17.2 does not exhibit this behavior. I am using nordlynx (wireguard) and systemd-resolved as DNS resolver.
Version 3.17.3 shows via dns leaktest both nord DNS and my default DNS settings via my router configuration.
Also confirmed on Ubuntu 22.04.
Cannot reproduce on Mint 21.3 running 3.17.3. However, I am forcing all traffic thru Nordlynx via UFW rules. No idea if that should make a difference.
With Nordlynx enabled and killswitch disabled:
sudo ufw default deny incoming sudo ufw default deny outgoing sudo ufw allow out on nordlynx from any to any
Thank your for reporting the issue! We are looking into it.
Confirming in KDE Neon 22.04 as well.
I guess the issue is related to the fact that NordVPN is not using its own declared DNS Servers. After establishing the VPN it keeps using the "locally" declared DNS for the resolution.
Reverting to 3.17.2 works as expected.
We've identified the problem and we'll try to release an app update as soon as possible.
Until the release, there are some possible workarounds for this:
Allowlisted subnets
.sorry for that noobie question : how to downgrade to 3.17.2 on Manjaro linux ? I tried sudo manjaro-downgrade nordvpn-bin but it didn't worked.
Download this: aur-e4dbfacf758c41a3514702d25779ececc18f1bf9.tar.gz
Extract it in a dir get in it and
makepkg -si
tks ! I went into this folder and ran the command and got this ERROR: PKGBUILD does not exist https://i.imgur.com/FFeGNA0.png
Noobie mistake I guess I didn't downloaded your file though.... only the one from github
ok, whatever works :wink:
version 3.17.4 is released, please update and let us know in case you still have any issues. Thanks
Not updated yet?
Just updated to 0.17.4 on a mint box and I can confirm it is fixed! Waiting for other distros to catch up...
Thanks for the update!
released now also on the github.
3.17.4-1 fixed the issue here. Thank you.
If you setup your ArchLinux based system using systemd-resolved there is no DNS leak.
https://wiki.archlinux.org/title/NordVPN#Setting_systemd-resolved_as_DNS_resolver https://forum.manjaro.org/t/help-downgrading-an-aur-package/159354/8 https://forum.manjaro.org/t/root-tip-nordvpn-on-manjaro/81016
I will wait for the new version to be available in AUR (for my manjaro installation). I tried to follow some git clone package install instructions without success (I am not good at that)
@jrichard326 what is so special with your system?
I don't have leaking using systemd-resolved
$ inxi -S
System:
Host: tiger Kernel: 6.6.25-1-MANJARO arch: x86_64 bits: 64
Desktop: KDE Plasma v: 6.0.3 Distro: Manjaro Linux
$ nordvpn --version
NordVPN Version 3.17.3
$ nordvpn status
Status: Connected
Hostname: dk242.nordvpn.com
IP: 37.120.145.83
Country: Denmark
City: Copenhagen
Current technology: NORDLYNX
Current protocol: UDP
Transfer: 98.40 MiB received, 7.85 MiB sent
Uptime: 59 minutes 53 seconds
$ nordvpn settings
Technology: NORDLYNX
Firewall: enabled
Firewall Mark: 0xe1f1
Routing: enabled
Analytics: enabled
Kill Switch: disabled
Threat Protection Lite: disabled
Notify: enabled
Auto-connect: disabled
IPv6: disabled
Meshnet: disabled
DNS: disabled
LAN Discovery: disabled
$ curl https://ipv4.ipleak.net/json/
{
"as_number": 136787,
"isp_name": "TEFINCOM S.A.",
"country_code": "DK",
"country_name": "Denmark",
"region_code": "84",
"region_name": "Capital Region",
"continent_code": "EU",
"continent_name": "Europe",
"city_name": "Copenhagen",
"postal_code": null,
"postal_confidence": null,
"latitude": 55.6802,
"longitude": 12.5892,
"accuracy_radius": 20,
"time_zone": "Europe\/Copenhagen",
"metro_code": null,
"level": "min",
"cache": 1712319773,
"ip": "45.10.153.168",
"reverse": "",
"query_text": "45.10.153.168",
"query_type": "myip",
"query_date": 1712319773
}
I am not sure, really. I have set up nord with systemd-resolved per your instructions in your excellent tutorial. I was getting BOTH my default DNS (OpenDNS) as set by router config (forced) and nordvpn DNS.
With 3.17.2 and now 3.17.4-1 I only receive nord DNS . The changelog for 3.17.4 indicates it is fixed and other users reported the issue. The only difference I made to your procedure was the symlink as the original one didn't work for me, IIRC. Yours;sudo ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf Mine:sudo ln -sf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf Manjaro xfce Unstable, always fully updated here. inxi -S System: Host: Beelink Kernel: 6.8.4-1-MANJARO arch: x86_64 bits: 64 Desktop: Xfce v: 4.18.1 Distro: Manjaro Linux
On Friday, April 5, 2024 at 08:12:34 AM EDT, Frede H ***@***.***> wrote:
@jrichard326 what is so special with your system?
I don't have leaking using systemd-resolved $ nordvpn --version NordVPN Version 3.17.3
$ inxi -S System: Host: tiger Kernel: 6.6.25-1-MANJARO arch: x86_64 bits: 64 Desktop: KDE Plasma v: 6.0.3 Distro: Manjaro Linux
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>
Yours;sudo ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf Mine:sudo ln -sf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf
Hmm - as I recall it the latter is in the guide as it should be - in my experience the correct - I will check immediately
I am calm again - the guide used the latter - but I recall that in the Arch Wiki on systemd-resolved has a reference to the first - I recall badly.
On 3.17.3 the issue will only present if you have LAN Traffice enabled or have any whitelisted networks.
About to install 3.17.4 on KDE Neon 22.04 ... Result: Fixed!
Thanks!
3.17.4 tested and working, no problems found. Thank You!
Hi! Version 3.17.2 is working fine but I seem to have a DNS leak with 3.17.3. I'm using Linux Mint 21.3 (based on Ubuntu 22.04) on bare metal, and have tested with Custom-DNS enabled (Cloudflare) and disabled. I tested with IPv6 disabled in grub, and tested with IPv6 disabled in sysctl.conf. The problem persists after reconnecting the VPN and after rebooting the computer.
Steps to reproduce:
When using version 3.17.2 everything works as expected. Only Nord IPv4 DNS addresses are detected on https://dnscheck.tools/ and on https://test-ipv6.com/ it states: "Your DNS server (possibly run by your ISP) appears to have no access to the IPv6 Internet, or is not configured to use it."
With IPv6 disabled in grub (GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1")
Commands from previous issue if these will help: https://github.com/NordSecurity/nordvpn-linux/issues/243
Please let me know if more information is required. I will continue to use 3.17.2 for now. Thanks!