smokyrun,
You did not specify how you are installing the Nordvpn app. If it is from an overlay, it may be that the ebuild downloads and installs the binary from Debian as some of them did in the past. Even in Debian based distros, like Ubuntu, the app has had issues and doesn't always work after system updates. This usually lasts until Nord releases another update which can leave the app inoperable for months in some cases.
Since coming back to Gentoo full time several years ago, I decided to use OpenVPN, disable IPV6, and create a kill switch in UFW firewall that prevents any internet traffic that does not go through the VPN tunnel.
It may be outdated and systemd or ubuntu specific in some cases, but you can read a little about the ufw killswitch here:
https://gist.github.com/Necklaces/18b68 ... d90d0cded2
https://www.comparitech.com/blog/vpn-pr ... -with-ufw/
When setting up OpenVPN, you would download one of Nord's openvpn .conf files for the specific server you wish to connect to. Their support is very good and they can help you find these files on their website. OpenVPN starts as a service using your preferred init system.
Otherwise, I would suggest looking at:
https://github.com/NordSecurity/nordvpn-linux
According to their version 4.2.0 release notes:
Code: Select all
The NordVPN Linux GUI app source code is now public.
The build instructions are here:
https://github.com/NordSecurity/nordvpn ... n/BUILD.md
I don't know if there is an ebuild using this source code yet or if it is still relying on the Debian binaries as it did in the past. I am not able to verify this as Zugaina is down right now and I can't check any possible ebuilds you are using right now. The Debian binaries are often dependent on libraries found in Debian stable and sensitive to system updates and library version changes on other distros including Gentoo and the various Ubuntu versions so they are not very reliable outside of Debian. Debian also was the only supported distro for the NordVPN app at one time so most Gentoo ebuilds installed the Debian binary as that is all that was available but the opensource version, if legitimate, now says on their README:
Code: Select all
Supported distros
Ubuntu
Fedora
Debian
Kali
OpenSUSE
Raspbian
Distributions are not supported after their end of life.
They also provide instructions for Docker images.