在 Ubuntu 16.04 LTS 中可以通过 IPsec 实现 L2TP 吗?

在 Ubuntu 16.04 LTS 中可以通过 IPsec 实现 L2TP 吗?

我正在尝试在 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,它是我上面提到的那个。

相关内容