找回密码
 注册会员
搜索

本文来自

CentOS 6

CentOS 6

订阅|关注

请添加对本版块的简短描述

297

主题

314

帖子

2343

积分

管理员

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
2343

[教程] PPTP+L2TP基于IPsec VPN 一键安装包 For CentOS 6

[复制链接]
跳转到指定楼层
楼主
37750 xiaoxiao 发表于 2015-1-7 14:34:03
本帖最后由 xiaoxiao 于 2015-5-5 09:45 编辑

1、首先运行如下命令,确认是否满足条件安装:
运行1:
  1. cat /dev/net/tun
复制代码

返回的必须是:cat: /dev/net/tun: File descriptor in bad state

运行2:
  1. cat /dev/ppp
复制代码

返回的必须是:cat: /dev/ppp: No such device or address



一、一键安装PPTP VPN
2:下载PPTP一件安装包
  1. wget wget http://dl.aixiaoxiao.cn/vps/pptp.sh
  2. chmod a+x pptp.sh
复制代码


也可以手动下载安装包: pptp.zip (1.1 KB, 下载次数: 3)

3. 运行一键安装包
  1. bash pptp.sh
复制代码



会有三个选择:
1. 安装VPN服务
2. 修复VPN
3. 添加VPN用户

首先输入1,回车,VPS开始安装VPN服务.

4. 添加VPN用户
  1. bash pptp.sh
复制代码


选择3,然后输入用户名和密码,OK

5. 修复VPN服务
如果VPN拨号发生错误,可以试着修复VPN,然后重启VPS
  1. bash pptp.sh
复制代码


选择2,修复

6. 重启
  1. init 6
复制代码


至此PPTP安装完成了。



二、一键安装L2TP/IPSec VPN
必须先安装PPTP VPN,然后再执行以下代码一键安装L2TP/IPSec VPN
  1. wget http://dl.aixiaoxiao.cn/vps/l2tp_ipsec.sh
  2. chmod +x l2tp_ipsec.sh
复制代码


也可以手动下载安装包: l2tp_ipsec.zip (1.79 KB, 下载次数: 0)

接着运行一键安装包:
  1. ./l2tp_ipsec.sh
复制代码

首先是你指定服务器的IP范围,输入:10.0.0 即可,然后还要要输入共享密钥PSK。确认自己的“服务器”设置,按任意键开始安装。



VPN用户管理:
安装完成后,执行以下命令手动编辑和管理“服务器”的账号与密码。
  1. vi /etc/ppp/chap-secrets
复制代码

按照相同格式添加用户名和密码即可。
账号的格式是这样的:用户名 (协议方式:pptpd或者l2tpd,*表示不限制)密码 (IP登录限制,*表示不限制)
例如:test * test123 *
编辑完了,保存退出。
即:1、按下ESC键,2、输入三个字符:wq

最后保存帐号信息,并重启生效(刚才修改的用户):
  1. service iptables save
  2. service iptables restart
复制代码


修改共享密钥PSK和IP地址:
  1. vi /etc/ipsec.secrets
复制代码

IP地址 %any: PSK "你的共享密钥"
修改共享密钥后保存。



OpenVZ VPS如果通过上述方法无法安装L2TP/IPSec VPN,可以尝试执行以下代码一键安装。
  1. wget http://dl.aixiaoxiao.cn/vps/l2tp_ipsec2.sh
复制代码

bash l2tp_ipsec2.sh[/code]
也可以手动下载安装包: l2tp_ipsec2.zip (1.3 KB, 下载次数: 0)
回复

使用道具 举报

快速回复 返回顶部 返回列表