VPS CentOS 5.5 安装 pptpVPN
发布时间:2011-08-08 16:13:12 来源: 开源中国社区
3、由于pptp需要iptables支持,所以需要安装iptables。如果您的服务器上已经安装了iptables,那么可以只安装pptp
注意:这里先安装的是ppp而不是pptp,不要打错了。另:PPP是一种数据链路层协议类似我们熟知的pppoe
接下来就是一大堆的信息,无非是寻找最快的源,找到后下载相关安装包,下载完成自动安装。
如果回到提示符状态,并且安装结果为Complete!,说明安装成功。
……
Complete!
[root@HOSTNAME ~]#
4、安装pptp
由于pptp没有存放在CentOS的源中,所以用yum命令安装返回的是找不到安装包
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* addons: mirrors.cat.pdx.edu
* base: mirrors.easynews.com
* extras: mirrors.xmission.com
* updates: mirrors.versaweb.com
addons | 951 B 00:00
base | 2.1 kB 00:00
extras | 2.1 kB 00:00
updates | 1.9 kB 00:00
Setting up Install Process
No package pptp available.
Nothing to do
[root@HOSTNAME ~]#
安装pptp需要使用rpm命令直接从网站上下载并安装,这里要注意的是:pptp分为32bit版和64bit版,大家可以根据需要下载
rpm -ivh http://acelnmp.googlecode.com/files/pptpd-1.3.4-1.rhel5.1.i386.rpm (32位系统使用)
rpm -ivh http://acelnmp.googlecode.com/files/pptpd-1.3.4-1.rhel5.1.x86_64.rpm (64位系统使用)
下载和安装过程都很快,安装包很小
5、配置pptp
(1)编辑/etc/pptpd.conf
将
#remoteip 192.168.0.234-238,192.168.0.245
修改成
remoteip 192.168.0.234-238,192.168.0.245
即将这两行第一个字符“#”去掉
保存退出
注意:此处的remoteip指定的IP范围是用来给远程连接使用的。如果您远程访问VPN,VPN就会在remoteip范围内分配一个ip地址给你。localip的值直接影响到后面要说的iptables转发规则的编写,所以建议不要随意改动
(2)编辑/etc/ppp/options.pptpd
将
#ms-dns 10.0.0.2
改成
ms-dns 8.8.4.4
即将这两行第一个字符“#”去掉,而后修改DNS的IP。
这里使用的是Google发布的Public DNS,您也可以修改为OpenDNS的IP,即
ms-dns 208.67.220.220
保存并退出
(3)设置使用pptp的用户名和密码
打开后只有两行,而且一个账号都没有
# client server secret IP addresses
根据您的需要添加账号,每行一个。
按照:“用户名 pptp 密码 ip地址”的格式输入,每一项之间用空格分开,例如:vpnuser pptp 123456 *
保存并退出
版权所有@转载请注明原文地址