请稍候...
  • 企业级 VPS主机
  • Windows VPS 主机
  • Unmanaged VPS 主机
  • 通配符证书,部署全网SSL证书必备神器
  • 高速稳定独立主机High quality stable server

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

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

8、重启pptp服务

/etc/init.d/pptpd restart

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

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

chkconfig pptpd on 
chkconfig iptables on

如果出现错误619则输入命令

mknod /dev/ppp c 108 0

注意:我没有遇到619错误,所以以上命令是否有效未知

至此pptp服务端安装全部结束

【责任编辑:亚狐科技 (Top) 返回页面顶端