内网被运营商非法 dhcp 服务器干扰大概找到原因了

2025 年 8 月 24 日
 RoyCho

我家宽带五六年前刚装的时候,就偶尔出现奇怪的 DHCP 干扰:电脑会检测到一个名称为 3g 的 DHCP 服务器,租约长达 365 天,服务器地址是 192.168.1.254 。 这个 DHCP 服务器地址跟名称看起来不像普通家用设备,也 ping 不通,但会影响内网设备的正常 DHCP 分配。

当时我开启 OpenWrt 的 强制 DHCP 服务器 功能后,情况改善了很多,但偶尔仍会被干扰。多年下来,家里的 NAS 、交换机、光猫、AP 都陆续升级过,但问题依然偶尔出现。

于是我开始怀疑干扰源可能在光猫之外。通过排查发现:

首先我家没有 192.168.1.x 的内网网段,192.168.1.254 无法 ping 通,但同一网段的其他 IP 可以 ping 通。

Traceroute 显示访问 192.168.1.x 网段需要经过两个运营商的公网 IP 。

这让我怀疑干扰源很可能是 运营商设备。进一步排查发现,OpenWrt 默认防火墙中有一条 Allow-DHCP-Renew 规则,这条规则会允许 DHCP 报文透传到内网。

在 PPPoE 拨号的情况下,其实根本不需要这条规则。如果运营商存在非法 DHCP 服务器,这条规则就会让干扰 DHCP 直接透传到内网。

我关闭了这条规则后,内网 DHCP 干扰暂时消失。 初步判断,这可能就是多年来偶尔遇到的“神秘 DHCP 干扰”的根源。 我会继续观察,如果情况稳定,也可以作为给同样使用 OpenWrt + PPPoE 用户的经验分享。

6882 次点击
所在节点    宽带症候群
75 条回复
thereone
2025 年 8 月 25 日
光猫用的哪个网段?有没有 IPTV 在用?
RoyCho
2025 年 8 月 25 日
@thereone 光猫是 192.168.12.x 网段,光猫已经换第三个了,不可能是光猫了,前面两个是运营商的,但是同一个牌子,换第二个的时候我还有怀疑,最近我才换了第三方的万兆光猫
RoyCho
2025 年 8 月 25 日
@thereone 看漏了,补充下有 IPTV ,但移动的 IPTV 好像不用专门 IPTV 口的
RoyCho
2025 年 8 月 25 日
@ziseyinzi 是吧,正常家用设备都是 192.168.x.1 作为 dhcp 服务器,192.168.1.254 跟服务器名 3g 真的很像运营商设备,加上 ping 不通...
thereone
2025 年 8 月 25 日
@RoyCho 看下你的 IPTV 盒子获取的 IP 地址是不是 192.168.1.x 这个段的地址,你这个有很大可能是拿到了 IPTV 那边给的地址。
RoyCho
2025 年 8 月 25 日
@thereone IPTV 跟普通内网设备一样获取内网地址的,我这边 iptv 没有专门的网络
n2l
2025 年 8 月 25 日
@PrinceofInj 刚搬家新办了条宽带,已经让运营商桥接,最近折腾其他东西发现直接让光猫和电脑相连,电脑被分配了内网地址,我印象中桥接后光猫 DHCP 服务器就应该不起作用了,我找邻居光猫测了下,他的也是桥接,直连并不会被分配 IP ,后来花 50 块咸鱼拿了超密,进去自己家光猫,果然 DHCP 服务器开着,网段也能对的上,但是关了后,直插还是会被分配 ip ,这是不是联通小哥活儿没干利索呢?
Damn
2025 年 8 月 25 日
@n2l 不是三四块钱么,你这是给了内鬼扎了一针肾上腺素啊。。
txydhr
2025 年 8 月 25 日
@n2l 正常的,两者没有直接关系,很多光猫都这样。
Kepy
2025 年 8 月 25 日
@Damn 不是,还要钱?远程让安装的小哥给个不就行了?
RoyCho
2025 年 8 月 25 日
@n2l 我的光猫 dhcp 已经关掉了,分配的也不是光猫的网段
RoyCho
2025 年 8 月 25 日
@n2l 你是 openwrt 吗?像我一向关了来自 wan 口的 dhcp 响应看看
SeeleLu
2025 年 8 月 25 日
@n2l 光猫的 DHCP 不会通过路由器 WAN 口透传到你路由器下面的 LAN 口、Wifi 设备上。
lcy630409
2025 年 8 月 25 日
你说那个 ping ip 和你获得的 ip 没有关系,你的内网网段不是 192.168.1 你的路由没有 192.168.1 的路由表 就会让他走默认路由出去,只是恰好运营商内部 也有一个这个网段而已

你的调查方向 应该是找局域网内的 dhcp 服务器,怎么探查出来局域网的 dhcp 服务器 自己查一下谷歌 或者 ai ,然后根据查出来的 mac 地址 去找相应的硬件
lcy630409
2025 年 8 月 25 日
随手谷歌一个 https://www.jb51.net/softs/70677.html
这个 DHCP 探查工具就出来了,查一下 MAC 地址,然后想办法找到这个设备
keyfunc
2025 年 8 月 25 日
是不是抄过网上关于 IPTV 的配置?
thereone
2025 年 8 月 25 日
你的 IPTV 配置怎么做的?一般上网 PPPOE 拨号后获取的是点对点三层网络除非你做了 dhcp 中继不然不存在拿到别的 DHCP 配置。大概率是 IPTV 那边搞过来的,光猫 IPTV 认证用的是什么协议 IPOE 还是 PPPOE 还是 IPTV 盒子直接走的 OTT ?
RoyCho
2025 年 8 月 25 日
@lcy630409 mac 地址找过,上面有贴出来抓包信息,应该是个虚拟 mac 地址
RoyCho
2025 年 8 月 25 日
@keyfunc 没有,移动的 UPTV 没有专门的线路,就跟普通第三方机顶盒一样用家庭内网 ip 就行了
RoyCho
2025 年 8 月 25 日
@thereone 移动的 IPTV 没有专门的线路,就跟普通第三方机顶盒一样用家庭内网 ip 就行了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1154624

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX