CRM系统|加入收藏|小博客
18560384436
>> 返回 您当前所在位置:首页 >> 支持中心 >> 详细内容

在CentOS下安装PPTP VPN

更新时间:2014-10-21 07:57:17点击次数:2659次字号:T|T
买了个Hostigation OpenVZ 128M的小内存VPS,经过多次度娘、GG。终于搞好了。现在把过程写下来备用。 VPN 也叫虚拟专用网,常见的 VPN 类型有:点对点隧道协议(PPTP)、使用 IPsec 的第2层隧道协议(L2TP/IPsec)、安全套接字隧道协议(SSL VPN)。其中 PPTP 是安装使用最为简便的一种。 本内容在基于openvz 的CentOS5.5环境下安装PPTP: 检测虚拟网卡支持 OpenVZ的VPS客户需要检...

买了个Hostigation OpenVZ 128M的小内存VPS,经过多次度娘、GG。终于搞好了。现在把过程写下来备用。

VPN 也叫虚拟专用网,常见的 VPN 类型有:点对点隧道协议(PPTP)、使用 IPsec 的第2层隧道协议(L2TP/IPsec)、安全套接字隧道协议(SSL VPN)。其中 PPTP 是安装使用最为简便的一种。

本内容在基于openvz 的CentOS5.5环境下安装PPTP:

检测虚拟网卡支持

OpenVZ的VPS客户需要检测虚拟网卡ppp模块支持,如果不支持即使安装成功也没用。(Xen等可跳过此步)

一、登陆SSH,检查VPS是否有必要的支持。如果检查结果没有这些支持的话,是无法安装pptp的。

执行命令:

如果返回信息为:cat: /dev/ppp: No such device or address 说明正常

返回结果为下面的文本,表明通过:

cat:/dev/net/tun:Filedescriptorinbadstate

返回:“Permissiondenied”则不通过。

上面的2条必须都通过,才可安装pptp。如果无法通过,只能去跟客服申请为你的VPS打开TUN/TAP/PPP功能了。

二、

1.安装PPTP需要ppp和iptables这两个软件支持,这里用yum来安装

2.然后进入tmp目录,需要把pptp软件下载回来,用这个命令:

3.去poptop官方网站,如果你和我系统一样,直接下载rpm包(注意:我的是32位的,64位的自己去官方网站找):

×如果上面命令无效,安装wget吧:


4.接下来安装刚刚下载回来的rpm包,输入命令:

×如果上面命令无效,安装perl吧:

5.接下来我们开始配置PPTP了,需要用到linux下的vi命令,

输入

开始编辑,输入以下内容:

最后两行是dns服务器地址,这里用opendns,你也可以用主机商的dns。

编辑完成后保存退出。

输入

开始编辑,输入以下内容:

最后两行是vpn的ip地址分配,如果你不熟悉就别改了。

编辑完成后保存退出。

输入

开始编辑,输入以下内容:

这个文件用来配置vpn的登陆用户和密码,一行一个。格式一为不限定分配ip地址,格式二为限定分配ip地址.
编辑完成后保存退出。

输入vi /etc/sysctl.conf开始编辑,这个文件和上面不同,里面已经有内容:

找到

改成

保存并退出,然后执行

这个命令。

这时,PPTP基本上配置好了,输入