BudgetVM的OpenVZ套餐安装L2TP VPN

买了VPS尤其是这么大流量不做VPN简直是对不起自己,于是今天就折腾着VPS装VPN。

VPS我是准备跟Tomato DualWAN路由器一起用的,不确定OpenVPN是不是支持,所以肯定不是我的首选(其实是支持的),所以我决定用PPTP模式。

首先我是看到的VPS侦探论坛的一个帖子说diahosting有个一键安装包可以安装PPTP,说是系统要求:CentOS 5 32bits/64bits,正好我装的是CentOS 5 64bits,但是我看了要求说是要求Xen架构的虚拟机,于是我就关了页面,但是我看到一个某个博客说用这个一键安装包成功到BuyVM年付15刀OpenVZ的机器上,于是我果断运行之,结果杯具了,安装倒是结束了,还生成了VPN账号和密码,但是我看到了运行过程有N个error,在笔记本上链接上也报错,于是我仔细看了错误是依赖性错误,于是安装提示需要的rpm包,才发现陷入了逻辑性的依赖性问题,ppp-2.4.4-9.0.rhel5.i386.rpm安装的时候也需要ppp-2.4.4-9.0.rhel5.i386.rpm本身,这不是扯淡么,而且我是64bits,这个明显就是32bits上的包。

这些写一键安装包的人精神是值得敬佩的,但是没有在64bits上测试就说支持这个态度可不好啊,于是安装VPS侦探博客里面说的步骤一步一步安装下去。因为担心VPS不支持ppp协议,所以发了Ticket给客服开通,客服给我开通了以后于是运行

cat /etc/issue和modprobe ppp-compress-18 && echo ok

来检查支持,然后运行

yum install -y ppp iptables

然后往下一步一步走,但是我到最后也完全成功了,但是笔记本连接的时候就是提示691错误,我也分析不出来到底是什么原因,所以就推倒重来,Reinstall了VPS,这次我学乖了,装的是CentOS 5 的32bits版本的,然后也没有装ppptp,而是装的L2TP。详细要求和简略过程如下(来源地址):

1、首先要开通ppp支持,有很多人说OpenVZ是不支持ppp的,这不是不对的,因为只是大部分主机商事没有提供这个功能的,你要发Ticket问客服是不是有,是不是给你开通了。BudgetVM的VPS Control Panel是有这一项可以自己开通支持TUN/TAP和PPP的,但是我问了客服,OpenVZ的架构这个选项基本上也只是看看,有时候点了也未必真的开了支持,最好是给他们发Ticket要求手动开通。验证的命令是

cat /dev/ppp

如果返回信息为:

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

说明正常,如果返回

cat: /dev/ppp: Permission denied,

请联系服务商开启。

然后运行一键安装包

wget http://soft.kwx.gd/vpn/l2tp_centos.sh
sh ./l2tp_centos.sh

但是http://soft.kwx.gd/vpn/l2tp_centos.sh这个链接已经失效了,我去网上搜了下,http://www.hi-vps.com/shell/l2tp_centos.sh可以替换掉,于是就是要运行

wget http://soft.kwx.gd/vpn/l2tp_centos.sh
sh ./l2tp_centos.sh

执行以后出来三个选项,分别是

1、intall VPN service
全新安装L2TP VPN。
2、repaire VPN service
修复L2TP VPN 服务。
3、add VPN user
新建VPN帐号。

我选择1,然后程序自动给我安装好了,很简单。

装完了以后可以

vi  /etc/ppp/chap-secrets 

格式为Client   Server  Secret IP Address

即abc * 123456 *

我安装完毕了以后就去运行,结果报错如下

BudgetVM的OpenVZ套餐安装L2TP VPN

于是我想到了L2TP的特点就是穿墙术要比PPTP要深厚,可惜就是不支持加密,需要跟IPSec混合用,所以要修改VPN的连接属性如下:

VPN类型选择(L2TP/IPsec)。数据加密设置为不允许加密。

BudgetVM的OpenVZ套餐安装L2TP VPN

 

果然连上了,效果如下:

BudgetVM的OpenVZ套餐安装L2TP VPN

 

好了,教程就是这些,如果大家想装PPPTP,可以参考这两篇文章,个人感觉比较靠谱。

PPTP VPN 一键安装包(图文,OpenVZ适用)    和  CentOS系统下OpenVZ VPS安装PPTP VPN的方法

 

PS:刚看了Tomato DualWAN的官网,说是支持OpenVPN,但是没说支持L2TP,坑爹啊,还是等路由器到了再说吧!

网友评论1

  1. 沙发
    Nicky:

    只能说这个是不加密的,BudgetVM的OpenVZ套餐不支持IPSec的

    2012-10-03 06:54 [回复]

发表评论

表情
还能输入210个字