当前位置:
AIGC文章详情

OpenWrt 一键升级本周有人刷砖:24.10 下月停更,迁 25.12 前先核对这三件事

源自112位全网作者

16:32

还在 24.10 上的 OpenWrt 用户,最近应该都被同一句话追着跑:官方已经公告,24.10 系列 2026 年 9 月之后不再提供安全更新,官方原话是“鼓励大家在 2026 年 9 月之前升级到 25.12”。OpenWrt 官方论坛也就是说,留给这波迁移的时间只剩一个月左右了。

好消息是,这一代升级体验比以往都好。25.12 把 LuCI 里的 Attended Sysupgrade(ASU)应用做成了默认自带:后台点几下,它会把你当前装过的插件清单收集起来,发给官方服务器重新编一个带全套插件的专属固件,直接刷进去,配置保留。官方公告里对这条路的描述是“对大多数设备来说升级应该是无感的”。

OpenWrt 一键升级本周有人刷砖:24.10 下月停更,迁 25.12 前先核对这三件事

坏消息是,“大多数”不等于“全部”。本周官方论坛就出现了一起教科书级的翻车:一位 Zyxel EX5601-T0(ubootmod 版)用户从 24.10.1 通过 LuCI ASU 升级到 25.12.5,第一次构建就报错 Impossible package selection: missing (orb)——他装过一个自定义源里的第三方包 orb,ASU 在官方仓库里解析不到。删掉 orb 重试,构建成功、开始刷机,然后路由器就再也没回来:所有 LED 同步闪烁,ping 不通、ARP 无应答,连 TFTP 恢复请求都发不出来。OpenWrt 官方论坛截至今天,这个帖子还没解决。

先说清楚:这不是劝退。ASU 依然是官方主推、对多数设备也确实最省心的升级方式。但 ASU 兜不住的三类情况,恰好都集中在这波 24.10 到 25.12 的迁移里,按按钮之前花五分钟核对一下,值得。

第一类,第三方包。ASU 的原理是拿你现在的包清单去官方服务器“重新配货”,你自己加源装的包、手动拷进去的 ipk,它都不认识。轻则像上面这样构建直接失败,重则删包硬过之后,升级完发现某个常用功能没了。动手前先看一眼自己有没有加过第三方源:opkg 时代看 /etc/opkg/distfeeds.conf 里有没有非官方地址,心里有个数。

第二类,设备本身的改名和新增依赖。EX5601-T0 这个案例里,论坛回复指出两个嫌疑点:一是镜像里可能缺了 fitblk 这个启动相关包,二是 25.12 里这台机器的 WAN 口从 eth1 改名成了 wan——后面这条是直接写在官方 25.12.0 发布说明的“已知问题”里的,官方还特意提醒升级后要检查 WAN 接口设置。OpenWrt 官方论坛同一份说明里,Bananapi BPI-R4 的 eth1/eth2 也分别改名为 sfp-lan/lan4 和 sfp-wan,并且明确要求升级时不保留配置。ASU 生成的镜像完全基于“你现在有什么”,它不会替你补新版本新增的必要包,也不会在刷之前提醒你端口改名——这些都是按下按钮之后才会炸的雷。具体到 EX5601-T0 这例,根因还在帖子里排查,我不替官方下结论,但“端口改名”和“缺包”这两种模式本身是真实的。

第三类,跨两代的升级。官方公告写得很明白:从 23.05 直接 sysupgrade 到 25.12 不受支持。还在 23.05 上的朋友,别指望一步到位,先迁 24.10 或者直接全新安装。

除了论坛案例,今天我还实测了一遍 ASU 服务器本身的状态,几个数据值得知道:官方 ASU 服务目前支持的最新版本是 25.12.5 和 24.10.8,25.12 分支覆盖 90 个 target,24.10 分支的 82 个 target 也还能正常构建镜像。OpenWrt 官方升级服务ASU 内置了一份包改名映射表,升级时会自动处理:opkg 换成 apk-mbedtls、auc 换成 owut、wolfssl 系证书库换成 mbedtls 系、kmod-nft-nat6 被标记强制移除,这些都不用自己操心,这是它真正的核心价值。另外我注意到 21.02 分支在 ASU 上的 target 数已经是 0——这就是一个分支 EOL 之后的归宿。24.10 到了九月,大概率也是这个待遇,所以能早别晚。

顺带说一个比 LuCI 两点式更稳的工具:owut。它和 LuCI ASU 走同一个服务端,但升级前可以先跑一条 owut check --verbose --version-to 25.12,把版本差异、包改名、潜在问题全部列出来给你过目,确认没问题再 owut upgrade。OpenWrt 官方论坛24.10.8 和 25.12.5 的软件源里都有它(当前版本 2026.07.08),24.10 上直接 opkg install owut 就行。注意在 24.10 里,LuCI 的 ASU 应用和 owut 都是可选包、默认没装;到了 25.12 才是默认自带。

OpenWrt 一键升级本周有人刷砖:24.10 下月停更,迁 25.12 前先核对这三件事

最后按人群给个清单,对号入座:

24.10 用户,没加过第三方源、设备不在 25.12 已知问题名单里——LuCI 一键升级可以按,但先在“系统-备份/升级”里把配置备份下载下来,目标版本选 25.12.5(它修复了 odhcpd、uhttpd 等默认服务里一批可远程触发的漏洞,不建议停在更早的 25.12.x)。OpenWrt 官方论坛

装过第三方包、自编译过插件——先跑 owut check,把每个非官方包的去处想清楚(删掉、找替代、或接受升级后重装),再动手。

设备在 25.12 发布说明的“已知问题”里(EX5601-T0、BPI-R4 等)——先去读官方 release notes 对应条款,该改配置改配置、该不保留配置就不保留,别依赖 ASU 替你处理。

还在 23.05——官方不支持直升 25.12,先迁 24.10 过渡,或直接全新安装。

求稳党、以及被 ASU 伤过的——官方自己也承认,下载镜像全新安装“永远是最安全的”:从 downloads.openwrt.org 或 Firmware Selector 拿对应固件,刷的时候不保留配置,再拿备份文件当模板手动恢复。OpenWrt 官方论坛麻烦一点,但上限最高。

OpenWrt 一键升级本周有人刷砖:24.10 下月停更,迁 25.12 前先核对这三件事

刷 iStoreOS、ImmortalWrt 这类衍生固件的——别掺官方 ASU,走各自上游的升级通道。

后面还有三个信号值得持续关注:Zyxel 这个砖机帖子最终怎么救回来(大概率要走串口);九月 EOL 之前 24.10 还会不会出最后一个维护版(目前最新是 7 月 25 日的 24.10.8);以及 25.12 分支会不会出 25.12.6——从 3 月到现在它已经发了五个服务版,节奏稳定。升级这件事本身不难,难的从来都是在按下按钮之前,把雷数清楚。

内容由AI生成
1
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章