文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。
昨天拿到了belkin 7231-4p无线路由器的64MB内存改造版,长得真如传说中一般的丑啊…恩,路由器固件已经是我要求刷好的OpenWRT,晚上回到宿舍就迫不及待地拿出来,接上电源直接就putty进行ssh连接了,当看到”login as”的时候,我这个激动啊…
不过好景不长,大约在11点左右的时候,我的一个误操作导致了这样一种状况:OpenWRT默认的路由器IP 192.168.1.1我ping不通,DHCP我全部关闭了,无线开着而且也能连通,但是连接不上路由器(不在同个C段)。这就悲剧了,DHCP没开根本找不到路由器的IP,机器后面有”reset”键但是按了没效果,上网找了”30秒复位”和”30/30/30复位大法”依旧没办法清空路由器设置。不是砖头胜似砖头,我才玩了3个多小时就把路由器玩成砖头了,悲剧…
眼瞅着都2点了,我就先睡觉去了…
早晨起来继续奋斗,心想既然没法复原,那我干脆重刷一遍好了,可是不知道路由器的IP这怎么刷…上网找了2个多小时的资料,终于摸索出一个无敌方法:就算你ping不通路由器,照样刷!
1、首先查到一个信息,原厂belkin的默认IP是192.168.2.1,所以我们先将本机的IP改为192.168.2.2,接下来就是重点了:
2、到我网站内的”下载基地“下载tftp刷机软件”Slyar_tftp.rar”
3、将路由器的一个LAN口通过双绞线连接到电脑上
4、打开tftp刷机软件,”Server”输入192.168.2.1,”Password”不要输,”File”选择你需要的固件,trx和bin都行,我这里用的是”openwrt-brcm-2.4-squashfs.trx”
5、保持路由器电源接通,按住”reset”键30秒,接下来!!!听好,先松开”reset”键,然后立刻点击软件上的”upgrade”按钮,这样可以保证一次刷新成功。
6、等待路由器重启,期间将本机IP改为192.168.1.2,因为OpenWRT默认的路由器IP为192.168.1.1
7、ping 192.168.1.1,如能ping通一般就成功了。ping不通的话…多玩几次吧,这个很看人品的,我刷了3次才成功…
还有一点要说,我刷成之后ssh连上路由器free一下发现内存变成了16MB,估计是OpenWRT以为这个型号默认是16MB吧,这个倒是简单,几条命令就可以让它识别64MB:
nvram set sdram_init=0x0008
nvram set sdram_config=0x0033
nvram set sdram_ncdl=0x0000
nvram commit
reboot
等待重启之后再次free一下应该就是64MB了。
路由器就这么着吧,不过纯英文的web管理界面还是需要研究一段时间的,最主要的锐捷过一段再看吧,现在没把握…
转载请注明:Slyar Home » 成功将7231-4p无线路由器刷成OpenWRT