【关于近期BE系列路由使用MC异常的问题总结】
因为总有人问,所以最后详细说一下这个问题,后面不再回复~
涉及机型:
所有Linux内核版本为4.19.294的固件(查看内核命令:uname -r)
包括:
使用路由固件为梅改102.3及以上版本,或同GPL版本的官改固件的
—Soc为BCM4916的BE88U/BE86U/-BE96U/BE98/BE98 PRO/ROG 八爪鱼7
—Soc为BCM676*的BE3600v1/v2/Gs7 PRO/BE82U
本质原因:
该版本内核,TCP栈异常验证了一个原本为可选项的时间戳(timestamp),导致所有由路由自身发起的链接,若服务端无该时间戳返回,访问异常。
问题处理进度:
-20251127-
华硕方面已得知该问题,并且提交给博通方面处理(修复时间排期未知)
-20260106-
BCM已经提交修复完成的SDK,在ASUS官方测试固件中,初步测试mihomo裸核运行正常~
-20260317-
确认,近期华硕放出的固件经过测试基本已经都修复了该问题,那么就等华硕放出源码喽~😜
-20260506-
目前消息看来,梅林102.8应该会同步修复此问题的官方GPL,坐等吧
-20260526-
【问题解决】2026年5月26及以后放出的改版固件,彻底解决此问题👍
涉及插件:
所有能从路由本地发起链接的插件,包括但不限于MC,DDNSgo,Lucky等等
MC症状表现及处理:
--使用102.3~102.4版本固件的BCM4916机型
当使用路由拨号时,MC匹配到直连规则(direct)的访问,访问异常,浏览器报错SSL-ERROR
处理建议:
方法一:降级路由固件到102.2及以下版本,然后双清路由;
方法二:使用光猫拨号,路由DHCP连接。
方法三(不建议):打开MC的大陆ip绕行,治标不治本,若访问ip不在大陆ip规则集里,依然无法访问
--使用102.5~102.7版本固件的BCM4916机型
启动MC后,直接路由崩溃,所有功能异常。
另:由于MC的开机启动机制,必须重置路由后才可恢复正常。或者可以尝试在刚开机还未启动MC前SSH连接,输入
dbus set merlinclash_enable=0 阻止开机启动。
处理建议:
崩溃已经解决,请安装MC2 v1.2.0以上版本(但是报错SSL问题还需要等路由固件更新)
--所有固件版本的BE3600v1/v2/Gs7 PRO/BE82U
启动MC后,当直连规则(direct)的访问过多时,路由异常崩溃重启。
处理建议:
方法一:使用光猫拨号,路由DHCP连接。
方法二:打开MC的大陆ip绕行,症状能得到一定缓解。
方法三:放弃MC使用科学上网插件。
【另:此问题非MC问题,我修复不了,不要我发个版本,问一遍兼容了不,请默默等博通处理,然后华硕发修复固件】
Post #757
61.4K
- 👍 41
- 🤩 3