锐速官方论坛 - ServerSpeeder,全球领先TCP加速技术,源于2006!

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2458|回复: 0

Linode VPS CentOS 安装 pptp VPN(二)

[复制链接]

3

主题

3

帖子

11

积分

新手上路

Rank: 1

积分
11
发表于 2015-2-28 20:22:47 | 显示全部楼层 |阅读模式

5、添加iptables转发规则

(1)适合于OpenVZ架构的VPS,12.34.56.78为您VPS的公网IP地址

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j SNAT –to-source 12.34.56.78

(2)适合于XEN架构的VPS

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE

以上两条命令分别对应OpenVZ架构和XEN架构的VPS,您的VPS是什么架构需要询问供应商。Linode采用的是XEN架构,所以输入

iptables -t nat -A POSTROUTING -s 192.168.10.0/24 -o eth0 -j MASQUERADE

6、添加好转发规则后保存一下并重启iptables

注意:这里根据前面所定义的localip修改了命令。

/etc/init.d/iptables save
/etc/init.d/iptables restart

注意:这里我遇到过两个错误,具体见附录1

7、重启pptp服务

/etc/init.d/pptpd restart

这里要注意一下,其实此时pptp还没运行起来。所以使用restart重启,会显示Shutting down pptp [FAILED]。还会有一个警告,可以忽略。如不放心可以再用以上命令重启一下pptp就非常顺利的运行了。

8、设置pptp和iptables随系统启动

chkconfig pptpd on
chkconfig iptables on

附录1 iptables重启错误

Setting chains to policy ACCEPT: security raw nat
[FAILED] filter

注意:我们的出错信息和原文的略有不同,根据Linode官方回应,这个出错信息可以忽略,不过如果想消除,可以执行以下命令。

cd /etc/init.d/
cp iptables ~/iptables.backup
patch -p1 < 14857.txt # if prompted, specify /etc/init.d/iptables as the file to be patched
rm 14857.txt

以上结束 现在就可以再自己的电脑上配置一个VPN账号登陆下试试看了!

由于步骤较多,较复杂请仔细核对命令进行输入调试!


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Server Speeder Forum  

GMT+8, 2018-2-19 08:23 , Processed in 0.025838 second(s), 16 queries , Xcache On.

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表