问题描述
接上文更改了OpenWrt默认网关后,本来国内外一切正常,偶尔出现了国外网站可以打开,国内打不开。
解决的方法
在OpenWrt左边菜单,网络–防火墙–基本设置,找到WAN ⇒ REJECT 这行,入站数据和转发,都改成“接受”,点右下角“保存&应用”;
然后试一下浏览器访问国内网站是否正常,如果正常下面就不需要设置了。如果还不行,就继续设置:
在OpenWrt左边菜单,网络–防火墙–自定义规则,在里面的编辑框内容最下面添加一行:
iptables -t nat -I POSTROUTING -j MASQUERADE再点右下角“重启防火墙”
再试一下访问国内网站和国外网站,一切正常!