Ubuntu 18.04 安装配置 L2TP/IPSec VPN 客户端

By 程序知路 | 2020-06-05
4.8
(4)

声明:
本文的技术万不可用作非法用途,在任何时候都请要遵纪守法。如果有人为非法用途而学习本文内容,或者因此做出违法乱纪之事,一概与本人无关,本人不为此负任何责任。本人拥有最终解释权!

前提:
本人使用的是以下的 VPN 一键安装脚本:阿里云CentOS6/7 L2TP/IPSec以及PPTP一键安装脚本
未经测试过: CentOS 6 7下pptp+L2TP/IPSec vpn一键安装脚本

安装

sudo add-apt-repository ppa:nm-l2tp/network-manager-l2tp
sudo apt-get update
sudo apt-get install network-manager-l2tp  network-manager-l2tp-gnome

配置

  1. 在 Settings 找到 Network。
  2. 点击 VPN 右边的 “+” 按钮。

  3. 选择 “L2TP”。

  4. 在 Details 选项卡选中 “Make available to other users” 左边的方框。

  5. 打开 Identity 选项卡。

  6. 键入当前 VPN 的名字,“Name” 文本框,这是随便起的名字。

  7. 在 “Gateway” 文本框输入 VPN 服务器端的 IP 地址或者域名。

  8. 在 “User name” 文本框输入 VPN 的用户名,即是你在配置服务端时所填写的用户名。

  9. 在 “Password” 文本框输入上面用户名对应的密码。这默认是每次使用 VPN 时询问,此时并不能输入任何东西,这个可以通过点击当前文本框右侧的图标来修改,我就修改为 “Store the password for all users”,然后就可以输入用户对应的密码。如果想增加用户,可以修改服务器端的 /etc/ppp/chap-secrets 文件,格式是:username l2tpd password ,一个用户占一行,增加/修改完记得重启服务器端的 xl2tpd 和 ipsec 服务。

  10. 最后一步是点击对话框底部的 “IPsec Settings…” 按钮,然后勾选 “Enable IPsec tunnel to L2TP host”,再將 PSK 密码输入到 “Pre-shared key” 文本框中。没必要打开 “Advanced” 选项,最后点击底部的 “OK” 按钮。

这就完成了 L2TP/IPsec 客户端的配置工作,关闭对话框。接下来是连接 VPN。

连接 VPN

这个时候 Settings 下面的 Network 面板中已经显示刚才配置的 VPN 名字了,VPN 默认是没有连接的,连接的方法是点击 VPN 名称右侧显示为 “OFF” 的按钮,点击后该按钮的文字就变为 “ON”了。

当连接成功时,TopBar 的右侧將会显示一个白色的火箭图标,否则,如果连接失败时,“ON” 会变成 “OFF”,小火箭图标也会消失。这个时候就需要检查服务器和客户端的配置是否正确了,有时还会要试多几次才会连上。

一般会遇到:用户名、密码,或者 PSK 密码错误的情况,或者要检查服务器端的防火墙是否开放使用 UDP 协议的 500, 1701,以及 4500 端口(我的配置是这三个端口)。

谢谢阅读!

感谢:
Ports used for VPN Protocols
How to Setup an L2TP/IPsec VPN Client on Linux

如有侵权,麻烦您联系本人:admin@chengxuzhilu.com

Created On: 2020-06-05

相关文章:

喜欢就请您给我评一下分吧!(从左到右为低分到高分)

Click on a star to rate it!

Average rating 4.8 / 5. Vote count: 4

No votes so far! Be the first to rate this post.


鉴于本人的相关知识储备以及能力有限,本博客的观点和描述如有错漏或是有考虑不周到的地方还请多多包涵,欢迎互相探讨,一起学习,共同进步。

本文章可以转载,但是需要说明来源出处!

本文使用的部分图片来源于网上,若是侵权,请与本文作者联系删除: admin@chengxuzhilu.com