NordSecurity/nordvpn-linux

In most cases, NordVPN isn't connecting. This happens in the latest Ubuntu LTS and Kali.

Closed this issue ยท 11 comments

setgokupikachu@127:$ nordvpn connect
Connecting to United States #9467 (us9467.nordvpn.com)
Whoops! Connection failed. Please try again. If the problem persists, contact our customer support.
setgokupikachu@127:
$ nordvpn settings
Technology: OPENVPN
Protocol: UDP
Firewall: enabled
Firewall Mark: 0xe1f1
Routing: enabled
Analytics: enabled
Kill Switch: disabled
Threat Protection Lite: enabled
Obfuscate: enabled
Notify: enabled
Auto-connect: enabled
IPv6: enabled
Meshnet: disabled
DNS: disabled
setgokupikachu@127:~$
Screenshot from 2023-06-26 20-26-57

...
Even with OpenVPN selected (that NordVPN told me to switch to before, it's not working. Also, the manual VPN option in my connection settings in the OS doesn't work either.

Hello and thank you for the report.

  1. Could you provide app logs after trying to connect to VPN? You can print them using journalctl -e -u nordvpnd command.
  2. I see you have IPv6 setting enabled. Would it be possible for you to use IPv4? IPv6 support in our app is not as stable as IPv4 so that could rule out some possible issues.

image
Screenshot from 2023-06-29 12-14-41
I noticed it didn't add the image from the reply I did via email. I'm glad I checked. lol

Hi, you should also disable the IPv6 setting in the app via nordvpn set ipv6 off.

Screenshot from 2023-06-29 14-11-00

Good to know, but it didn't help. What should I try now? Thanks.

We would need app logs to investigate this issue. They can be printed using journalctl -e -u nordvpnd command.

It started working on my second attempt onward after that nordvpn set ipv6 off command you gave me. Just to investigate this case further, I've supplied the system logs for NordVPN:

root@127:/home/setgokupikachu# journalctl -e -u nordvpnd
Jun 29 17:16:54 127.0.0.1 nordvpnd[2760]: debug: 2023-06-29 17:16:54 MANAGEMENT>
Jun 29 17:16:54 127.0.0.1 nordvpnd[2760]: 2023/06/29 17:16:54 [INFO] 2023-06-29>
Jun 29 17:16:54 127.0.0.1 nordvpnd[2760]: debug: 2023-06-29 17:16:54 OpenSSL: e>
Jun 29 17:16:54 127.0.0.1 nordvpnd[2760]: 2023/06/29 17:16:54 [INFO] 2023-06-29>
Jun 29 17:16:54 127.0.0.1 nordvpnd[2760]: debug: 2023-06-29 17:16:54 TLS_ERROR:>
Jun 29 17:16:54 127.0.0.1 nordvpnd[2760]: 2023/06/29 17:16:54 [INFO] 2023-06-29>
Jun 29 17:16:54 127.0.0.1 nordvpnd[2760]: debug: 2023-06-29 17:16:54 TLS Error:>
Jun 29 17:16:54 127.0.0.1 nordvpnd[2760]: 2023/06/29 17:16:54 [INFO] 2023-06-29>
Jun 29 17:16:54 127.0.0.1 nordvpnd[2760]: debug: 2023-06-29 17:16:54 TLS Error:>
Jun 29 17:16:54 127.0.0.1 nordvpnd[2760]: 2023/06/29 17:16:54 [INFO] 2023-06-29>
Jun 29 17:16:54 127.0.0.1 nordvpnd[2760]: debug: 2023-06-29 17:16:54 TLS Error:>
Jun 29 17:16:54 127.0.0.1 nordvpnd[2760]: 2023/06/29 17:16:54 [INFO] 2023-06-29>
Jun 29 17:17:09 127.0.0.1 nordvpnd[2760]: debug: 2023-06-29 17:17:09 MANAGEMENT>
Jun 29 17:17:09 127.0.0.1 nordvpnd[2760]: 2023/06/29 17:17:09 [INFO] 2023-06-29>
Jun 29 17:17:09 127.0.0.1 nordvpnd[2760]: debug: 2023-06-29 17:17:09 TLS: Initi>
Jun 29 17:17:09 127.0.0.1 nordvpnd[2760]: 2023/06/29 17:17:09 [INFO] 2023-06-29>
Jun 29 17:17:10 127.0.0.1 nordvpnd[2760]: 2023/06/29 17:17:10 Get "https://api.>
Jun 29 17:17:10 127.0.0.1 nordvpnd[2760]: 2023/06/29 17:17:10 rotated api trans>
Jun 29 17:17:13 127.0.0.1 nordvpnd[2760]: 2023/06/29 17:17:13 error checking if>
Jun 29 17:17:24 127.0.0.1 nordvpnd[2760]: debug: 2023-06-29 17:17:24 TLS: new s>
Jun 29 17:17:24 127.0.0.1 nordvpnd[2760]: 2023/06/29 17:17:24 [INFO] 2023-06-29>
Jun 29 17:17:24 127.0.0.1 nordvpnd[2760]: debug: 2023-06-29 17:17:24 MANAGEMENT>
Jun 29 17:17:24 127.0.0.1 nordvpnd[2760]: 2023/06/29 17:17:24 [INFO] 2023-06-29>
lines 978-1000/1000 (END)
Jun 29 17:16:54 127.0.0.1 nordvpnd[2760]: debug: 2023-06-29 17:16:54 MANAGEMENT: >STATE:1688055414,WAIT,,,,,,
Jun 29 17:16:54 127.0.0.1 nordvpnd[2760]: 2023/06/29 17:16:54 [INFO] 2023-06-29 17:16:54 MANAGEMENT: >STATE:1688055414,WAIT,,,,,,
Jun 29 17:16:54 127.0.0.1 nordvpnd[2760]: debug: 2023-06-29 17:16:54 OpenSSL: error:1408F119:SSL routines:ssl3_get_record:decryption failed or bad record m>
Jun 29 17:16:54 127.0.0.1 nordvpnd[2760]: 2023/06/29 17:16:54 [INFO] 2023-06-29 17:16:54 OpenSSL: error:1408F119:SSL routines:ssl3_get_record:decryption fa>
Jun 29 17:16:54 127.0.0.1 nordvpnd[2760]: debug: 2023-06-29 17:16:54 TLS_ERROR: BIO read tls_read_plaintext error
Jun 29 17:16:54 127.0.0.1 nordvpnd[2760]: 2023/06/29 17:16:54 [INFO] 2023-06-29 17:16:54 TLS_ERROR: BIO read tls_read_plaintext error
Jun 29 17:16:54 127.0.0.1 nordvpnd[2760]: debug: 2023-06-29 17:16:54 TLS Error: TLS object -> incoming plaintext read error
Jun 29 17:16:54 127.0.0.1 nordvpnd[2760]: 2023/06/29 17:16:54 [INFO] 2023-06-29 17:16:54 TLS Error: TLS object -> incoming plaintext read error
Jun 29 17:16:54 127.0.0.1 nordvpnd[2760]: debug: 2023-06-29 17:16:54 TLS Error: TLS handshake failed
Jun 29 17:16:54 127.0.0.1 nordvpnd[2760]: 2023/06/29 17:16:54 [INFO] 2023-06-29 17:16:54 TLS Error: TLS handshake failed
Jun 29 17:16:54 127.0.0.1 nordvpnd[2760]: debug: 2023-06-29 17:16:54 TLS Error: Unroutable control packet received from [AF_INET]89.187.171.110:1216 (si=3 >
Jun 29 17:16:54 127.0.0.1 nordvpnd[2760]: 2023/06/29 17:16:54 [INFO] 2023-06-29 17:16:54 TLS Error: Unroutable control packet received from [AF_INET]89.187>
Jun 29 17:17:09 127.0.0.1 nordvpnd[2760]: debug: 2023-06-29 17:17:09 MANAGEMENT: >STATE:1688055429,AUTH,,,,,,
Jun 29 17:17:09 127.0.0.1 nordvpnd[2760]: 2023/06/29 17:17:09 [INFO] 2023-06-29 17:17:09 MANAGEMENT: >STATE:1688055429,AUTH,,,,,,
Jun 29 17:17:09 127.0.0.1 nordvpnd[2760]: debug: 2023-06-29 17:17:09 TLS: Initial packet from [AF_INET]89.187.171.110:1216, sid=f6d26bd6 5ac52bc3
Jun 29 17:17:09 127.0.0.1 nordvpnd[2760]: 2023/06/29 17:17:09 [INFO] 2023-06-29 17:17:09 TLS: Initial packet from [AF_INET]89.187.171.110:1216, sid=f6d26bd>
Jun 29 17:17:10 127.0.0.1 nordvpnd[2760]: 2023/06/29 17:17:10 Get "https://api.nordvpn.com/v1/users/services": lookup api.nordvpn.com on 103.86.99.100:53: >
Jun 29 17:17:10 127.0.0.1 nordvpnd[2760]: 2023/06/29 17:17:10 rotated api transport to: std-http-transport
Jun 29 17:17:13 127.0.0.1 nordvpnd[2760]: 2023/06/29 17:17:13 error checking if feature is version compatible: could not get min version for feature FILESH>
Jun 29 17:17:24 127.0.0.1 nordvpnd[2760]: debug: 2023-06-29 17:17:24 TLS: new session incoming connection from [AF_INET]89.187.171.110:1216
Jun 29 17:17:24 127.0.0.1 nordvpnd[2760]: 2023/06/29 17:17:24 [INFO] 2023-06-29 17:17:24 TLS: new session incoming connection from [AF_INET]89.187.171.110:>
Jun 29 17:17:24 127.0.0.1 nordvpnd[2760]: debug: 2023-06-29 17:17:24 MANAGEMENT: >STATE:1688055444,WAIT,,,,,,
Jun 29 17:17:24 127.0.0.1 nordvpnd[2760]: 2023/06/29 17:17:24 [INFO] 2023-06-29 17:17:24 MANAGEMENT: >STATE:1688055444,WAIT,,,,,,
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
lines 978-1000/1000 (END)
Jun 29 17:16:54 127.0.0.1 nordvpnd[2760]: debug: 2023-06-29 17:16:54 MANAGEMENT: >STATE:1688055414,WAIT,,,,,,
Jun 29 17:16:54 127.0.0.1 nordvpnd[2760]: 2023/06/29 17:16:54 [INFO] 2023-06-29 17:16:54 MANAGEMENT: >STATE:1688055414,WAIT,,,,,,
Jun 29 17:16:54 127.0.0.1 nordvpnd[2760]: debug: 2023-06-29 17:16:54 OpenSSL: error:1408F119:SSL routines:ssl3_get_record:decryption failed or bad re>
Jun 29 17:16:54 127.0.0.1 nordvpnd[2760]: 2023/06/29 17:16:54 [INFO] 2023-06-29 17:16:54 OpenSSL: error:1408F119:SSL routines:ssl3_get_record:decrypt>
Jun 29 17:16:54 127.0.0.1 nordvpnd[2760]: debug: 2023-06-29 17:16:54 TLS_ERROR: BIO read tls_read_plaintext error
Jun 29 17:16:54 127.0.0.1 nordvpnd[2760]: 2023/06/29 17:16:54 [INFO] 2023-06-29 17:16:54 TLS_ERROR: BIO read tls_read_plaintext error
Jun 29 17:16:54 127.0.0.1 nordvpnd[2760]: debug: 2023-06-29 17:16:54 TLS Error: TLS object -> incoming plaintext read error
Jun 29 17:16:54 127.0.0.1 nordvpnd[2760]: 2023/06/29 17:16:54 [INFO] 2023-06-29 17:16:54 TLS Error: TLS object -> incoming plaintext read error
Jun 29 17:16:54 127.0.0.1 nordvpnd[2760]: debug: 2023-06-29 17:16:54 TLS Error: TLS handshake failed
Jun 29 17:16:54 127.0.0.1 nordvpnd[2760]: 2023/06/29 17:16:54 [INFO] 2023-06-29 17:16:54 TLS Error: TLS handshake failed
Jun 29 17:16:54 127.0.0.1 nordvpnd[2760]: debug: 2023-06-29 17:16:54 TLS Error: Unroutable control packet received from [AF_INET]89.187.171.110:1216 >
Jun 29 17:16:54 127.0.0.1 nordvpnd[2760]: 2023/06/29 17:16:54 [INFO] 2023-06-29 17:16:54 TLS Error: Unroutable control packet received from [AF_INET]>
Jun 29 17:17:09 127.0.0.1 nordvpnd[2760]: debug: 2023-06-29 17:17:09 MANAGEMENT: >STATE:1688055429,AUTH,,,,,,
Jun 29 17:17:09 127.0.0.1 nordvpnd[2760]: 2023/06/29 17:17:09 [INFO] 2023-06-29 17:17:09 MANAGEMENT: >STATE:1688055429,AUTH,,,,,,
Jun 29 17:17:09 127.0.0.1 nordvpnd[2760]: debug: 2023-06-29 17:17:09 TLS: Initial packet from [AF_INET]89.187.171.110:1216, sid=f6d26bd6 5ac52bc3
Jun 29 17:17:09 127.0.0.1 nordvpnd[2760]: 2023/06/29 17:17:09 [INFO] 2023-06-29 17:17:09 TLS: Initial packet from [AF_INET]89.187.171.110:1216, sid=f>
Jun 29 17:17:10 127.0.0.1 nordvpnd[2760]: 2023/06/29 17:17:10 Get "https://api.nordvpn.com/v1/users/services": lookup api.nordvpn.com on 103.86.99.10>
Jun 29 17:17:10 127.0.0.1 nordvpnd[2760]: 2023/06/29 17:17:10 rotated api transport to: std-http-transport
Jun 29 17:17:13 127.0.0.1 nordvpnd[2760]: 2023/06/29 17:17:13 error checking if feature is version compatible: could not get min version for feature >
Jun 29 17:17:24 127.0.0.1 nordvpnd[2760]: debug: 2023-06-29 17:17:24 TLS: new session incoming connection from [AF_INET]89.187.171.110:1216
Jun 29 17:17:24 127.0.0.1 nordvpnd[2760]: 2023/06/29 17:17:24 [INFO] 2023-06-29 17:17:24 TLS: new session incoming connection from [AF_INET]89.187.17>
Jun 29 17:17:24 127.0.0.1 nordvpnd[2760]: debug: 2023-06-29 17:17:24 MANAGEMENT: >STATE:1688055444,WAIT,,,,,,
Jun 29 17:17:24 127.0.0.1 nordvpnd[2760]: 2023/06/29 17:17:24 [INFO] 2023-06-29 17:17:24 MANAGEMENT: >STATE:1688055444,WAIT,,,,,,
~
~
~
~
~
~
~
~
~
~
~
~
~
~
lines 978-1000/1000 (END)

Screenshot from 2023-06-29 17-26-22
Screenshot from 2023-06-29 17-26-19
Screenshot from 2023-06-29 17-26-14
Screenshot from 2023-06-29 17-26-06

Glad to know it works now.
If it stops working again you could also try doing nordvpn set technology nordlynx, maybe other technology would work better for you.

Thanks! It worked on the second attempt at connecting after I switched to that technology. They switched me to OpenVPN before. So, I guess it might be better back at NORDLYNX again. Hehe. ^_^

Screenshot from 2023-06-30 19-13-29

Also, is there a way to make sure auto-connect works for Linux? It works just fine on Windows, Brave Nightly Beta plugin, and Android, but it has issues with Linux.

Improvements to auto-connect are coming in the next version, which we will release in ~2 weeks.

Improvements to auto-connect are coming in the next version, which we will release in ~2 weeks.

Awesome! Thanks a bunch! :3 That'll make the kill switch experience better then. Hehe. Very useful too with Kali for bug bounties, pen testing, etc. I'm an affiliate of NordSecurity, so I've been enjoying the fear year of NordVPN for several months now. Hehe. Thanks again to your team! <3 ๐Ÿ˜…๐Ÿค๐Ÿ”ฅ๐Ÿ˜ป NordVPN is on many of the most popular ethical hacking YouTube channels, too.

The latest updates for NordPass are great, too! The whole special pass feature being rolled out is absolutely amazing! ๐Ÿ˜… It's gonna blow away Bitwarden.

The next step is for NordSecurity is to roll out a cloud to compete with AWS, Linode, etc. To run dockers to have OSs in the browser for variety of OSs (Kali, Ubuntu, Debian, Windows 11, Mint, etc.), to have true sandboxes, and other stuff to run, too.

I'm finally getting into clouding with Linode, and Kasm. I'm getting my first-ever tablet soon, too. I have a nonfunctioning Windows all-in-one tablet.

The Blackview 16 , that has an 11" screen, 250GB memory, 8GB RAM, plus boost RAM, too, is what I'm getting. It's got great reviews, and doesn't look like the many knockoffs on Lazada. Lol ๐Ÿ˜…

I'm getting enough money for it tomorrow to order it on Lazada. I already ordered a clear case for it. Hehe.

I was gonna get a Xiaomi Tab 5, but the Blackview is much cheaper, brings some accessories, and it has more RAM than the Xiaomi Pad 5. I'm gonna root it to put Kasm in Linode, and run it on there.

Then I can process the systems with cloud RAM, clearing all activities easily per session, Whonix, and more multitasking. I just gotta root it. Lol. ๐Ÿ˜… My first time to root, and of course to be very careful about such activity. GitHub has instructions for putting a docker on it.

GitHub also has a Windows 11 version for the tablet that you just hit a Windows button for in the Android OS to switch to. So, that's cool. Plus, the Android OS on that device has a PC mode.

I can just run Windows 11 and other Windows in the docker though.

Have a good one! ;3 ๐Ÿ˜…๐Ÿค๐Ÿ”ฅ๐Ÿค“๐Ÿ’ฏ๐Ÿค