Ubuntu 19.10 l2tp VPN 不再起作用

Ubuntu 19.10 l2tp VPN 不再起作用

从 Ubuntu 19.04 升级到 Ubuntu 19.10 后,我的 VPN 连接不再起作用。

我的设置:

phase1: 3des-sha1;modp1024
phase2: 3des-sha1

到目前为止一切正常。
我检查了已安装的软件包:

network-manager-l2tp 1.2.10-1; 
network-manager-l2tp-gnome 1.2.10-1; 
xl2tpd 1.3.12-1.1
libreswan 3.29-2

我能做些什么?

答案1

显然,Ubuntu 并不太乐意使用 3des 作为握手密码,但我设法让它工作起来。

您可能希望使用最后的感叹号来设置第 1 阶段和第 2 阶段算法,如下所示:

第 1 阶段:3des-sha1-modp1024! 第 2 阶段:3des-sha1!

我使用 network-manager-l2tp 1.2.10-1、network-manager-l2tp-gnome 1.2.10-1 和 Ubuntu 19.10 进行了测试

希望这也能解决您的问题。

问候。

答案2

我在从 19.04 升级到 19.10 时遇到了完全相同的问题。我也尝试了 NetworkManager 升级,但这并没有解决我的问题。然后我做了以下三件事,现在一切都恢复正常了:

  1. 用 StrongSwan 替换了 libreSwan(我发现如果我清除 libreSwan,StrongSwan 会自动安装)
  2. 明确指定了第 1 阶段和第 2 阶段算法:分别为“3des-sha1-modp1024”和“3des-sha1”。
  3. 确保在 PPP 设置下仅检查 MSCHAPv2。

我感觉 #3 解决了我的问题,因为我确实注意到升级后在 PPP 设置下选中了更多身份验证框。

答案3

尝试从以下 PPA 反向移植 network-manager-l2tp 1.2.16-1:

使用 network-manager-l2tp 1.2.16-1,您应该能够删除第 1 阶段和第 2 阶段算法条目,因为它现在使用来自 Win10 和 iOS 的提案合并,而不是使用 libreswan 或 strongswan 默认提案集。

相关内容