我使用 Linux 已经 3 天了。我按照以下说明设置了 OpenVPN 连接:https://www.goldenfrog.com/support/vyprvpn/vpn-setup/linux/openvpn
OpenVPN 安装很顺利。当我尝试连接时,出现了问题。设置连接后:
- 我进入连接区域并选择了我的 VPN。
我收到的错误信息是
The VPN connection to "My VPN" because of invalid VPN secrets.
没有额外的提示或区域来输入命令。对话框会在一段时间后消失。
现在我的电脑很旧了(这也是我最初安装 ubuntu 的原因),所以我没有无线适配器。我通过以太网电缆连接,但我注意到 VPN 连接在尝试连接时看起来像是尝试通过 Wi-Fi 连接到 VPN。连接符号从两个相反方向的箭头变为 Wi-Fi 符号。
除此之外,我不太确定还有什么原因导致的。我了解到问题出在密钥环问题上,但我没有收到任何访问密钥环的提示,因此看起来解决方案必须在初始设置中。
通过以太网电缆连接到互联网时,如何解决 14.04 上的 VPN 机密错误?
答案1
我并不认为这是一个真正的错误。考虑到它适用于大多数使用 openVPN 和网络管理器的用户。
您是否拥有密钥和证书文件的适当权限?如果您运行
openvpn --config nameofyourconfigfile.conf
作为根从终端?如果不起作用,请将输出粘贴到这里。它应该提供更多调试信息。
如果确实如此,则您的密钥或证书文件存在权限问题。
答案2
我已openvpn
与其同伴一起成功使用过多次vpnc-scripts
。
一旦这两个包都可用,请尝试使用以下方式连接:
openconnect -b -u USER.NAME --force-dpd 60 --authgroup=default --script=/usr/share/vpnc-scripts/vpnc-script VPN.DOMAIN.TLD
这也应该正确设置您的路由,以便您一旦成功连接到 VPN,您的计算机就会知道如何与那里的机器通信。
警告
当使用默认脚本连接到 VPN 时vpnc-scripts
(如所述),您的计算机将使用 VPN 提供的 DNS 服务器解析所有 DNS 查询。这意味着,当您访问 Facebook.com 时,VPN DNS 服务器将响应,而不是您通常使用的服务器。
答案3
答案4
这种事经常发生在我身上。
VPN 第一次运行正常,其他时间均会失败并显示此消息。
我使用这个解决方法:
sudo service network-manager restart
然后再次尝试连接,就可以了。