L2TP/IPSec vpn一键安装脚本 CentOS6+,Debian7+,Ubuntu12+

分类: |热度:150 ℃

本文转载于teddysun.com   原文链接:https://teddysun.com/448.html

本脚本适用环境:
系统支持:CentOS6+,Debian7+,Ubuntu12+
内存要求:≥128M
更新日期:2016 年 08 月 13 日

写在前面:
基于 OpenVZ 虚拟化技术的 VPS 需要开启TUN/TAP才能正常使用,购买 VPS 时请先咨询服务商是否支持开启 TUN/TAP。
纠正:
OpenVZ 虚拟的 VPS 需要系统内核支持 IPSec 才行。也就是说,母服务器的内核如果不支持的话那就没办法,只能换 VPS。
因此,一般不建议在 OpenVZ 的 VPS 上安装本脚本。脚本如果检测到该 VPS 为 OpenVZ 架构,会出现警告提醒。
如何检测是否支持TUN模块?
执行命令:

如果返回信息为:

说明正常

如何检测是否支持ppp模块?
执行命令:

如果返回信息为:

说明正常
当然,脚本在安装时也会执行检查,如果不适用于安装,脚本会予以提示。

使用方法:
root 用户登录后,运行以下命令:

执行后,会有如下交互界面

L2TP/IPSec vpn一键安装脚本 CentOS6+,Debian7+,Ubuntu12+

 

安装完成后,脚本会执行 ipsec verify 命令并提示如下:

L2TP/IPSec vpn一键安装脚本 CentOS6+,Debian7+,Ubuntu12+

如果你要想对用户进行操作,可以使用如下命令:
l2tp -a 新增用户
l2tp -d 删除用户
l2tp -l 列出所有用户
l2tp -h 列出帮助信息

其他事项:

1、脚本在安装完成后,已自动启动进程,并加入了开机自启动。
2、脚本会改写 iptables 或 firewalld 的规则。
3、脚本安装时,会即时将安装日志写到 /root/l2tp.log 文件里,如果你安装失败,可以通过此文件来寻找错误信息。

使用命令:
ipsec status (查看 IPSec 运行状态)
ipsec verify (查看 IPSec 检查结果)
/etc/init.d/ipsec start|stop|restart|status (CentOS6 下使用)
/etc/init.d/xl2tpd start|stop|restart (CentOS6 下使用)
systemctl start|stop|restart|status ipsec (CentOS7 下使用)
systemctl start|stop|restart xl2tpd (CentOS7 下使用)
service ipsec start|stop|restart|status (Debian/Ubuntu 下使用)
service xl2tpd start|stop|restart (Debian/Ubuntu 下使用)

声明: vps.top 发现优质主机 是一家中立的VPS主机分享平台,帮助大家发现性价比更高,服务质量更好用的vps/主机。本站信息大部分来自于网友爆料,如果您发现了优质的主机服务商或好的vps主机价格,不妨爆料给我们吧! 点此投稿

0 条评论

Hi,您需要填写昵称和邮箱!
姓名 (必填)
邮箱 (必填)
网站


暂时木有评论