Ubuntu 18.04 VPN L2TP 与 PSK

Gue*_*eBr 3 vpn

我尝试从办公室管理员那里配置一个具有用户名、密码和预共享密钥 (psk) 的 VPN 连接。

在几个小时内,我尝试了几种可能性和方法(openvpn、openswan、networkmanager-l2tp-gnome、xl2tpd),但我无法与我的办公室建立连接。

但给定的参数仍然有效,因为我尝试使用 Win7 和我的 Android 手机。

为什么配置像 VPN 这样简单的东西这么繁重,我只需要输入 3 个参数?在我的手机上,我输入了参数,效果很好。

请帮我找出配置VPN的正确方法。因为我想使用Linux!!!

非常感谢,GueBr

jla*_*jla 5

我也遇到了同样的问题,并且无法更改 VPN 服务器,这超出了我的控制范围。

我追寻了很多解决方案,编辑并恢复了许多配置文件,并尝试在网络管理器 VPN 设置、IPSec 配置中设置第 1 阶段和第 2 阶段算法。直到我安装了一个正常的版本后,所有这些都不起作用ppa:nm-l2tp/network-manager-l2tpapt

sudo add-apt-repository ppa:nm-l2tp/network-manager-l2tp
sudo apt update
sudo apt install network-manager-l2tp network-manager-l2tp-gnome
sudo apt upgrade
Run Code Online (Sandbox Code Playgroud)

安装、更新network-manager-l2tp并重新启动后,VPN 连接“正常工作”。我的配置仍然具有第一阶段和第二阶段的覆盖,所以也许这也有帮助。我还禁用了 的自动启动xl2tpd,因此如果这些更改有帮助,它们是:

VPN 设置配置身份IPSec 设置

  • 第一阶段:aes128-sha1-modp2048!
  • 第 2 阶段:3des-sha1

这些是根据有关它是最有可能的组合的帖子来选择的,并通过运行进行验证ike-scan

sudo ike-scan <vpn hostname or ip>
Run Code Online (Sandbox Code Playgroud)

禁用xl2tpd

sudo systemctl disable xl2tpd
Run Code Online (Sandbox Code Playgroud)