VPS CentOS 5.5 安装 pptpVPN
发布时间:2011-08-08 16:13:12 来源: 开源中国社区
6、修改内核设置,使其支持转发。
vi /etc/sysctl.conf
将
net.ipv4.ip_forward=0
改成
net.ipv4.ip_forward=1
将
net.ipv4.tcp_syncookies = 1
改成
#net.ipv4.tcp_syncookies = 1
即行首添加“#”
保存并退出
执行以下命令使修改后的内核生效
sysctl -p
7、添加iptables转发规则
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j SNAT --to-source 12.34.56.78
(适合于OpenVZ架构的VPS,12.34.56.78为您VPS的公网IP地址)
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE
(适合于XEN架构的VPS)
以上两条命令分别对应OpenVZ架构和XEN架构的VPS,您的VPS是什么架构需要询问供应商。Linode采用的是XEN架构,所以输入
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERAD
添加好转发规则后保存一下并重启iptables
/etc/init.d/iptables save
/etc/init.d/iptables restart
/etc/init.d/iptables restart
注意:这里我遇到过两个错误,具体见附录
8、重启pptp服务
/etc/init.d/pptpd restart
这里要注意一下,其实此时pptp还没运行起来。所以使用restart重启,会显示Shutting down pptp [FAILED]。还会有一个警告,可以忽略。如不放心可以再用以上命令重启一下pptp就非常顺利的运行了。
9、设置pptp和iptables随系统启动
chkconfig pptpd on
chkconfig iptables on
chkconfig iptables on
如果出现错误619则输入命令
mknod /dev/ppp c 108 0
注意:我没有遇到619错误,所以以上命令是否有效未知
至此pptp服务端安装全部结束
原文链接地址:https://www.yahuhost.com/vps_faq/n362.html/3
版权所有@转载请注明原文地址
版权所有@转载请注明原文地址
【责任编辑:亚狐科技】
(Top) 返回页面顶端