2011年3月2日星期三

3月2日折腾VPN记录

PHOTONPN WARP0.5 XEN   CENTOS5 64BIT

步骤一

vpn三合一安装包 http://www.palfans.net/3-in-1-vpn-package/

安装方法:
在命令行界面根据不同的版本,输入wget http://20ne.com/vpn/ubuntu.sh 或 wget http://20ne.com/vpn/centos.sh ,取得文件后直接运行脚本,中间有少许参数需手工确认,无需修改的话,直接回车即可。

使用方法:
安装完成后,脚本会自动在数据库中添加一个测试账号test,密码为1234。大家可以通过自动安装的phpMyadmin访问mysql数据库进行修改和新增,对应的表为radius库里的radcheck,也可以通过自动安装的daloradius来管理vpn账号,初始用户名为administrator,密码为radius,可以在radius库的operators中修改和新增管理用户。

默认链接:
phpMyAdmin: http://你的IP/pma/
daloradius: http://你的IP/dr/

对于openvpn,在安装目录下会生成一个名为openvpn的新目录,里边的client目录包含对应该服务端的客户端配置文件和证书,需要分发给客户端,并使用用户名和密码进行登录。

结论: 安装测试成功,但此VPN有打不开部分站点的问题.


步骤二


一键安装VPN(xen或者Linux服务器PPTPD一键安装包)  
http://www.vpsma.com/vpn-pptpd-install.html

一键安装VPN在你的xen vps或者Linux服务器,非常简单的安装,自动生成用户名和密码。
系统要求:CentOS 5 32bits/64bits
安装命令:
wget http://down.vpsma.com/vpn/pptpd.sh;sh ./pptpd.sh;
等待一会,安装成功后,最后会自动生成vpn账号和密码:
VPN service is installed, your VPN username is vpn, VPN password is xssww2w

复制好vpn和密码就可以在电脑上开启vpn上网了!
如果想修改vpn密码或者添加vpn账号,可以编辑文件/etc/ppp/chap-secrets,按照格式改成你自己的就行了:
vi /etc/ppp/chap-secrets

结论: 此方法测试也成功,没有刚才的VPN打不开部分站点的问题. 但发现无法再使用步骤一的VPN帐号连接,应该是冲突了.

继续测试: CENTOS 5 64 BIT 重新安装系统后 只安装步骤二 成功