我正在使用 Lubuntu LXQt 桌面版本 20.04,在安装 NordVPN 之前一切都正常。在使用 NordVPN 期间,我没有遇到连接问题。但是当笔记本电脑空闲一段时间后,当我返回浏览器时,似乎没有连接。所以我用以下方法测试它:
ping 4.2.2.4
我收到此错误:
不允许 ping sendmsg 操作
即使我使用sudo
或执行login/logout
,只需重新启动整个系统即可帮助我恢复到工作网络。显然还有另一个问题。所以:
这是什么问题?我该如何解决?
NordVPN 输出:
$ nordvpn status
Status: Disconnected
$ nordvpn settings
Technology: OpenVPN
Protocol: UDP
Kill Switch: disabled
CyberSec: disabled
Obfuscate: disabled
Notify: enabled
Auto-connect: disabled
DNS: disabled
答案1
我意识到 Linux 防火墙阻止了 NordVPN 防火墙,并且 NordVPN 终止开关停止了连接,所以我应该停止 Linux 防火墙并重新运行 NordVPN 服务,连接就会恢复正常。
使用以下命令:
sudo ufw enable && sudo ufw disable && sudo /usr/bin/systemctl restart nordvpnd
答案2
好的,我想我已经解决了这个问题。问题是,在 20.04 中,使用 nordvpn 备用 DNS 编辑 etc/resolv.conf 不起作用,它会恢复为默认值。因此请按照此处的说明进行操作
我编辑要编辑的文件是 etc/netplan/*.yml 在我的情况下只有一个文件 01-network-manager-all.yaml .bak
现在我已按照上面/下面所述进行设置,出于某种奇怪的原因,ubuntu 现在很有帮助地将我的以太网有线设置为 eth0(我今天晚些时候将在另一个适配器上尝试)。然而,Ubuntu 在右上方桌面有线状态中显示未管理,但这不会影响任何事情。
# 让 NetworkManager 管理此系统网络上的所有设备:
version: 2 renderer: NetworkManager ethernets: eth0: dhcp4: false addresses: [192.168.1.114/24] gateway4: 192.168.1.1 nameservers:
保存文件然后
sudo netplan --debug apply
现在一切正常,这些 alt dns 地址来自
我断开以太网适配器与 USB 集线器的连接,然后重新连接,我收到 nordvpn 通知弹出窗口,提示已重新连接,它通过了 dns 泄漏测试http://dnsleak.net- 这就是我首先设置 alt dns 的原因。
答案3
好的,在 nordvpn 的出色支持下,有了一个新客户端。我现在可以断开与 vpn 的连接
nordvpn disconnect
,更换 USB 集线器(即断开与以太网的连接),重新连接不同的集线器,然后通过终端 nordvpn 重新连接。它可以工作。
sudo apt-get --purge autoremove nordvpn*
cd ~/Downloads sudo wget
"https://repo.nordvpn.com/deb/nordvpn/debian/pool/main/nordvpn-release_1.0.0_all.deb"
sudo dpkg -i nordvpn-release_1.0.0_all.deb
sudo apt update
sudo apt upgrade
sudo apt install nordvpn
我的 nordvpn 命令是
nordvpn connect usxxxx && nordvpn set killswitch on && nordvpn status && nordvpn settings
其中 usxxx 是您指定的服务器,您可以从 [https://nordvpn.com/servers/tools/][1] 获取最佳服务器
答案4
如果您断开连接nordvpn
但未关闭终止开关,有时会发生这种情况。要查看这是否是您的问题,请执行以下操作:
nordvpn set killswitch off