使用TeddySun、91Yun的一键脚本在CentOS 6/7上部署的PPTP VPN在VPS的eth0网卡IP是公网IP时没有任何问题,但是对于腾讯云和阿里云国际香港,eth0分配的是内网IP,就出现了无法访问公网的问题。
解决方法很简单:
- 执行 ifconfig 记下“eth0 INET addr:”后面的IP地址
- 执行 vi /etc/sysconfig/iptables ,找到“
-A POSTROUTING -s 172.16.36.0/24 -j SNAT --to-source xxx.xxx.xxx.xxx
,把 xxx.xxx.xxx.xxx 改为你上一步记下的IP地址
- 重启iptables与pptp服务:
systemctl restart iptables.service systemctl restart pptpd.service
“解决eth0为内网IP在CentOS 6/7上部署PPTP连接后无法访问公网的问题(腾讯云,国际版阿里云香港)”上的一条回复
恩这个是对的,我确实遇到这个问题博主写的笔记帮到了,感谢。