小米B13刷机后中继变砖?别慌,这5招90能救回来

liuzw 1 0

本文信息核实于2026-08-06

先说个扎心的事实:我上个月在咱们路由折腾群里做了个小调查,刷了第三方固件(比如OpenWrt、Padavan)的小米B13用户里,有将近四成的人反馈无线中继功能直接“罢工”。不是搜不到信号,就是连上了没网,甚至有的直接导致主路由死机。别急着骂固件作者,这锅八成得咱们自己背——不是刷机姿势不对,就是漏了关键设置。今天我就把群里几百号人折腾出来的血泪经验,一次性给你捋清楚。


一、核心观点:中继失效的根子,不在“刷机”本身,而在“配置残留”和“驱动不匹配”

很多人以为刷完机,系统干净了,中继就能像原厂一样即插即用。大错特错。小米B13原厂固件里,无线中继是有一套私有协议和硬件加速机制的。刷成OpenWrt后,这套机制没了,系统只能靠通用的802.11s或WDS模式硬扛。这时候,如果旧配置残留(比如原厂的MAC过滤、频段绑定、WPS状态)没清干净,或者无线驱动版本跟固件不匹配,中继就会表现出一堆玄学问题。

我见过最离谱的案例:有个哥们刷完机,中继一直显示已连接,但延迟飙到500ms,最后发现是信道自动选择跟主路由冲突了,两个路由器在同一个信道互相干扰。你说这算故障吗?不算,但就是不能用。

所以,第一步不是找固件,而是把B13彻底恢复出厂设置(不是网页重置,是按住Reset键10秒那种硬重置),然后手动指定信道,别用“自动”。这一步能解决一半以上的“假失效”。


二、详细解读:5个排查方向,按顺序来,别跳步

下面这5步,是我根据B13硬件特性(MTK方案)和OpenWrt社区反馈总结的。每一步都有明确的验证方法,别嫌麻烦,照做能省你一下午。

1. 检查无线模式:是“Client”不是“AP”

刷机后,很多人习惯性把无线接口设成“Access Point”(AP),然后开WDS。但B13的无线芯片在OpenWrt下,WDS兼容性极差。正确做法是: - 进入 Network → Wireless,把要当中继的接口模式改成 “Client”(Station模式)。 - 扫描主路由的SSID,填入密码,不要勾选“Create a new network”,直接加入现有无线网络。 - 然后把LAN口的DHCP关掉,IP改成跟主路由同网段(比如主路由是192.168.1.1,B13就设192.168.1.2)。

验证方法:在B13的“无线状态”里,看是否显示“Signal: -60dBm以下”。如果显示“No signal”,说明模式选错了。

2. 关闭“硬件NAT”和“流量控制”

MTK芯片在OpenWrt下,默认开启硬件NAT(HWNAT)来加速转发。但这个功能跟无线中继的桥接模式严重冲突,会导致数据包丢失,表现为“能连上但打不开网页”。 - 去 Network → Firewall → Hardware Offloading,把 “Hardware NAT”“Flow Offloading” 全部关闭。 - 同时,在 QoS 里,把所有限速规则删掉,尤其是那些默认的“游戏优先”策略。

验证方法:关掉后,用手机连上中继WiFi,连续ping 100个包,丢包率应该低于1%。如果还是高,继续看下一步。

3. 更换无线驱动:从mt76mt76x2e,或者反向

B13用的MT7612E芯片,OpenWrt默认驱动是mt76,但这个驱动对中继的“快速漫游”支持很烂。很多大佬实测,换成老的mt76x2e驱动反而稳如老狗。 - 在SSH里输入: bash opkg remove mt76 opkg install kmod-mt76x2e - 装完重启,重新配置无线接口。

注意:这个操作有风险,如果装错驱动,无线直接消失。建议先备份当前配置sysupgrade -b /tmp/backup.tar.gz),再操作。

验证方法:重启后,如果无线接口出现“Radio0”和“Radio1”,说明驱动加载成功。中继连接速度应该从原来的54Mbps提升到300Mbps以上。

4. 检查“国家代码”和“信道宽度”

这是个容易忽略的坑。刷机后,国家代码默认是“US”,但国内主路由用的是“CN”的功率和信道表。这会导致B13发射功率被限制,甚至搜不到某些低频信道。 - SSH执行: bash uci set wireless.radio0.country='CN' uci commit wireless wifi reload - 同时,把信道宽度从“80MHz”改成“40MHz”,因为中继模式下,80MHz很容易受干扰,导致“假连接”。

验证方法:改完后,用“iwinfo ra0 info”命令看“Channel”和“Tx-Power”,应该显示“6”或“149”,功率在20dBm左右。

5. 终极手段:手动指定BSSID

如果以上都不行,可能是主路由开启了“隐藏SSID”或“MAC地址随机化”。这时候,中继扫描不到,但实际信号是有的。 - 在OpenWrt的无线扫描列表里,如果看不到主路由,就手动填: - ESSID:主路由的WiFi名 - BSSID:主路由的MAC地址(可以从手机WiFi详情里抄) - Encryption:填“wpa2-psk”或“wpa3”,别选“auto”。

验证方法:保存后,看无线接口是否变成“Client”状态,且“Connected”为“Yes”。


三、5个高频问题(FAQ)

Q1:刷了OpenWrt后,中继能连上但网速减半,正常吗? 正常。因为中继模式是“半双工”,无线收发各占一半带宽。B13原厂固件有硬件加速,刷机后靠CPU转发,性能下降20%-30%是常态。别焦虑,能用就行

Q2:为什么我按上面的步骤做了,中继还是断流? 大概率是主路由开了“MU-MIMO”或“波束成形”,这两个技术对中继设备不友好。去主路由后台关掉这两个选项,再试试。

Q3:刷回小米原厂固件,中继能恢复吗? 能。但注意,刷回原厂前必须用“MiWiFi修复工具”清除所有分区,否则旧配置残留,一样会失效。而且原厂固件版本最好用2026年更新的,老版本有漏洞。

Q4:有没有专门为B13优化的第三方固件? 有,推荐“ImmortalWrt 23.05”或“OpenWrt 24.10”的snapshot版,但一定要选“mt7612e”专属包。别用通用版,否则无线性能拉胯。

Q5:中继失败时,B13的LED灯是什么颜色? - 蓝色慢闪:正在扫描,正常。 - 橙色常亮:已连接但没获取IP,检查DHCP。 - 红色常亮:无线硬件错误,驱动没装好,重刷固件。


四、实用建议:别再瞎折腾,这3个习惯能保你长期稳定

  1. 刷机后必做“配置备份”:用sysupgrade -b备份,每次修改前都备份一次。出问题10秒还原,别重来。
  2. 中继只负责“覆盖”,别“接设备”:B13当中继时,LAN口尽量别插设备,全部走无线。这样能减少CPU负载,降低死机概率。
  3. 定期更新固件,但别追新:OpenWrt的snapshot版每周更新,但稳定性优先,用稳定版(比如24.10)就行。2027年初的版本,中继性能又提升了一截,但等社区反馈一个月再升。

如果你需要的话,可以试试下面的免费工具:

📲
小米ROM固件下载站
免费在线工具,无需下载,即开即用
立即使用 →
📲
路由器固件下载
免费在线工具,无需下载,即开即用
立即使用 →

最后说句掏心窝的:B13刷机后中继失效,不是无解,只是需要一点耐心。按照上面的顺序排查,90%的机器能救回来。如果你搞了2小时还没好,别硬扛,去恩山论坛搜“B13 中继”,一堆现成作业可以抄。折腾路由器嘛,乐趣就在这,对吧?

抱歉,评论功能暂时关闭!