CentOS_7环境搭建L2TP服务器

目录

CentOS_7环境搭建

1、安装l2tpd

2、修改IPsec配置文件

3、创建IPsec与L2TP服务关联的配置文件

4、创建保存预共享密钥的文件

5、设置l2tp的账号等信息

6、修改内核参数

7、修改L2TP配置文件

8、修改安全配置

9、安装和配置防火墙规则

10、检查iptables、ipsec、xl2tpd三个服务是否正常运行

CentOS_7环境搭建可能遇到的问题

1、l2tp服务器常用指令

2、虚拟机重启后l2tp服务器没启动

测试步骤(可以使用拥有L2TP功能的路由器验证L2TP服务器是否搭建成功)

路由器管理界面配置

验证连接成功


CentOS_7环境搭建

1、安装l2tpd

(1)安装EPEL源

yum install -y epel-release

// Extra Packages for Enterprise Linux,在Centos下使用yum安装时往往找不到rpm的情况,官方的rpm repository提供的rpm包也不够丰富。EPEL是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。相当于一个第三方源。

(2)安装xl2tpd

yum install xl2tpd

//安装xl2tpd

(3)安装libreswan

yum install -y libreswan

//LibreSwan是IPsec协议的开源实现,支持基于预共享密钥的认证、支持基于公钥的认证、支持IKE v1/v2版本的密钥交换、支持NSS加密库,还支持Xauth和DNSSec。CentOS系统yum仓库中提供了libreswan的包。(IPsec)

2、修改IPsec配置文件

sudo vim /etc/ipsec.conf

//修改ipsec配置文件,添加以下命令:

3、创建IPsec与L2TP服务关联的配置文件

vim /etc/ipsec.d/l2tp_psk.conf

//在/etc/ipsec.d/目录下创建IPsec与L2TP服务关联的配置文件

conn L2TP-PSK-NAT

    rightsubnet=vhost:%priv

    also=L2TP-PSK-noNAT

conn L2TP-PSK-noNAT

    authby=secret

    pfs=no

    auto=add

    keyingtries=3

    dpddelay=30

    dpdtimeout=120

    dpdaction=clear

    rekey=no

    ikelifetime=8h

    keylife=1h

    type=transport

    left=10.0.30.177    # 网卡IP

    leftprotoport=17/1701

    right=%any

    rightprotoport=17/%any

//left参数为公网网卡的IP地址

4、创建保存预共享密钥的文件

  • 10
    点赞
  • 72
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值