在OpenVZ VPS上搭建L2TP VPN服务

2011年12月18日 | 分类: 翻墙相关 | 标签: ,

CentOS VPS创建l2tp VPN服务

本教程仅仅适用于Openv VPS,不适用于Xen VPS或者KVM VPS,安装之前请确定自己是否是Openvz VPS!:!:

1.下载脚本
#cd ~
#wget http://www.hi-vps.com/shell/l2tp_centos.sh
2.开始安装

#bash l2tp_centos.sh

会有三个选择:

1. 安装l2tp VPN
2. 修复VPN
3. 添加VPN用户

先选择1,回车。

安装过程会默认生成一个用户名vpn,密码为随机数。

如果想添加用户的话,请重新bash l2tp_centos.sh,然后选择3,输入新用户的用户名和密码即可。

3. 如何在XP上连接L2TP VPN?

按照创建pptpd VPN的方法新建一个VPN连接,然后选择“网络”属性页面,在“VPN 类型”选择“L2TP IPSec VPN”。由于windows在使用“L2TP/IPsec预共享密钥的VPN连接模式”(英文原版)情况下下仅支持证书,而对于使用psk连接l2tp/ipsec的时候则会会出现789错误,所以只有修改windows注册表,用如下方式修改:在“运行”中输入:

reg add "HKLM\SYSTEM\CurrentControlSet\Services\RasMan\Parameters" /v ProhibitIPSec /t REG_DWORD /d 1

然后重启XP,l2tp拨号,成功。

4. 如何在windows7(vista)上连接L2TP VPN?

同样由于windowss的原因,需要修改注册表。由于windowss7权限的问题,需要下载注册表文件,解压后出现reg文件,双击运行ipsec.rar

然后重启,l2tp拨号,成功。

5. 如何在iphone或者ipad上连接L2TP VPN?

同样由于L2TP和ipsec的原因,需要禁用ipsec: 用iFile(没有安装的话在Cydia中搜索安装)在“/etc/ppp”目录下创建一个名为“options”的普通文件,然后点击该文件用“文本查看器”打开,再编辑,输入下面的代码,完成,保存。

plugin L2TP.ppp
l2tpnoipsec

然后正常连接L2TP VPN,OK。

来源:http://www.hi-vps.com/wiki/doku.php?id=centos_l2tp

=========

CentOS VPS创建pptpd VPN服务

本教程仅仅适用于Openv VPS,不适用于Xen VPS或者KVM VPS,安装之前请确定自己是否是Openvz VPS!:!:

1.首先运行如下命令:

#cat /dev/net/tun

返回的必须:

#cat: /dev/net/tun: File descriptor in bad state

运行:

#cat /dev/ppp

返回的必须:

#cat: /dev/ppp: No such device or address

如果上面返回的不是这两个结果的话,请与hi-vps.com网页下方的QQ客服联系开通ppp和tun权限.

2. 下载vpn(CentOS专用)一键安装包

#wget http://www.hi-vps.com/shell/vpn_centos.sh
#chmod a+x vpn_centos.sh

3. 运行一键安装包

#bash vpn_centos.sh

会有三个选择:

1. 安装VPN服务
2. 修复VPN
3. 添加VPN用户

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

4. 添加VPN用户

#bash vpn_centos.sh

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

5. 修复VPN服务

如果VPN拨号发生错误,可以试着修复VPN,然后重启VPS

#bash vpn_centos.sh

选择2,然后reboot

来源:http://www.hi-vps.com/wiki/doku.php?id=cnetos_pptpd

目前还没有任何评论.