Linux Study Lab !

当前位置:   网站首页 >> 网络硬件设备

buffalo whr-g300nv2刷来刷去还是原厂固件稳一些

很长一段时间我一直以为网上那些个关于G300NV2可以开炉石再无敌刷回原厂的帖子都是转来转去,没有考证过的,于是我非常蛋疼的拿出来这个被我用来做WDS中继的路由开始无聊的刷刷。

首先目前原厂最新固件是1.85,说实话已经很久没有更新了,现在已经是2015年了。然后去openWRT上看了一下,12.x和14.x的都有固件提供,凡是ar71xx这个系列集里标记为whrg301n的都可以用来刷300nv2这个版本。于是我两个版本都刷了一遍,然后发现无线部分居然无法WDS了。由于WDS基站也是buffalo的G300NH2,并且是原厂系统,似乎对openWRT的WDS机制产生了不兼容的情况,一旦刷了openWRT固件的机器无线WDS上去就会造成WDS基站反复重启,久久不能释怀。。。

于是乎本着已经折腾了,干脆继续折腾的心态,刷了一个版本的石像鬼,也是属于openwrt分支下,所以用sysupgrade可以直接升级进去。然后发现石像鬼对于Qos这块的设置的确简洁易懂,设置界面友好,并且也可以加载不少插件。不过测试了一下WDS后发现还是无法和原厂系统来电。。。

最后,又折腾了一下dd-wrt,使用一个固件直接从openWRT刷了过去,各项功能都很美好,可惜WDS还是那个尿性。于是本着既然都折腾的差不多了那就不折腾的心态,准备刷回原厂。网上百度了一下有人用win 7成功了,不过我试了好几次都不行,最后还是用了Linux的ubuntu。下面是重新整理的刷回去的步骤,我两次就成功了。

----------------------本文中提到的固件文内均提供下载----------------------------

首先,去ubuntu官网下载一个ISO,当然其他能在光盘运行而不用安装的发行版本都可以。然后下载一个镜像写入工具UUI,主要的用途是把这个可启动的ISO写入到你的U盘或者移动硬盘里。运行UUI,依次选择发行版本ubuntu,然后选定你下载好的镜像文件,最后选择你插入的U盘。这里最好用这个工具把U盘格式化一下,勾选Format 这个选项以确保写入完的镜像文件启动的最佳兼容性。

待UUI写入完毕后,请直接重启你连着路由器的电脑,然后从U盘启动。U盘加载出启动菜单后,选择第一项Try...就可以不安装进入ubuntu系统。进入ubuntu后,在左边的任务栏里找到终端,打开它,输入如下命令行:

sudo apt-get update 
sudo apt-get install tftp

如果没有正常完成这两条命令,说明你没有联网,请先在左边任务栏里找到设置,然后找到网络,进去设置一下自己的无线或者有线,使ubuntu能够上网更新组件并且下载tftp程序。在运行完上述两条命令之后,有两个步骤,首先连进你要刷回原厂的路由,更改LAN口IP地址为192.168.11.1,掩码255.255.255.0 。然后在设置--》网络里把你有线网卡的地址设置为静态的192.168.11.2 掩码相同。也可以使用终端进行设置

sudo ifconfig eth0 192.168.11.2
sudo ifconfig eth0 netmask 255.255.255.0
sudo arp -s 192.168.11.1  AA:BB:CC:DD:EE:FF  <--这里的AA到FF请查看自己路由器背面贴纸上的信息,                                                 我手上的g300nv2这个MAC地址写在SSID贴纸上。

然后,把插着路由器电源的接线板关了。找到存放有whrg-300nv2固件的目录,在终端里使用cd切到那个目录去,然后在终端里运行

tftp 
tftp> verbose 
提示Verbose mode on. 
tftp> binary 
提示 mode set to octet. 
tftp> trace 
提示 Packet tracing on. 
tftp> rexmt 1 
tftp> timeout 60 
tftp> connect 192.168.11.1 
tftp> put whrg-300nv2    <--这步输入好,但是不要按回车

在这里做一个最终检查,首先插着路由器的网卡是否已经设置固定地址为192.168.11.2,其次静态arp是否添加妥当,可以新建一个终端窗口使用arp -a进行检查。检查完毕后,左手按开关让路由器通电的几乎同时右手敲下键盘的回车,你就可以看到tftp非常迅速的把固件推送进去了。如果最后提示超时,并且路由器仍旧重启到了未刷之前的状态,请重试上述方法。

以下附件是本帖内折腾过的全部固件,均可以刷进去并且正常使用(除了和原厂WDS以外)

firmware.zip


发表我的评论

Hi,您需要填写昵称和邮箱!

  • 必填项
  • 必填项