iStoreOS旁路由ping不通百度?别折腾DNS了,是主路由绑了个旧MAC
最近把闲置的J1900翻出来刷了iStoreOS,当家里的旁路由用,专门跑广告过滤和OpenClash分流。配置完网关、网段,系统显示已接入局域网,内网互相ping设备全都正常——心里正美呢,一测外网,傻眼了:ping www.baidu.com 直接报 bad address。
折腾了半小时才找到根源,说穿了特朴实:主路由的IP-MAC绑定里还躺着旧设备的MAC,新旁路由对不上号,直接被主路由限制了外网转发。
先交代下我家网络拓扑,方便对照:
- 主路由:TP-LINK XDR3010 AX3000,网关 192.168.2.254,开了静态IP与MAC地址绑定
- 旁路由:J1900 安装 iStoreOS 24.10.7,旁路由模式,固定内网IP,网关填主路由地址
- 用法:需要分流的设备手动把网关切到旁路由,实现国内直连、国外分流、广告拦截
故障现象汇总
- 内网互通:ping 主路由 192.168.2.254,正常连通
- ping 公共DNS 223.5.5.5,数据包正常收发,物理链路没问题
- ping www.baidu.com 提示 bad address,域名解析完全失效
- 手动写入系统DNS文件、换成 114.114.114.114,依旧解析超时
- OpenClash 插件运行正常,但全程没有外网流量
到这里基本可以判断:数据包根本没出内网,不是DNS服务本身的问题,是主路由的绑定规则把这个IP的外网权限拦了。
修复:两套方案
方案一:主路由后台改IP-MAC绑定(推荐,一次到位)
- 手机/电脑连上主路由WiFi,浏览器输入 192.168.2.254 登录管理后台
- 找到「DHCP服务器 → 静态地址分配 / IP与MAC绑定」页面
- 找到分配给旁路由的固定IP那条,把旧MAC记录删掉
- 回 iStoreOS 后台,「系统 → 网络设置」查看当前网卡真实MAC
- 重新录入:对应内网IP + 旁路由最新MAC,保存
- 重启旁路由网卡,或者干脆重启 iStoreOS 系统
方案二:旁路由换个IP绕开(应急用)
不想动主路由绑定规则的话,直接给旁路由换一个没被绑定的空闲内网IP,网关照样填主路由地址,保存应用网络设置,网就回来了。
修复后的小尾巴:DNS与OpenClash配套
绑定问题解决后,又遇到"百度打不开、谷歌秒开"这种分流错乱,补两处关键设置:
- OpenClash 运行模式选【混合模式】,分流规则用国内直连、海外代理
- OpenClash 的DNS:国内域名走运营商公共DNS 223.5.5.5,海外走插件内置DNS
- 旁路由系统DNS统一填主路由IP,避免双层DNS转发打架
旁路由WiFi设备怎么走代理
- 简易模式:手机连旁路由WiFi,在WiFi详情里手动把网关改成旁路由IP,DNS同步填旁路由地址
- 全屋模式:主路由DHCP网关改成旁路由IP,全家设备自动走旁路由,适合长期稳定使用
几个坑,先帮你们踩了
- 换旁路由、重装系统后,网卡MAC大概率会变。主路由开了IP-MAC绑定的,务必同步更新绑定记录——断网最高发原因,没有之一。
- 旁路由模式切记关掉自己的DHCP,只做数据转发,和主路由各司其职,避免网段冲突。
- 能ping通IP、打不开域名时,优先查内网权限绑定,别一上来就重装插件、换DNS做无用功。
- J1900当纯旁路由,跑广告过滤+OpenClash性能绰绰有余,真不用惦记J4125。
大家折腾软路由、本地AI部署遇到报错,评论区留言,看到都会回。
iStoreOS旁路由ping不通百度?别折腾DNS了,是主路由绑了个旧MAC
https://ifmo.cn/index.php/archives/istoreos-pangluyou-mac.html