找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 5480|回复: 3

[N1盒子] 关于openwrt中开adguard home,不显示客户端的设置问题

[复制链接]
发表于 2021-4-17 20:00 | 显示全部楼层 |阅读模式
先说一下我的网络环境,我主路由用的K2p,刷的老毛子,N1装OP当旁路由用的,adguard home也运行在N1上,

按照各个网站搜到的经验贴来配置,能够正常使用,但是,客户端列表那边只有localhost,不能把局域网内各个不同客户端IP显示出来
正常这样用也没问题,但是,最近发现家里的电视有些节目不能正常看,所以,我把电视的网关和DNS都设成主路由的IP
本来以为这样设置之后,电视的流量都应该直接走主路由了,跟旁路由无关了,但是发现问题没这么简单,所有的DNS解析还是在N1上面

似乎adguard home劫持了所有内网DNS的解析

没办法,只能想想办法能不能把不同客户端的过滤规则进行差别化设置了

注意到,有些教程里面有说过,在设置adguard home的时候,要把防火墙里面的这两条规则给注释掉
iptables -t nat -A PREROUTING -p udp --dport 53 -j REDIRECT --to-ports 53
iptables -t nat -A PREROUTING -p tcp --dport 53 -j REDIRECT --to-ports 53

其实,不注释也能用的
这两条规则是将网络请求中端口为53的所有请求都重定向到OP的53端口上

所以我把这两条规则里面的重定向端口改成adguard home的端口(我用的是5352),也就是这样
iptables -t nat -A PREROUTING -p udp --dport 53 -j REDIRECT --to-ports 5352
iptables -t nat -A PREROUTING -p tcp --dport 53 -j REDIRECT --to-ports 5352


这样改过之后,只要网内客户端的DNS是指向旁路由的,都能在adguard home界面正确显示出来,但是,如果DNS是设置成主路由的,就仍然显示localhost
能在界面显示不同客户端了,那自然根据不同客户端设置不同过滤规则也就没问题了

不知道我这样设置对不对,如有理解错误或者设置错误之处,希望各位大牛指正

注册了恩山好久了,也学习了很多,第一次发帖,如有错漏之处,望海涵



我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-5-30 21:04 | 显示全部楼层
不懂帮顶
类似教程好多,但是都没一个权威的
有点摸不着头脑啊
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-6-16 13:04 | 显示全部楼层
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-7-26 12:51 | 显示全部楼层
你这个没道理的。客户端网关和DNS设为主路由,那解析就不会被旁路由劫持。你要仔细检查一下主路由和旁路由的设置。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-16 20:05

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表