我想使用 gnome-network-manager 设置实用程序来管理我的 VPN,但它不起作用 - 而且我不确定如何调试它。
我正在使用 ovpn 文件,因此从 cli 中,网络管理器可能会遇到与我运行时遇到的相同问题openvpn --config my.ovpn
Thu Nov 1 08:39:52 2018 Data Channel: using negotiated cipher 'AES-128-GCM'
Thu Nov 1 08:39:52 2018 Outgoing Data Channel: Cipher 'AES-128-GCM' initialized with 128 bit key
Thu Nov 1 08:39:52 2018 Incoming Data Channel: Cipher 'AES-128-GCM' initialized with 128 bit key
Thu Nov 1 08:39:52 2018 ERROR: Cannot ioctl TUNSETIFF tun: Operation not permitted (errno=1)
Thu Nov 1 08:39:52 2018 Exiting due to fatal error
通过运行命令可以解决这个问题sudo
,所以我现在可以绕过网络管理器 GUI,但我该如何修复它呢?
更新
我确实重启了电脑,并尝试sudo pkill vpn
按照第一个回复者的建议运行。但在此之前,我检查了ps
显示的内容,没有运行任何 vpn。
➜ sudo ps -ax|grep vpn
5536 pts/0 S+ 0:00 grep --color vpn
然后我切换 VPN 连接,查看它是否可以通过重新启动或想法运行pkill
,并确认我的检查是正确的:
➜ sudo ps -ax|grep vpn
5655 ? Sl 0:00 /usr/lib/NetworkManager/nm-openvpn-service --bus-name org.freedesktop.NetworkManager.openvpn.Connection_2
5667 ? S 0:00 /usr/sbin/openvpn --remote ...
答案1
如果我忘记我已经在另一个会话中启用了 VPN,我就会经常遇到此错误,有时它会出现故障。
尝试运行sudo pkill vpn
以删除任何活动的 openvpn 进程。此错误通常仅在 VPN 在重启后仍保持活动状态时发生。