路由器固件自动升级要不要开?我吃过一次暗亏,现在统一改成手动,三类机器三种做法

事情发生在上个月一个周六早上。我照惯例想用手机把家里那台台式机远程唤醒拷文件,点了半天没反应,上路由器后台一看,端口映射列表空了,DHCP保留地址也没了,系统日志里躺着一条凌晨三点十七分的记录:系统已自动升级至新版本。就这一夜,我两年前配好的东西全被抹干净了。后来翻小米的更新日志才发现,那次更新动了防火墙底层,配置迁移有bug,官方隔了两周才在下一个版本里修掉。这事让我把家里所有路由器的自动升级全关了,也顺手把「固件升级到底该怎么管」这件事捋了一遍,写这篇给还在纠结开关放哪儿的人。
先说清楚:固件升级到底在修什么
很多人觉得固件升级就是「出新功能」,其实对路由器来说,九成的更新内容你看不见:修安全漏洞、堵断流的bug、调无线驱动的兼容性。我翻过小米AX3000T几次更新的说明,基本是「优化稳定性」「修复部分设备连接异常」这种一句话带过,但实际里面藏着WiFi兼容性修补和DHCP行为变更,直接影响你家里的设备掉不掉线。
安全这块是我唯一比较在意的。路由器是全家设备的总闸,曝出来的漏洞比如早年某些品牌的命令注入问题,攻击者能直接进后台拿权限。厂商推送的补丁就是堵这些洞的,长期不升级等于裸奔。我在登录后先做的安全设置那篇里提过关远程管理,但补丁这件事只能靠升级解决,关设置替代不了。
所以结论先摆出来:固件要升,这点没争议。真正的问题是「什么时候升、谁来决定升」。自动升级的本质是把「什么时候重启、配置迁不迁移得过来」这个决定权交给厂商的服务器,你睡觉的时候它替你按了确认键。我出的事故就出在这。
我那次翻车的完整过程,给你对个号
复盘一下那天早上的排查顺序,如果你也遇到「一觉醒来某个功能失灵」,大概率是同一个原因。
先是远程唤醒失败。我的拓扑是光猫桥接、AX3000T主拨号,台式机网卡走魔法包唤醒,端口映射的9号口转发到台式机。唤醒不了,第一反应是台式机网卡设置被Windows更新动了,进设备管理器看「魔术封包唤醒」还勾着。再查路由器,后台的「端口映射」页面一片空白,到这里才反应过来配置被重置了。日志里那条凌晨三点多的升级记录是最后一块拼图。顺带说一句,日志要早看,它只保留最近几百条,我拖到下午再看,那条记录已经被刷掉了,是凭手机APP的升级通知时间对上的。
重配这套东西花了我四十分钟,端口映射一条条加回去、DHCP保留重新绑MAC、再把两台设备的静态租期续上。四十分钟不算大事,但要是你家里跑着远程访问NAS或者监控摄像头,重启窗口撞上你出差,断的就不只是唤醒了。而且升级重启那几分钟,全屋断网,家里人手机要是恰好在做系统更新或者打游戏,这个锅你背。
三类机器我建议开着自动升级,省心
关掉自动升级不是一刀切的答案,我家现在就留着一台开着的。判断标准就一条:这台机器上有没有你手动配过的东西。
- 长辈家的路由器。我爸家那台红米AX3000我是特意开着自动升级的。老人不会看更新日志,更不会手动升,出漏洞只能干等,而且他家路由器就是默认配置跑着,没有任何自定义,升级重置了也无所谓。远程帮他看设备状态靠的是米家APP,固件保持最新反而让我少跑腿。
- 纯默认配置的出租屋、宿舍机器。买来输个宽带密码就没再进过后台的,开。这种机器升级的收益(安全补丁、断流修复)远大于风险(反正没配置可丢)。百来块的水星、腾达这类机型还老靠固件更新修兼容性问题,我帮同事处理过一台腾达AC10反复掉线,升了一次固件就稳了。
- 还在保修期内的主力品牌机。见过有人新版固件翻车还能找售后,就是因为自动升级让机器始终在官方支持的版本线上,排查时少扯皮。前提一样:机器上没跑着关键自定义配置。
这三类必须关自动、改手动,我现在的做法
反过来,下面这些情况我强烈建议关掉,自己在某个周六上午、确认家里没人用网的时候手动升。
- 配了端口映射、DMZ、静态路由的。这些是重灾区,防火墙底层一动,迁移失败的例子一抓一大把,我的端口映射就是活例。如果你还开着光猫桥接后的各种转发规则,同理。
- 跑着刷机、解锁、第三方插件的。这台机器不归厂商的升级逻辑管。OpenWrt系有自己的opkg体系,品牌机的自动推送撞上魔改系统,轻则升级失败重置,重则直接变砖救砖。刷过机的机器怎么保命,我在刷机防变砖那篇里写过完整的注意事项,核心一条:升级前配置先导出。
- 负载关键、不能随机重启的。家里有监控录像、NAS同步、远程办公依赖的,重启时间必须自己挑。凌晨三点自动重启对厂商是贴心,对你是盲盒。
手动升级的固定动作:两分钟备份,留好退路
关了自动不等于不升,我现在的节奏是一到两个月上去看一眼。具体动作拆开就四步,第一次做花五分钟,熟了两分钟搞定。
| 步骤 | 在哪做 | 要点 |
| 导出配置 | 系统设置-备份/恢复 | 存到电脑或NAS,文件名带日期 |
| 看更新说明 | 固件升级页面/官网日志 | 出现「防火墙」「DHCP」「网络底层」字样提高警惕 |
| 挑时间升级 | 周六上午最好 | 升级中断网三到五分钟,提前打招呼 |
| 升完查三处 | 后台逐项核对 | 端口映射、DHCP保留、WiFi名称密码 |
升级路径各家叫法不一样但都好找:小米在「系统工具-升级检测」,TP-LINK在「设备管理-软件升级」,OpenWrt是System-Backup/Flash Firmware,那边记得先用Generate Archive导出配置再动。刷机党另说,日常品牌机升级不需要下载固件包,后台直接点检查更新就行,别去第三方站下包,我见过捆绑改包的。
翻车后的退路也留一句:大部分品牌机升级失败卡在灯闪烁阶段,别急着断电,等够十分钟再处理;配置丢了的,用导出的备份文件恢复,比你凭记忆重配快得多。真刷挂了再按救砖流程走,一步一步来,路由器没你想的那么脆。
我的最终答案
现在我家三台路由器的分工是这样的:主路由AX3000T(一堆端口映射和DHCP保留)自动升级关闭,每两个月手动看一次;我爸家的红米AX3000自动升级开着,我只要求它别在白天重启(部分机型支持设置升级时间窗,有就设凌晨);软路由iStoreOS那边压根没有厂商推送这回事,版本我自己钉死,更新前快照回滚兜底。
所以回到标题:自动升级不是坏东西,它只是不适合「有故事」的机器。你家路由器要是买回来就没进过后台,开着挺好;要是像我一样上面挂着端口映射、家长控制、静态租期这一堆,把决定权拿回自己手里——固件要升,但什么时候升、升完要不要重配,得是我说了算,不是凌晨三点的服务器说了算。

发表评论