前言
本文只是简略的记叙Netgear R6300v2刷梅林固件的过程,由于之前已经折腾过一番DD-WRT了,所以在文章的记叙过程中,会有很多相关的背景知识或细节不会叙说,不适合小白用户类比操作。
背景
其实r6300已经被我放在抽屉里吃灰有半年了,之前接光猫做AP,又接了个移动硬盘用迅雷远程下载视频。后来觉得没必要这么麻烦,启用了光猫自带的无线,把移动硬盘接到电视盒子上用远程迅雷下载,就直接把r6300的功能给取代了。再到现在,家里小孩子的照片和视频也积攒了很多,需要有个方便的存储中心,就自然而然的想到了能否把这个r6300利用起来,做个家庭云中心,存储视频和照片。
需求
- r6300和路由之前得通过无线连接
放电信光猫的地方是个小架子,没办法再放其他设备了,所以r6300不能通过网线连接路由,只能是无线连接 - 方便的家庭云,有相应的app使用
r6300得在同个局域网内,所以使用AP模式是不行了;同时要有手机app的支持,这样才能方便的直接把手机上的照片和视频同步到云上 - 媒体中心
当然,原有的媒体中心还是得有,方便用电视盒子看电影 - 支持远程下载
支持迅雷远程下载这样才能比较方便的下载电影
原生固件
本着不折腾的精神,上了网件的官网,翻看r6300的相关资料,看原生固件能否满足上述的几个需求,如果可以的话那就比较完美了,毕竟原生固件还是比较稳定的。
首先是解决无线连接的问题,WDS是常用方案,结果发现网件把WDS给去掉了,说是并不稳定也不安全。倒,找固件发布日志下载回一个带WDS的版本,重新刷了上去试,结果悲催的发现,WDS是需要连接双方的路由都支持才行,两边都要进行相应的一些设置。而那个电信的光猫压根就没找到WDS相关的设置项,看来此路不通。网件官网上也说到了去掉WDS后,可以使用无线桥接的功能来代替,好,立马动手,找到设置的地方折腾了好几回,老是重启后没反应,又得reset重来。静下来一想,应该是有些地方没设置对,继续放r6300的FAQ,终于找到一个关于无线网桥的,原来是中继网络所使用的秘钥加密方式那里搞错了,重新按照文档设置一遍,顺利解决,可以上网了。但是。。。。设备只能通过网线连接r6300来上网,这种方式是不支持无线连接的,吐血!!!
再看需求2,在网件官网是找到了ReadyCloud这么一个功能,也有对应的手机app,但是居然只支持R7000以上的型号。
媒体中心这个原生固件倒是可以满足,远程下载就不行了,综合起来,还是先放弃原生固件,找第三方的固件看看吧。
Merlin固件
有半年多没关注路由器论坛了,所以r6300出了梅林固件的支持都不知道,这次刚好看到之后,立马决定刷个来试试,但是鉴于之前的原生固件的折腾,还是先上论坛做了一番功课,看能否满足我的需求。
前世今生
华硕开源了它的固件ASUSWRT,国外的牛人vortex将其移植到了网件R7000系列,称之为asuswrt-merlin。国内的coolshare论坛的小宝等人基于这个移植给了r6300等型号,并添加了一些国内适用的插件,如SS,迅雷远程下载等。
功能亮点
- 支持无线中继(Repeater),无线网桥(media bridge,和网件的wireless bridge类似)
- aicloud个人云,还有对应的手机app
- 强大的插件中心,可以自行安装迅雷远程下载等插件来扩展功能
- 直观漂亮的图形化UI管理界面
刷机
r6300刷merlin的文章百度一下有很多,coolshare论坛也有,这里单纯列下步骤,和一些需要注意的点。
- 每次刷好一个固件之后,最好进行一下恢复出厂设置的操作,虽然繁琐,但是可以尽量避免问题(merlin的reset要好久,不知道为啥);另外要用网线直连r6300进行刷机操作。
- 开始刷,从原生固件开始,先把原生固件恢复出厂设置(或者硬件reset),然后输入dd-wrt的过渡固件(xxxfactority-ddwrt.chk这样的)
- 刷好后要设置用户名和密码才能进入dd的设置界面,打开dd的SSHd功能,然后使用putty或telnet连上r6300,输入nvram get boardnum,nvram get boardtype,nvram get boardrev三个命令,核对boardnum=679,boardtype=0x0646,boardrev=0x1110是否一致;如果不一致,则必须刷回原生固件,然后一切从头开始;如果正确的话,恢复出厂设置;
- 从dd的固件升级那里刷入merlin的1.2版本固件
- 成功后来到merlin的管理界面,一般是个用户名和密码输入界面,这里输入默认的用户名和密码admin admin,然后恢复出厂设置;
- 从merlin的固件升级界面刷入5.9或6.5等稍低版本的固件(直接刷6.6的固件貌似容易出问题,所以这里保险起见,再刷了5.9版本的)
- 同之前的操作,最后刷入6.6版本的固件,恢复出厂设置
- 至此刷机完成,进行自己的设置即可