AMH5主机面板下VPN服务(pptpd_vpn-1.1)能成功连接上但无法访问公网的解决方法
分类 网站技术/村民张先生 发布于 2016-02-02 20:12
SSH登录主机,使用 ifconfig eth0 查看一下本机的外网IP地址,
如果是个内网IP,则适于使用以下解决方案。
1、记录 ifconfig eth0 查看到的本机IP地址;
2、编辑 iptables 配置:
vi /etc/sysconfig/iptables
按 i 键进入编辑状态,最前端是以下内容:
*nat ... COMMIT
将其替换为:
*nat :PREROUTING ACCEPT [0:0] :POSTROUTING ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A POSTROUTING -s 172.16.36.0/24 -j SNAT --to-source 第一步中记录的IP地址 COMMIT
3、输入命令 service iptables restart 重启防火墙。完成。
出现此问题的原因是:主机IP是内网地址的情况下,pptpd_vpn-1.1安装时未能成功配置转发规则。
欢迎谈谈你的看法(无须登录) *正文中请勿包含"http://"否则将被拦截