华硕网络产品技术交流平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

查看: 75310|回复: 87

[Merlin by Koolshare] Merlin-Koolshare - 384.13_1 (for ASUS ARMv7系列 Router)

  [复制链接]

560

主题

2006

回帖

7489

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
7489

RT-AC88U

发表于 2019-8-27 11:13:32 | 显示全部楼层 |阅读模式
arm384梅林改版固件 - 华硕系列
〇、前言
  • 等待实在太久太久,久得我自己都认为梅林arm机型不会有384固件,等待是否值得,我自己也不清楚。
  • 太多人想要384固件,得不到的东西总是美好的,以至于期待久了就会觉得384固件什么都好,无条件的好。
  • 希望大家理性看待梅林arm384固件,384固件的确很好,但是也许也并没有那么好,简单总结如下。

1. 从arm380升级到arm384固件会失去什么
  • 网件、linksys、华为这些机型,非常大概率不会有arm384固件,目前arm384仅有华硕机型;
  • arm384固件没有arm380固件的wifi全信道+高功率了,以后要高功率就老实澳大利亚+固定信道吧;
  • arm384固件没有multiPPP support(单线多拨)功能;
  • arm384固件的首页没有温度、网速等信息的状态显示;
  • arm384固件的内存占用率将会比arm380系列高得多;

2. 从arm380升级到arm384固件能得到什么
  • AiMesh ;
  • 1.5代的软件中心;
  • 更多的安全更新和功能更新;

3. 小结
由于人手和精力等原因,arm384梅林改版固件无法做到像以前arm380固件那样来进行维护了!
  • 以前arm380梅林改版固件,针对固件做了很多功能增强(例如固件体积精简、单线多拨、首页温度网速信息等),和一些功能hack(例如wifi全信道,smart connect全机型开放),这是因为当时开发组很多人一起在一起修改、调试、测试,并且开发组大家都是使用的这些路由器。
  • 现在arm384梅林改版固件,为了便于维护,将会秉持最大化保留原版梅林固件原汁原味功能的基础上,增加软件中心和软件中心必要的一些组件支持,功能的增加将会在软件中心基础上,而不是在固件上!事实上,这也是做软件中心的初衷。这样我的精力可以更专注于软件中心和插件本身,。
  • 固件的更新以后全部依赖于对上游代码(merlin.ng代码)的合并,所以梅林原版固件本身有的功能,arm384梅林改版固件都会有;梅林原版固件本身没有的功能,arm384梅林改版固件也没有(384_12_0的AiMesh除外);梅林原版固件本身有的bug,arm384梅林改版固件也继承。所以任何对固件本身的一些功能请求、bug反馈等绝大多数都会被我无视。

4. 其他
  • 我并不保证此固件长期的更新,建议买硬路由新机器的考虑armv8等平台而不是armv7l。
  • arm384梅林改版固件软件中心维护地址:https://github.com/koolshare/armsoft#armsoft
  • 更多arm384梅林改版固件和其对应的软件中心相关信息参考本帖:七、FAQ


一、刷机须知
注意1:请刷机的朋友认真阅读本帖!!!刷机带来的风险请自行承担!!!
注意2:欢迎转载本帖,但是请一定尊重开发组的成果,注明本帖来源!!!

二、固件主要特色
  • 使用梅林固件源代码为基础(asuswrt-merlin.ng代码)修改;
  • 在梅林固件基础上增加一些软件中心用到的功能,如dnsmasq with ipset,base64,等功能;
  • koolshare软件中心支持(1.5代);
  • AiMesh支持解锁。


三、支持机型
  • RT-AC66U_B1、RT-AC1900、RT-AC1900P和 RT-AC68U使用同一个固件。
  • TM-AC1900本固件不支持,除非你已经将其改为RT-AC68U。
  • RT-AC56U因为华硕和梅林都已经停止支持,因此本固件也不支持。
  • RT-AC87U和RT-AC3200,这两款机器不支持华硕Aimesh技术(详情FAQ:Q7)。

  • 华硕 RT-AC68U
  • 华硕 RT-AC66U-B1
  • 华硕 RT-AC1900
  • 华硕 RT-AC1900P
  • 华硕 RT-AC87U
  • 华硕 RT-AC88U
  • 华硕 RT-AC3100
  • 华硕 RT-AC3200
  • 华硕 RT-AC5300


四、更新日志384.13_0(2019年08月23日)
  • 同步asuswrt-merlin.ng代码384.13_0,详情:asuswrt-merlin.ng更新日志
  • 注意:此版本梅林固件已经原生支持AiMesh,因此不再需要本改版固件进行解锁支持。另外此AiMesh并不支持在线更新AiMesh节点路由器的固件,需要手动更新;
  • 更新jffsinit.sh,现在全新刷机后会显示内置的软件中心版本号,而不是显示版本为0.0;
  • 更新内置软件中心到最新。

384.12_0(2019年07月14日)
  • 使用asuswrt-merlin.ng代码384.12_0为基础,详情可以看asuswrt-merlin.ng更新日志
  • 添加koolshare 1.5代软件中心的支持,软件中心github维护地址:armsoft
  • 解锁梅林固件AiMesh支持(384_12_0)。


五、刷机步骤(请仔细阅读):
请仔细阅读本部分的刷机步骤!刷机请刷对应型号的固件!建议刷机前对下载的固件的md5/sha1进行校验,以确保固件文件的完整性。
刷机准备:
  • 建议下载好固件文件以后,对固件的md5校验码进行核对,以保证固件的完整性;
  • 建议刷机全程使用电脑端谷歌chrome或者chrome内核的浏览器进行操作;

固件定义:
  • 约定原厂固件为华硕官方固件。
  • 约定原版梅林为国外RMerl大神基于华硕官方固件源代码修改而来的原版梅林固件
  • 约定arm380梅林改版为koolshare开发组在发布的的基于原版梅林380固件修改而来的梅林改版固件,其koolshare版本号通常为X6.5 X7.8 X7.9.1等,并且左侧边栏底部有软件中心标签。
  • 约定arm384梅林改版为koolshare开发组在本帖发布的的基于原版梅林384固件修改而来的梅林改版固件,其koolshare版本号和原版梅林384固件一致,但是顶部logo为Powered by Asuswrt-Merlin & koolshare,并且左侧边栏底部有软件中心标签。

刷机操作:
  • 操作 - 0:在【软件中心】内,将所以插件全部关闭(卸载掉更好)
  • 操作 - 1:在【系统管理】-【恢复/导出/上传设置】内,将路由器恢复到原厂默认值,路由会自动重启;
  • 操作 - 2:在【系统管理】-【固件升级】内点击上传字样,选择.trx后缀的arm384梅林改版固件文件,刷机完成后路由会自动重启;
  • 操作 - 3:在【系统管理】-【固件升级】内点击上传字样,选择.trx后缀的arm380梅林改版固件文件,刷机完成后路由会自动重启;
  • 操作 - 4:在【系统管理】-【固件升级】内点击上传字样,选择.trx后缀的原版梅林固件文件,刷机完成后路由会自动重启;
  • 操作 - 5:在【系统管理】-【固件升级】内点击上传字样,选择.trx后缀的原厂固件固件文件,刷机完成后路由会自动重启;
  • 操作 - 6:在【系统管理】-【系统设置】内勾选:Format JFFS partition at next boot 和 Enable JFFS custom scripts and configs 然后点击应用本页面设置,成功后重启路由器;
  • 操作 - 7:重启后先将路由器连上网络,然后进入软件中心,查看将软件中心是否有新版本,如果有,将其更新到最新版本。
  • 操作 - 8:参考下文的:八、重要命令/操作2. 释放jffs空间 或者 3. 删除软件中心,将jffs分区中的多余文件删除;
  • 操作 - 9:清空浏览器缓存,或者使用crtl + F5快捷键对当前页面清空缓存。

A. arm380梅林改版 刷 arm384梅林改版:
  • 因为软件中心不向上兼容,所以请严格按照下面的刷机步骤;
  • 请注意不要用任何arm380下的备份配置/文件,在arm384下进行恢复操作。

  • 操作 - 0(arm380梅林改版下关闭/卸载插件)
  • 操作 - 1(arm380梅林改版下恢复原厂)
  • 操作 - 2(arm380梅林改版下上传arm384梅林改版固件)
  • 操作 - 9(arm384梅林改版下清空浏览器缓存)
  • 操作 - 1(arm384梅林改版下恢复原厂)
  • 操作 - 6(arm384梅林改版下格式化jffs)
  • 操作 - 7(arm384梅林改版下更新软件中心)
  • 刷机完成!(请不要用任何arm380梅林改版固件下备份的配置/文件,在arm384梅林改版中进行恢复)

B. 原厂固件/原版梅林 刷 arm384梅林改版:
  • 原厂固件/原版梅林不论是380还是384均用此方法,请严格按照下面的刷机步骤。

  • 操作 - 2(原厂固件/原版梅林下上传arm384梅林改版固件)
  • 操作 - 1(arm384梅林改版下恢复原厂)
  • 操作 - 6(arm384梅林改版下格式化jffs)
  • 操作 - 7(arm384梅林改版下更新软件中心)
  • 刷机完成!

C. arm384梅林改版 刷 arm384梅林改版:
  • 已经刷过本帖arm384梅林改本的,进行以下常规固件升级操作。
  • 一般没有特殊说明,都不需要对固件进行恢复出厂设置。

  • 操作 - 2(arm380梅林改版下上传arm384梅林改版固件)
  • 刷机完成!刷机后所有已经安装的插件都会被保留,不会受到影响。

D. arm384梅林改版 刷 arm380梅林改版:
  • 因为软件中心不向下兼容,所以请严格按照下面的刷机步骤。
  • 请注意不要用任何arm384下的备份配置/文件,在arm380下进行恢复操作。
  • 某些机型因为受到华硕的限制,web刷机无法从高版本刷到低版本的,请使用救援模式进行刷机

  • 操作 - 0(arm384梅林改版下关闭/卸载插件)
  • 操作 - 1(arm384梅林改版下恢复原厂)
  • 操作 - 3(arm384梅林改版下上传arm380梅林改版固件)
  • 操作 - 9(arm380梅林改版下清空浏览器缓存)
  • 操作 - 1(arm380梅林改版下恢复原厂)
  • 操作 - 6(arm380梅林改版下格式化jffs)
  • 操作 - 7(arm380梅林改版下更新软件中心)
  • 刷机完成!(请不要用任何arm384梅林改版固件下备份的配置/文件,在arm380梅林改版中进行恢复)

E. arm384梅林改版 刷 梅林原版:
  • 原版梅林不论是要刷380还是384均用此方法,请严格按照下面的刷机步骤。
  • 某些机型因为受到华硕的限制,web刷机无法从高版本刷到低版本的,请使用救援模式进行刷机。

  • 操作 - 0(arm384梅林改版下关闭/卸载插件)
  • 操作 - 4(arm384梅林改版下上传梅林原版固件)
  • 操作 - 1(梅林原版下恢复原厂)
  • 操作 - 6(梅林原版下格式化jffs)
  • 刷机完成!

F. arm384梅林改版 刷 原厂固件:
  • 原厂固件不论是要刷380还是384均用此方法,请严格按照下面的刷机步骤,确保过程中不要发生断电。
  • 某些机型因为受到华硕的限制,web刷机无法从高版本刷到低版本的,请使用救援模式进行刷机。

  • 操作 - 0(arm384梅林改版下关闭/卸载插件)
  • 操作 - 4(arm384梅林改版下上传原厂固件)
  • 操作 - 1(原厂固件下恢复原厂)
  • 操作 - 8(原厂固件下清理jffs)
  • 刷机完成!


六、注意事项
  • 刷机后如果固件界面显示不正常,请尝试清空浏览器缓存(ctrl + F5)后重试;
  • 强烈建议使用chrome浏览器或者chrome内核的浏览器,以保持最佳兼容性;
  • 华硕固件路由器的默认web管理界面地址是:http://192.168.50.1,或者http://router.asus.com
  • 请不要使用离线安装来安装其它软件中心平台的任何插件,不然肯定会造成问题!!!详情见下文FAQ:Q3


七、FAQ
  • 此处列出一些经常被问到的问题(FAQ)的回答,持续更新中~
  • FAQ更新日期:2019年8月21日

Q1:为什么arm384搭载1.5代软件中心而不是2.0?
A1:在arm380固件的最后版本发布贴(版本X7.9.1)里,我挖了太多的坑,甚至许诺了软件中心二代(2.0),虽然软件中心2.0确实是完成了前期开发,并且在网件Orbi机型上进行了测试。但是我并不认为现在是退出2.0的最佳时机。因为现在开发组的精力分散到很多地方,维护梅林固件的人员基本就我一个,如果费力推出,我肯定是维护不下来的。所以我觉得折中,在arm384固件上搭载1.5代的软件中心。因为1.5代的软件中心在RT-AC86U、GT-AC300、RT-AX88U、GT-AX11000上已经推出,并且已经很稳定,很多插件也能经过较小的改动就能移植过来。如果是直接上2.0,不仅固件维护是问题,也将会面临无插件可用的情况。
Q2:为什么arm384固件只有华硕机型,网件等移植机型是不是凉了?
A2:380升级到384过程,不论是华硕固件还是梅林固件,都涉及到太多的代码改动,所以梅林原版固件就是干脆重新开了merlin.ng的项目来做,而网件、linksys等机型还涉及重新移植的问题,相当于要把几年前开发组一群人做的事情,换成我一个人重新做一遍,这其中涉及到大量的代码合并、调试、测试,就算是我不上班,都不是一时半会儿可以完成的工作量。加上比如R6300V2、R8000、EA6900等这些机型开发组基本都不再持有了,所以移植固件中要做的一些TTL调试更是没法做的;即使是真的再重新购入这些机型,面对每天更高端的硬路由(比如armv8架构平台)甚至软路由,对这些老旧机型已然提不起兴趣。所以这里可以回答的是:是的,基本上可以认为网件等移植机型是凉了。
Q3:为什么arm384固件不再做wifi全信道+高功率功能?
A3: 1、380升级到384过程,华硕有更多的代码闭源了,而无线部分是博通商业代码,本来就是不开源的,基本没法进行修改或者调整,即使能做一些hack,也是十分费力并且可能带来其它的稳定性问题,所以无线这部分就跟随梅林,而梅林原版也是跟随华硕。2、384固件为了便于维护(因为就我一人),将会秉持最大化保留原版梅林固件原汁原味功能的基础上,增加软件中心和软件中心必要的一些组件支持,功能的增加将会在软件中心基础上,而不是在固件上。
Q4:为什么arm384固件不再做multiPPP support(单线多拨)功能?
A4: 1、随着国家对网络建设的越来越重视,现在的带宽基本上都是100Mb起步,200Mb满大街,500Mb不足为奇,1000Mb加钱即可得的地步了,多拨的需求事实上我认为已经越来越没有必要,并且梅林固件的负载均衡本来就不是很好用,多拨后可能会有各种网络问题的出现。2、跟Q3回答中的第二点一样,384固件为了便于维护,将会尽量对固件代码少改动,功能的增加主要在软件中心基础上,而不是在固件上,这也正是做软件中心的初衷。
Q5:为什么arm384固件首页没有了温度、网速等信息?
A5:Q3Q4中的回答一样。再者,温度网速等信息,在梅林固件中本来就是可以轻易的查看得到,软件中心也有ASUS工具箱和serverchan微信推送插件可以获取这些信息。
Q6:为什么arm384固件的内存占用率将会比arm380系列高得多?
A6: 事实上,我认为占用多并是坏事,总之,相信linux的内存管理机制;剩余内存越多并不代表路由运行更快,毕竟程序不是跑在剩余内存上的。而我在RT-AC5300上,开了一众插件后,也没见内存不足、运行不稳定的现象。并且,再不济,咱们还有虚拟内存大法来应对~
Q7:为什么arm384的AiMesh 好用吗?
A7: 这个在目前的测试中,arm384梅林改版固件的AiMesh功能可以说是好用的。
  • AiMesh的功能是华硕的专利,所有AiMesh相关组件在华硕固件和梅林固件中都是闭源的,AiMesh功能本身在梅林固件中是存在一些问题的,所以给加上了限制。在384_12_0版本固件中,我通过去除了这些限制而使得AiMesh功能在arm384梅林固件中得以使用(稳定性不能完全保障)。而从原版梅林固件尚未发布(截至2019年7月16日)的384_13_0版本固件中,原版梅林固件也开放了AiMesh功能的支持,随着本帖以后对梅林上游代码的合并,相信以后AiMesh的支持会越来越完善。
  • 需要说明的是,RT-AC87U和RT-AC3200两款机器是不支持AiMesh的,不论是在华硕官方固件还是梅林原版固件,都是不支持的,因为这两款机器的华硕官方固件的代码库是基于382的,不是384。而AiMesh技术是华硕官方384固件独有的功能。为了便于维护,梅林固件将这两款机器的梅林版本号和其它机型一起命名为384_xx_x,但这并不代表华硕的代码库版本。本帖的arm384梅林改版固件版本号跟随原版梅林固件的命名。

Q8:1.5代软件中心比1.0代有哪些好处?
A8: 软件中心1.5代怎么样,和1.0代相比呢?简单的说,软件中心不管多少代,都只是个提供界面和shell操控的外壳,核心还是插件自身的稳定性。比如aria2插件,不管是什么版本的软件中心,其核心都是让aria2c这个程序运行起来,而更好的软件中心,可以提供更好的API,并用其管理这个运行过程,比如可以更好的管理bt-tracker,更方便的获取日志信息等。具体的说,1.5代软件中心不仅在核心组件skipd、dbus上比如1.0代的好,并且因为其使用小宝开发的httpdb作为软件中心的前后端交互更加给力,在web api上新增了很多获取后台数据的方式、新增了文件下载和上传的接口等,让插件可以更方便的实现功能,
Q9:1.5代软件中心和软件中心2.0比差在哪里?
A9: 2.0的软件中心在web API上会有更多功能,不仅支持shell也支持lua语言,并且2.0本身可以基于vue等更多现代化的web技术来开发,更多的模块化从而可以用更少的代码实现更好的插件功能,并且可以自带支持诸如云端插件、内网穿透、微信小程序管理等。不过其核心和在Q8中讲到的一样,也是个提供界面和shell/lua操控的外壳,核心还是在于被调用的程序的运行。假如在2.0软件中心开发aria2插件,那么并不会让你的aria2下载速度更快,因为核心都是调用aria2的运行,只是2.0可以有更好更现代化的方式去开发插件,有更多方式的去管理插件。
Q10:我手动安装第三方xxx插件失败怎么办?
A10: 目前各个平台的软件中心也没有提供严格的插件开发规范,加上论坛的插件区管理比较混乱,没有进行良好的插件审核,所以经常有一些第三方插件无法兼容所有软件中心平台,但是却能在这些平台上进行安装。
  • 梅林arm384软件中心(armsoft)与梅林arm380软件中心的插件不兼容!所以不要用离线安装功能安装其它平台的软件中心!!
  • 除非你要安装的插件作者明确表示他的插件可以用于arm384软件中心,或者插件来源于armsoft内本身的插件,才可以安装!!
  • 具体来说,目前koolshare开发组推出的几个版本的软件中心:arm380软件中心arm384软件中心hnd/axhnd软件中心LEDE-酷软,他们的插件都是互不兼容的!即使他们可能都使用了1.5代软件中心!!具体各个不同平台的软件中心的区别,大家可以参考此处:koolshare几个版本的软件中心区别

Q11:我现在用arm380 X7.9.1固件很稳定,建议升级arm384固件吗?
A11: 如果你更看重固件在功能和安全上的更新,那么是可以升级的,毕竟从380到384,固件的很多组件,比如openssl,dnsmasq等组件的版本更新更现代、并且这期间华硕和梅林也给固件的内核等组件做过很多安全补丁的更新。不过需要知道的是,不要过分把arm384固件给神化,arm384并不会给老机型带来性能的提升。并且arm384和arm380一样,在linux内核上还是采用的是11年前的2.6.36内核版本,并且这些机型的架构也是比较老的armv7架构,所以即使固件更加新,其内核也是非常老旧的、其CPU工艺和架构也比不上新一代的,可以参考此处对 新旧架构cpu的跑分对比。对于arm384而言,最重要的提升无非就是功能上的,华硕从384开始增加了老机型的AImesh支持。
Q12.1:我现在用arm380 X7.??固件wifi不稳定,能否升级arm384解决问题?
A12.1: 不确定,不过可以肯定的是arm384固件里,无线驱动比arm380中的会新,新的驱动在稳定性上理论上都会比旧的会有一定优势。但是如果你觉得arm380无线信号差,希望在arm384中得到更好的信号,估计会让你失望,因为arm384无线部分和梅林是一模一样的。
Q12.2:我现在已经是384.xx的版本,用着挺稳定,看见本帖更新了最新固件,我还需要跟随最新版本升级吗?升级后稳定吗?升级后需要恢复出厂设置吗?
A12.2:非常建议升级!最新的固件版本不仅有来自ASUS官方(asuswrt)和梅林(asuswrt-merlin)的一些功能更新,也会包含ASUS官方和梅林的一些安全更新、稳定性更新,一般来说会比老版本固件更加稳定。同时,koolshare软件中心和相关插件也是持续为最新版本梅林改版固件进行更新的,所以是强烈建议升级到最新版本koolshare梅林改版固件的。另外已经刷过koolshare梅林改版固件的,升级到最新koolshare梅林改版固件,一般来说没有特殊说明,是不需要做恢复出厂设置等操作的,所有的插件都会得到保留。
Q13:Rmerlin发布了最新的384.xx梅林固件,为什么此贴还不更新梅林改版固件啊?
A13:新梅林改版固件的发布涉及大到大量的源代码合并工作,期间还涉及到一些编译、测试、回炉等工作,不过一般来说梅林原版固件更新后1天-1周内,就会完成编译和测试工作。
Q14:我的路由器搜不到wifi信号怎么办?
A14:首先排除网络客户端设备的问题,然后请尝试下面的方法:
  • 论坛常有人推荐将wifi区域切换到澳大利亚地区来改善信号强度,这确实管用,因为澳大利亚区域的最大发射功率要大一些。但是由于每个国家设备支持的信道不同,加上一些终端设备信道支持的限制,就可能会导致某些设备无法搜索到wifi信号。建议:1 在哪个国家就使用哪国的信道设置,2 如果一定要使用澳大利亚,请经信道固定在国内支持的信道范围。
  • 收不到wifi信号的时候,在路由器管理界面【无线网络】-【一般设置】中查看到该信号的信道变成了0,这首先可能是无意间或者某个未知错误导致该wifi信号被关闭(【无线网络】-【专业设置】-【启用无线网络】处于状态),另一种可能是虽然无线是启用状态,但是当前信道仍然显示为0,遇到此情况建议设置固定信道看是否能解决。如果无论如何都无法解决,建议你走售后渠道更换机器。

Q15:我的xxx机型的arm384固件无线有问题,能否修复?
A15:无线问题无能为力,因为华硕使用的是博通商业代码,无线这部分在固件源代码里是不开源的,没法进行任何修改或者调整。
Q16:arm384固件的软件中心一直显示更新中怎么办?
A16:此问题可能由多种原因导致,请尝试下面的方法:
  • 访问https://armsoft.ddnsto.com/,如果显示Hello to everyone字样,表示你的路由访问软件中心服务器没有问题;如果不显示上述字样,则表示是网络问题。1):可能是本地网络故障,通过putty、xshell等SSH软件连接路由器后,输入命令:ping armsoft.ddnsto.com看是否能ping通服务器,如果无法解析ip地址,可以尝试更换路由器dns设定。 2):也可能是软件中心服务器正在维护,建议可以加本论坛相关讨论群组,可以第一时间获得相关信息。
  • 可以通过putty、xshell等SSH软件连接路由器后,输入命令:ps|grep httpdb|grep -v grep,如果有输出内容表明软件中心web服务运行正常,如果输出内容为空表明软件中心web服务运行异常,请参考重启软件中心命令(见下文:重要命令部分)。
  • 可以通过putty、xshell等SSH软件连接路由器后,输入命令:ps|grep skipd|grep -v grep,如果有输出内容表明软件中心数据库服务运行正常,如果输出内容为空表明软件中心数据库服务运行异常,可以尝试通过运行命令service restart_skipd来重启skipd服务。如果运行重启skipd的命令后,再次运行ps|grep skipd|grep -v grep仍然没有输出,说明储存在jffs分区的skipd数据库可能遭到了损坏,此时可以请参考 软件中心重置方法 (见下文:重要命令部分)。
  • 如果以上步骤尝试完后不行,那么检查下【Tools】-【Sysinfo】的【JFFS】一栏,看是否是显示unmounted,如果显示unmounted,表明jffs分区未成功挂载,此时请尝试对路由器进行双清操作(恢复出厂+格式化jffs分区),并尝试多次重启,如果最后成功挂载,将会显示jffs分区的使用容量信息。
  • 最严重的情况,路由器的jffs分区遇到了很多无法屏蔽的坏块,查看路由器有多少坏块,先重启路由器,然后用putty、xshell等SSH软件连接路由器后,输入命令dmesg|grep "bad block",显示几行,就表明有多少个坏块。一般来说,两三个坏块是正常品控水平,如果坏块太多,建议走售后渠道。

Q17:能给点购买路由器的具体建议?我要买来刷梅林固件。
A17: 这个建议其实很好给,记住一条就够了:电子产品,买新不买旧! 展开讨论一下,就拿梅林arm384支持的机型,RT-AC68U是13年底的机器,RT-AC88U是14年底的机器。把目光放在当时,的确这些机器算得上够旗舰,并且那个时候的家庭带宽,普遍8Mb、10Mb、20Mb,能有个50/100Mb都可以到处装逼的,而RT-AC68U和RT-AC88U在当时不论是硬着用(纯网络吞吐,网络流量靠硬件加速)还是软着用(跑第三方程序,网络代理,流量无硬件加速,纯靠cpu算力),即使当时100Mb的带宽是基本能够吃得下的。但是随着国家对网络建设的投入,现在500Mb带宽都可以白送的了,未来家庭网络500/1000Mb可以说会非常普遍了。在这个时候买路由器,真心没有必要去买五六年前的旧电子产品了。华硕路由器的话,RT-AC86U在当下就是个很好的选择,RT-AC86U有比RT-AC88U更低的价格,却有2-3倍于RT-AC88U的CPU性能。或者可以更进一步选RT-AX88U,只要你相信wifi-6到来的未来并不遥远。至于网件的产品,虽然其做工确实不差于华硕,产品规格也很强大,但是对于网件的固件,我真的是无法提起兴趣,也无心推荐,如果纯硬着用,Orbi等mesh产品不仅外观漂亮,而且规格也不差。但是具体针对能刷梅林的路由这方面,以后的网件,会有梅林固件的移植吗?我不知道,大概率没有吧。最后,如果你已经有本帖的arm384支持的这些“老旧机型”,或者说“上代旗舰”的机型,也建议可以等等的,一是看能否有更新平台、性能更强的路由出现,二是考虑等第二批wifi-6路由,因为第一批wifi-6概率成炮灰?我不知道,但至少也可以等wifi-6标准正式定稿后出的wifi-6路由。

八、重要命令/操作1. 软件中心重置方法
  • 软件中心出现问题需要重置软件中心的,可以解决大部分问题;
  • 由于jffs坏块或者硬件问题导致的软件中心问题,重置是不管用的,建议及时走售后渠道。

1.1 界面重置:
  • 在【系统管理】-【系统设置】内勾选:Format JFFS partition at next boot 和 Enable JFFS custom scripts and configs 然后点击应用本页面设置,成功应用后重启路由器即可,此操作可以清除jffs分区中的所有数据,包括安装在jffs分区的软件中心和所有插件。
  • 重启路由后,软件中心会自动重新完成初始安装,然后将路由器连上网络,进入软件中心将软件中心更新到最新即完成软件中心重置。

1.2 命令重置:
  • 需要开启固件的ssh功能(【系统管理 】-【 系统设置】-【启用 SSH】),然后使用ssh客户端(Putty、Xshell、SecureCRT等软件均可)登录进路由器,依次输入以下命令,即可重置软件中心。
    1. # 1. 关闭软件中心相关进程,删除软件中心文件
    2. kill -9 $(pidof skipd)
    3. cd /koolshare/perp && sh perp.sh stop
    4. cd / && rm -rf /jffs/.asusrouter /jffs/.koolshare /jffs/db
    5. # 2. 重置软件中心
    6. jffsinit.sh
    7. cd /koolshare/perp && sh perp.sh start
    8. service restart_skipd
    9. # 3. 重启路由器(可选)
    10. reboot
    11. # 4.浏览器进入软件中心,将软件中心版本更新到最新,安装插件...
    复制代码

1.3 一键重置:
  • 如果你刷的官改固件是384.45149及其以上版本,直接在ssh客户端内运行koolshare-reset命令即可,其效果等同上面手动输入命令。

2. 释放jffs空间
  • 注意,此操作会删除jffs分区内的所有文件,包括但不限于:软件中心本身、软件中心所有的插件、安装的证书、TrafficAnalyzer的数据库、自定义的设备图标等
    1. kill -9 $(pidof skipd)
    2. rm -rf /jffs/.asusrouter /jffs/.koolshare /jffs/.cert /jffs/.sys /jffs/.wtfast /jffs/*
    3. reboot
    复制代码

3. 删除软件中心
  • 适用于官改固件/改版梅林固件刷回原厂固件,需要删除留在jffs分区内软件中心,而不删除其它文件。
  • 如果是在官改固件/改版梅林下删除软件中心,重启路由,路由会自动重新安装软件中心。
    1. kill -9 $(pidof skipd)
    2. rm -rf /jffs/.asusrouter /jffs/.koolshare /jffs/db /jffs/config/* /jffs/etc/profile
    3. reboot
    复制代码

4. 重启软件中心
  • 当httpdb进程挂掉的时候(FAQ中第4个问题),此时可以用ssh进入路由器后台,输入以下命令重启httpdb:
    1. cd /koolshare/perp
    2. sh perp.sh stop && sh perp.sh start
    复制代码

九、固件下载
  • 以下固件下载服务器由海波云Hypo.cn 友情赞助!

  • 注意1:RT-AC66U_B1、RT-AC1900、RT-AC1900P和 RT-AC68U使用同一个固件;
  • 注意2:建议下载好固件文件以后,对固件的md5校验码进行核对,以保证固件的完整性;
  • 注意3:建议刷机全程使用电脑端谷歌chrome浏览器或者chrome内核的浏览器进行操作;

游客,如果您要查看本帖隐藏内容请回复



十、原帖地址
https://koolshare.cn/thread-164857-1-1.html

微信扫一扫,阅读更方便^_^

1

主题

114

回帖

656

积分

高级会员

Rank: 4

积分
656
发表于 2019-8-28 22:25:39 | 显示全部楼层
这个有什么版的

560

主题

2006

回帖

7489

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
7489

RT-AC88U

 楼主| 发表于 2019-8-29 09:24:25 | 显示全部楼层
my5a 发表于 2019-8-28 22:25
这个有什么版的

基于Merlin改版的固件,不是基于官方固件改版。

11

主题

163

回帖

399

积分

中级会员

Rank: 3Rank: 3

积分
399
发表于 2019-8-30 17:55:21 | 显示全部楼层
谢谢分享!又更新了!

0

主题

24

回帖

99

积分

注册会员

Rank: 2

积分
99
发表于 2019-8-31 08:26:45 | 显示全部楼层
下载试试看,好不好用

0

主题

15

回帖

49

积分

新手上路

Rank: 1

积分
49
发表于 2019-9-1 14:23:44 | 显示全部楼层
谢谢大佬,大佬辛苦了

0

主题

2

回帖

18

积分

新手上路

Rank: 1

积分
18
发表于 2019-9-1 19:26:58 | 显示全部楼层
感谢分享
回复

使用道具 举报

0

主题

2

回帖

7

积分

新手上路

Rank: 1

积分
7
发表于 2019-9-1 19:36:54 | 显示全部楼层
下载试一下,谢谢分享

0

主题

50

回帖

916

积分

高级会员

Rank: 4

积分
916
发表于 2019-9-2 19:39:12 | 显示全部楼层
感谢分享,期待好用

0

主题

45

回帖

207

积分

中级会员

Rank: 3Rank: 3

积分
207
发表于 2019-9-4 16:20:43 | 显示全部楼层
谢谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

快速回复 返回列表 搜索 官方QQ群
×

秒后自动关闭

小黑屋|手机版|Archiver|华硕网络产品技术交流平台 ( 苏ICP备16010857号-1 )苏公网安备 32050502000499号

GMT+8, 2024-3-29 15:22 , Processed in 0.044915 second(s), 31 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表