如何在CentOS创建L2TP/ipsec VPN服务?

罗冰 发布于 2015/01/08 11:05
阅读 1K+
收藏 0

如何在CentOS创建L2TP/ipsec VPN服务?用来提供给团队上Google和gmail用

加载中
0
林春平
林春平
Xen虚拟化技术虚拟的VPS可以直接安装所有VPN服务,而不用询问是否开通了ppp或者tun权限。

引用
本教程仅仅适用于Xen VPS,不适用于Openvz VPS,安装之前请确定自己是否是Xen VPS!
本教程仅适用于32位Centos5系列,不能用于Centos6或者64位Centos


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

Java代码   收藏代码
  1. #wget http://www.hi-vps.com/shell/xen_centos_ipsec.sh  
  2. #chmod a+x xen_centos_ipsec.sh  


2. 运行一键安装包

Java代码   收藏代码
  1. #bash xen_centos_ipsec.sh  

会有三个选择:

Java代码   收藏代码
  1. 1. 安装VPN服务  
  2. 2. 修复VPN  
  3. 3. 添加VPN用户  


首先输入1,回车,VPS开始安装VPN服务. 首先需要输入ipsec的共享密匙,如果直接回车的话共享密匙就是”hi-vps.com”. VPN服务安装完毕后会默认生成一个用户名为vpn,密码为随机数的用户来。

3. 添加VPN用户

同样运行刚才的安装包,选择3,然后回车即可:

Java代码   收藏代码
  1. #bash xen_centos_ipsec.sh  

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


4. 修复VPN服务

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

Java代码   收藏代码
  1. #bash xen_centos_ipsec.sh  

选择2,然后reboot

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

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

Java代码   收藏代码
  1. reg add "HKLM\SYSTEM\CurrentControlSet\Services\RasMan\Parameters" /v ProhibitIPSec /t REG_DWORD /d 1  

然后重启XP,l2tp拨号,成功。
返回顶部
顶部