0%

梅林R7000_380.70-X7.9.1自动重启问题

梅林R7000_380.70-X7.9.1自动重启问题

家里的这台路由器总是会自动重启, 曾经也搞过几个脚本去监视检查路由器的各项数据, 包括dmesg, 由于之前在家时间少, 很少去关注到底发生了什么. 这不最近大家都在羊羊羊, 躲在家里的时间多了, 就总是碰到明明网络用着好好地就突然一下断了. 打开路由器日志一瞧, 得, 又重启了…一天出现了2-3次, 影响工作和家里的小盆友看动画片,这我就不能忍了, 随想着好好研究下.

早前我以为是夏天硬件过热导致的, 但是现在是冬天啊, 路由器各种温度都一直处于40度左右, 怎么可能会过热呢. 打开之前的搞的各种日志记录查看一番, 并未能看出什么信息. 起初以为内核日志会有什么信息, 但是然并卵.我一度以为是自己之前一直把路由器放在密闭的通信箱内导致其长期过热烧坏了硬件, 准备换一个洋垃圾了. 就在我即将下单的时候, 我发现了一个国外论坛的帖子, 合着这种问题很多啊, 便仔细地浏览了一番, 地址如下: https://www.linksysinfo.org/index.php?threads/r7000-random-reboots.74523/page-24

最终看到最后我搞明白了原因: R7000的 380.70-X7.9.1版本的固件是存在BUG的, 只要路由器开启了CTF(HW Acceleration), 就可能会遇到这种不正常重启的问题. 论坛里提到的更新到2020.6月以后的版本就不会这样了, 我查阅了一下, 这个2020.6版本就是指的384版本, 它刚好是2020.6月发布的. 当然这里子版本有很多, 用384.19这个最新为好. 另外也可以更新到386版本以上, 去支持MESH. 一想到要刷固件, 我权衡了下还是选择关闭CTF, 比较我的使用场景没那么多的高要求. 这个关闭选项位于: 内部网络->Switch Control->NAT 加速, 设置为关闭即可.

关闭后我观察了多天, 再也没有遇到莫名奇妙的重启了, 这下舒坦了, 我也省去了买AX86U的大洋.