I do not use nordvpn-bin, but I am using openvpn of NordVPN.
There is the list of OpenVPN: OpenVPN configuration files | NordVPN It is pretty more stable than nordvpn-bin, but no need automatically select IP on connection.
Once every few hours, NordVPN completely blocks all internet traffic (even direct IP traffic is blocked, e.g. ping 184.108.40.206). It seems to lose connection to the VPN server it was connected to, but is unable to establish a new connection. This has been an issue for longer, but the fix was to just restart the nordvpnd.service. This no longer works. I have found a workaround which I posted here:
Has anyone else experienced this issue? Is it also caused by this same DNS failure or is it something else?
@linux-aarhus nordvpn recently changed their login method to now only login via nordaccount ie web browser.
when typing “nordvpn login” in the cli you are now directed to a web page which, once logged in, is suppose to call the app back and log you in. Exactly how they intended to do that I dont know but I could not get it to work, ie clicking on the link and then choosing xdg-open started the app but had no effect.
The only solution was to copy the link, that is provided after the successfull login on the web, and then run: nordvpn login --callback “PASTE LINK HERE”.
Might be worthwhile adding this solution to your original post that has been incredibly helpfull already
By following the original post that this comments thread relates to (i.e. switching to systemd-resolved) and installing wireguard-tools (only necessary if you are using nordlynx) it seems to have been resolved for most.
The nordvpn login command - run in terminal - generates an url - which you have to open - then login - and allow the webpage to do a callback to the nordvpn app. If you do not allow this callback you will not be logged in.