我正在尝试在 Ubuntu 16.04 中通过 IPsec 上的 L2TP 连接到 VPN。我知道这里有少量帖子和错误报告已经开始记录此问题,但我相信我的经验(即使有些幼稚)可能会增加讨论,也许我忽略了一些可能对我有用的内容。
首先,我按照此处的说明成功安装了 network-manager-l2tp: https://github.com/nm-l2tp/network-manager-l2tp
然后,L2TP 选项首次出现在我的“添加连接类型”下拉菜单中。
我建立了一个新的 L2TP 连接并输入了 IP 地址、用户名和密码。
然后我点击“IPsec 设置”并输入我的共享密钥。
当我尝试连接到 VPN 时,屏幕右上角出现错误“VPN 连接失败:VPN 连接失败,因为没有有效的 VPN 密钥。”
我也尝试了这里的说明,但出现了同样的错误:https://github.com/nm-l2tp/network-manager-l2tp/issues/12
我尝试过重新启动等。我不知道这个错误是什么意思。有什么想法吗?
答案1
如果您的服务器不能正确支持自动协商或使用可能不安全的协议,请确保设置第 1 阶段和第 2 阶段协议。您可以尝试3des-sha1-modp1024
第 1 阶段和3des-sha1
第 2 阶段(这些是常用协议,但现在不安全,因此不要自动尝试)。
如果您安装了该ike-scan
软件包,则可以运行sudo ike-scan YOUR.SERVER.IP
它,它应该会返回至少 1 个有效的支持协议。对于 Meraki Client VPN,它是我上面提到的那个。