洋垃圾DIR-868L复活记

in d-link •  5 years ago 


家里的路由器还是2013年北漂的时候买的,型号是JWNR2000v2 — N300,这么多年用下来,真的是很稳很稳,从没有掉过链子。

如果不是前两天因为MacBook Air的USB3接口传输和2.4GHz的Wi-Fi信号存在干扰导致无线网断网,可能会一直用到它坏吧~~ 为了解决信号干扰的问题,本想花几块钱买点抗屏蔽干扰导电胶把USB线缠起来的,但是一想家里的路由器这么多年了,虽然现在100MB光纤入户、家里10几台设备同时连没什么问题,但是过不了一两年估计就会300MB、500MB光纤入户,设备也会越来越多,那时候路由器就会成为瓶颈。 刚好前两天张大妈推了一款特价路由,水星的D19G,平时在140左右,pdd官方补贴后109拿下。虽然张大妈底下评价已经炸开了锅,基本上都觉得值得入,但因为平时对路由器没啥研究,就没敢直接下单。等研究了一番觉得可以搞准备下单,活动结束了~~瞬间感觉损失了一个亿。

对路由器深入研究了一下下,发现了几款洋垃圾貌似性价比不错,最终入手了和华硕AC68U配置基本一致,但是价格却美腻很多的D-Link DIR-868L。 尽管梅林系统是众多玩家一致的选择,但毕竟是路由器级别的固件,国产的梅林系统各种版本我还是不太放心,怕有后门啥的。(这里顺便插点题外话,我从高中时候就特别喜欢折腾软件、系统,尤其到了大学,各种番茄、雨林木风系统天天装来装去,就为了折腾~~但随着年岁渐长,看到世间这么多阴暗面,已经不太相信纯兴趣驱动的软件分享。当然的确会有一些大神纯属技术分享,但更多的我觉得无利不起早) 看了下DIR-868L可以刷的固件,梅林Pass,Tomato基本上这几年也不再更新了所以也Pass,那就只剩下DD-WRT了。 刷这个DD-WRT可真是一波三折,所以把正确的过程记录一下备忘:

用老版本的factory-to-ddwrt.bin


这是最最最重要的一点 ,我就是用了最新的版本,刷了直接挂掉!


factory-to-ddwrt.bin的问题,其实官方也说了,在Known Issues里:If flashing from the stock firmware to dd-wrt doesn't work, download a factory-to-ddwrt.bin firmware between 01-20-2015-r25974 .. 05-28-2015-r27096. Afterwards try to upgrade to the latest dd-wrt build.
所以我下载的是 ftp://ftp.dd-wrt.com/betas/2015/01-20-2015-r25974/dlink-dir868l/ 里面的factory-to-ddwrt.bin,然后正常进入界面!

DD-WRT官方指导的坑爹处


这是D-Link DIR-868L刷DD-WRT官方的文档( https://wiki.dd-wrt.com/wiki/index.php/D-Link_DIR-868L),我只能说真的很坑爹!尤其是第4条:

The router address should now be changed into http://192.168.1.1. You may need to set your TCP/IPv4 settings manually using 192.168.1.1 as IP address and 255.255.255.0 as Subnet mask to access the router.

WTF!路由器地址因为刷了DD-WRT后变成了192.168.1.1(官方固件的地址是192.168.0.1),指导说明竟然教你把电脑IP手动改成192.168.1.1 进入路由器???真是坑爹的姿势!事实上,只要刷了factory-to-ddwrt.bin正常后,不用手动设置,你会自动被分配地址,只要访问192.168.1.1 即可进入路由器。

刷坏了咋办?


我一开始用最新的factory-to-ddwrt.bin刷挂之后,赶忙问淘宝的卖家,结果卖家非常不专业,而且还补刀“刷机不保哦”,当时心里一个凉凉。




我按照DD-WRT官方指导里Recovery Mode写的,去下载D-Link的官方固件然后进行恢复,结果进去recovery mode后,永远是恢复失败!我抱着死马当活马医的心态,在recovery mode上传了老版本的factory-to-ddwrt.bin后,如约进入DD-WRT的界面。
后来我试着解压了D-Link的官方固件,发现zip压缩包里才是bin固件~~所以是要手动解压缩的。因为有些写固件时就是要上传zip包不能自己解压~
进D-Link DIR-868L恢复模式,几个关键点:
○ 开机时按住底部reset键大约10秒左右
○ 手动把自己电脑IP设为192.168.0.2

关于dir868[rev a|b|c]-webflash.bin里到底是a还是b还是c


一开始我以为是按型号后缀来区分的,我看发过来的型号里写的是D-Link DIR-868LA1,想当然的以为是下载a。结果并不是,它是按Hardware的固件版本来区分的,也就是底部标签里的HW/ver的值。dlink-dir868l-reva对应A1,dlink-dir868l-revb对应B1。

关于固件版本


事实上DD-WRT官方应该有2个固件版本,除了在这里 ftp://ftp.dd-wrt.com/betas/ 下载的版本,江湖上还有一个Kong大的版本,其实也是官方版本,只不过并不经常更新。官方说明在这里 ( https://wiki.dd-wrt.com/wiki/index.php/Index:FAQ#Where_do_I_download_firmware.3F


两者我觉得最主要的区别是Kong大的版本是经过测试OK后发布的,这点在其官方说明中写了。
我个人还是下载的2019-7-1的最新版本,因为考虑到可能会有一些漏洞修复什么的。

关于DD-WRT的设置


我用的是移动的光猫拨号上网,然后再接DIR-868L,所以DD-WRT的默认网关地址192.168.1.1就和光猫默认网关地址产生了冲突。需要手动把DIR-868L DD-WRT的路由器IP改一下,比如10.0.0.1。如下图:



最后




目前用了18个小时,DIR-868L路由器表示情绪稳定。我配了个小风扇在下面吹,CPU温度稳定在70摄氏度左右。


除了指示灯不太正常外,目前没有啥问题~

Posted from my blog : https://www.housestudy.net/post/93.html

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!