废话:买了个便宜VPS,一个月也就一刀,练练手玩~运气不好国庆期间一直putty连接不进去,还以为是自己ip搞错了,这两天什么也没修改就连接进去了,推断是服务商的问题
环境: BuyVM+OpenVZ+CentOS6.4
过程:
Step-by-step, 跟着教程做
简写版:http://www.hostloc.com/thread-26130-1-1.html
完整版:http://blog.liuxx.com/centos-6-4%E5%AE%89%E8%A3%85%E6%90%AD%E5%BB%BApptp-vpn%E6%9C%8D%E5%8A%A1/
流程大致是 检测能否安装相应服务 --> 安装ppp, pptpd, iptables(CentOS6.4自带) --> 配置系列文件 --> 重启服务
这里只说下与教程不同或者需要注意的地方
安装程序:
pptpd是集成在Red Hat里面的(不确定), CentOS的官方源里面并没有, 手动下载RPM包进行安装,依赖问题会很麻烦
推荐在安装完ppp, iptables之后,采用如下方法安装pptpd
第一种安装pptpd的方法是直接用yum安装,让电脑自动选择对应的版本:
先加入yum源:
#rpm -Uvh http://poptop.sourceforge.net/yum/stable/rhel6/pptp-release-current.noarch.rpm
然后用yum安装pptpd:
#yum install pptpd
修改配置:
增加iptables转发规则,使得client可以通过server访问Web,
推荐这种 去掉-o etho0 192.168.9.0 是根据你自己设置的内网ip 分配ip 192.168.9.* 来决定 12.34.56.78 是你要转发出去的ip #iptables -t nat -A POSTROUTING -s 192.168.9.0/24 -j SNAT –to-source 12.34.56.78
似乎有些小问题, 使得我不能使用, 但是同学都已经连上在约日本妹子了><
参考文章:
1.http://down.chinaz.com/server/201111/1342_1.htm
2.http://www.360doc.com/content/14/0131/08/8314158_348971213.shtml
3.http://www.hostloc.com/thread-26130-1-1.html
4.http://www.dabu.info/ppp-2-4-4-is-needed-by-pptpd-1-3-4-2-rhel5-x86_64-solutions-and-reasons.html
5.http://blog.liuxx.com/centos-6-4%E5%AE%89%E8%A3%85%E6%90%AD%E5%BB%BApptp-vpn%E6%9C%8D%E5%8A%A1/
6.http://www.dabu.info/centos6-4-structures-pptp-vpn.html
PS: 都差不多的