Buffalo WHR-G300Nv2从DD-WRT刷回原厂固件

分享 · 2012-12-13

自从今年5月购入了Buffalo WHR-G300N V2后,就非常不喜欢它的原厂固件,不仅仅是因为它的界面不友好,而且大多数设置都需要重启。前些天终于狠下心刷了DD-WRT,界面整洁,功能强大,但经过3天的观察,我发现外网IP经常变更,由于我在玩美服激战2,如果外网IP经常变更,那么被封号的几率就很大,所以只好刷回原厂固件。如果你也因为Buffalo WHR-G300N V2 刷了DD-WRT而变的不稳定,想刷回原厂固件的话,就严格按照本教程操作吧。

1.首先,安装Ubuntu,我是在虚拟机中安装的Ubuntu12.10正式版,若使用虚拟机安装Ubuntu请一定要将网络连接方式设置为桥接。虚拟机安装Ubuntu的教程很多,我这里就不详细介绍了。

Laygle_Snap_2012.12.12_21h06m26s_004_虚拟机设置

2.Ubuntu安装完成后再安装VMware Tools。这么做的目的是为了方便从我们的主系统中将Buffalo固件直接拖进Ubuntu中,操作起来也比较方便。

3.从Buffalo中文官网下载最新的WHR-G300N V2 固件,目前最新的固件是1.85版。下载完成后解压,将解压出来的固件(固件没有扩展名)改为whr等比较简短的文件名。将其拖到Ubuntu中的主文件夹内。

Laygle_Snap_2012.12.12_21h03m10s_003_MKSWindow-0

4.按住Ctrl+Alt+t,进入终端命令行。

5.输入 sudo apt-get install tftp-hpa ,等待tftp安装完毕。

6.按住路由器的底部reset钮10秒以上,进行复位。

7.复位完成后(红灯熄灭),拔掉路由器上除连接PC的网线以外的所有线,包括电源线。注意,只保留你目前用来刷固件的PC的网线和路由器Lan口相连,如有多台电脑请将其他网线都拔出。

8.开始刷固件。

  • 进入终端命令行,输入 sudo service network-manager stop ,回车。
  • 输入 sudo ifconfig eth0 192.168.11.2 ,回车。
  • 输入 sudo ifconfig eth0 netmask 255.255.255.0 ,回车。
  • 输入 sudo arp -s 192.168.11.1 05:3F:6F:10:88:9A ,回车。(斜体字部分是路由器的mac地址,就是路由器背面的ssid后面的那串字符,将斜体字部分替换为你的mac地址,并用冒号:隔开)
  • 输入 tftp ,两下回车。
  • 输入 verbos ,回车。提示Verbose mode on。
  • 输入 binary ,回车。提示mode set to octet。
  • 输入 trace ,回车。提示Packet tracing on。
  • 输入 rexmt 1 ,回车。
  • 输入 timeout 60 ,回车。
  • 输入 connect 192.168.11.1 ,回车。
  • 输入 put whr ,回车。tftp开始等待连接,这时立刻插上路由器的电源,tftp开始将固件上传至路由器。

Laygle_Snap_2012.12.12_21h02m29s_002_MKSWindow-0

9.等待路由器的红色灯熄灭后,按住路由器的底部reset钮10秒以上,进行复位。

10.复位完成后(红灯熄灭),登陆http://192.168.11.1 。用户名root,密码为空。

大功告成,为什么看着这么丑的界面我感觉有些亲切呢?

Buffalo WHR-G300N V2 Setting

路由器
Theme Jasmine by Kent Liao