博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
centos 快速部署L2TP服务
阅读量:7179 次
发布时间:2019-06-29

本文共 1575 字,大约阅读时间需要 5 分钟。

在CentOS上快速部署l2tp服务

  1. 安装必要的工具
    yum install vim net-tools wget unzip -y
  2. 下载安装脚本,下载地址是http://files.cnblogs.com/files/think8848/StackScript.zip
    wget -O StackScript.zip
  3. 解压文件
    unzip StackScript.zip
  4. 执行安装文件
    chmod +x StackScript
    ./StackScript
    脚本运行完,会显示密钥,用户名和密码以及服务器ip地址。这些都是笔者在里面写好的,可以根据自己的需求修改。

a. 先修改PSK,将PSK后面的字符替换掉

vim /etc/ipsec.secrets

b. 修改用户名和密码 ,将用户名和密码修改为自已想要的字符

vim /etc/ppp/chap-secrets

c. 重启IPsec和xl2tpd服务

systemctl restart ipsec xl2tpd

d. 将客户端的PSK、用户名、密码换成新的再连,应该就能上了。

注意如果开启了防火墙,需要在防火墙里面放行l2tp端口。

iptables -I INPUT -p tcp --dport 500 -j ACCEPT

iptables -I INPUT -p tcp --dport 4500 -j ACCEPT
iptables -I INPUT -p tcp --dport 1701 -j ACCEPT
/etc/init.d/iptables save
/etc/init.d/iptables restart

如若脚本地址有变化,可以编辑如下脚本运行即可

部署脚本
#!/bin/bash

#<UDF name="×××_IPSEC_PSK" Label="IPsec Pre-Shared Key" />

#<UDF name="×××_USER" Label="××× Username" />
#<UDF name="×××_PASSWORD" Label="××× Password" />

if [ -f /etc/apt/sources.list ]; then

url=setup
apt-get -y update
apt-get -y install wget
elif [ -f /etc/yum.conf ]; then
url=
setup-centos
yum -y install wget
else
echo "Your distribution is not supported by this StackScript"
exit 1
fi

wget "" -O /tmp/.sh && sh /tmp/.sh && rm -f /tmp/***.sh

#Fix xl2tpd on CentOS 7 for Linode VMs, because kernel module

#l2tp_ppp is not available in the default Linode kernel
if grep -qs "release 7" /etc/redhat-release; then
if [ -f /usr/lib/systemd/system/xl2tpd.service ]; then
sed -i '/ExecStartPre/s/^/#/' /usr/lib/systemd/system/xl2tpd.service
systemctl daemon-reload
systemctl restart xl2tpd
fi
fi

转载于:https://blog.51cto.com/907832555/2320503

你可能感兴趣的文章
圆满完成性能测试诊断分析与优化周末班培训课程!
查看>>
C# 通过消息捕获处理窗体最大化/最小化
查看>>
metabase docker-compose 运行说明
查看>>
C# ToShortDateString() ToString() 设置日期格式的区别
查看>>
HDU-1016 Prime Ring Problem DFS
查看>>
MOSS 2007 入门 : 站点定义和站点模板
查看>>
网页性能优化{雅虎[转载]}
查看>>
CentOS6.2下搭建LVS(DR)+Keepalived实现高性能高可用负载均衡
查看>>
强制旋转iPhone界面
查看>>
最近琢磨出了个测试数据的小技巧
查看>>
vector-list-deque(转)
查看>>
linux 设置时间 date命令
查看>>
键盘设备三星在Android上的改进对Developer的影响
查看>>
分区视图(转载)
查看>>
高性能MySql进化论(一):数据类型的优化_上
查看>>
算法起步之Kruskal算法
查看>>
昨天帮同学的学校写了首校歌
查看>>
Oracle 监听器无法启动(TNS-12555,TNS-12560,TNS-00525)
查看>>
malloc、calloc、realloc三者的差别
查看>>
百度没出新算法之前这样的最好的的优化方案
查看>>