Ubuntu 安装 L2TP 协议的 VPN服务

这篇文章介绍怎么在Ubuntu上安装L2TP vpn服务。已在Windows,Android,IOS设备测试成功。

或使用一键安装脚本:IPsec/L2TP VPN安装脚本-Ubuntu/Debian

安装命令:

配置 IPSec / Openswan

拷贝一下内容到 /etc/ipsec.conf 文件

每行前8个空格,除了config setup, conn。注意修改left=服务器IP

编辑/etc/ipsec.secrets

x.x.x.x 替换为服务器IP,password:替换为密码

启动ipsec服务

检测 ipsec服务

必须没有错误,如下输出

在/etc/init.d/下创建ipsec.vpn文件:

这个文件配置了防火期转向。

加入执行权限:

禁用ipsec 默认init脚本

把刚创建的文件做为默认脚本

L2TP

在文件/etc/xl2tpd/xl2tpd.conf中:

  • ip range: 客户端连接的ip地址池
  • local ip: vpn服务的ip地址,地址必须不在ip range的范围内

设置密钥 /etc/xl2tpd/l2tp-secrets:

配置/etc/ppp/options.xl2tpd:

添加用户

/etc/ppp/chap-secrets:

转向

/etc/sysctl.conf:

重新加载生效:

启动服务

到此L2TP设置完成。

Debug:

调试命令如下

相关文章

《Ubuntu 安装 L2TP 协议的 VPN服务》有1个想法

  1. 启动 ipsec 的时候提示:
    /etc/init.d/ipsec start
    failed to start openswan IKE daemon – the following error occured:

    然后是空的。如何解决呢?换了好几家服务器了都是这样。

发表评论

电子邮件地址不会被公开。 必填项已用*标注