openwrt旁路由网关模式无法访问国内网站的解决办法

刘学 | skill | 2023-04-28

实测与主路由型号有关!


先说一下我的网络情况:

1.主路由为tp-link的R4010GPE一体机,能正常拨号上网;

2.J4125作为All In One分别刷了esir和iStoreos作旁路由网关服务器,IP地址设置为与主路由同一个网段,网关和DNS服务器都设置为主路由的IP地址,关闭DHCP,关闭IPV6;

3.电脑或手机通过WiFi连接主路由,内网IP地址、网关、dns服务器手动设置,网关、dns服务器指向openwrt的IP地址;


这种情况下开启科学上网访问外面的世界是没有问题的,但国内的网站怎么都不行,一开始以为是openwrt版本问题,刷了各种版本都不行,查阅了大量资料后发现,好家伙,是由于主路由的防火墙策略引起的,但我使用的是tp-link作为主路由,没有防火墙修改权限,最终有个博主找到了解决办法,如下:


1.LAN口取消桥接;

2.防火墙添加"iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE",重启防火墙,立马就能访问了。

以上两项步骤缺一不可。




参考来源:

https://www.right.com.cn/forum/thread-4453763-1-1.html?ivk_sa=1024320u

评 论



不要轻易尝试,N1容易失联 123 | 2023-10-03 20:42:06.0

6666666666666 66 | 2023-07-16 12:51:07.0

6666666666666 66 | 2023-07-16 12:51:06.0

6666666666666 66 | 2023-07-16 12:51:05.0

6666666666666 66 | 2023-07-16 12:51:03.0