2024年1月2日发(作者:)

WHR-HP-G300N成功回刷BUFFALO 原厂DD-WRT

WHR-HP-G300N 旧版本: V24 preSP2 14896 使用至今,偶尔死机。应该就是第三方的DD了吧?!

注:刷了这个版本想直接WEB升级回原厂是不可能的,不像WZR系列DD专门有回刷固件。

通过TFTP 成功恢复成原厂的 WHR-HP-G300N固件更新,V24-SP2 build 17135

增加移动设备的身份验证支持;修复英特尔无线客户端断开问题;修复一些尚未解决的关键问题。更新方法详见压缩包内说明文件)

下面是详细步骤!

=============================================================

搞了两天(其实就是为了装UBUNTU11.04到笔记本里)终于弄回去了,看了不少帖子。抱着试试看的心理,没想到终于成功。

一直参考/html/wlan/fire/

下面的命令行步骤没啥问题。我照敲的

# sudo service networking stop

# sudo ifconfig eth0 192.168.11.5

# sudo ifconfig eth0 netmask 255.255.255.0

# sudo arp -s 192.168.11.1 xx:xx:xx:xx:xx:xx (路由器背面的SSID,也就是MAC,命令下有冒号的)

#

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

(files) ( xxx可以随便命名,我是偷懒不想输入whrhpg300n-pro-v24sp2-17135-asia这么长的名字)

问题就是上面这两步的时机,作者写的不详细,估计也是照抄。

===========================================

补充:

1、我用光盘装UBUNTU11.04到笔记本上,装完后需保证能上互联网(UBUNTU硬盘双系统安装网上N多,就不多说了)

打开终端,用root权限执行下面的命令

(BTW:l缺省安装没有root用户和口令,用sudo passwd root 重设)

输入:

#sudo apt-get install tftp

这个就是把tftp的包安装后就按上面的步骤执行。

2、我原来刷的是V24 SP2 14896的固件(/site/support/router-database)

默认刷了这个版本 192.168.1.1 是路由器的管理地址,为了配合上面的步骤,我还是把管理地址改回了192.168.11.1

3、我在G300N和笔记本中加了一个交换机(其实也是个路由器,我用的是LAN口做小交换机使用)

为啥加个小交换机,拔G300N电源线的时候,UBUNTU显示以太网络断开,可能导致了TFTP的监听端口不能打开。反正不加 我在虚拟机下没有成功,我也懒不想去重做实验)

BTW:192.168.1.1是很多路由器的管理地址,注意避免冲突。

4、开两个超级终端窗口

(1)第一个窗口 输入: ping 192.168.11.1 ,不断PING

(2)第二个窗口 就是TFTP的窗口 输入: put (先不要敲回车)

拔掉G300N电源线,等1-2s,速度插入。你会看到第一个窗口命令行跳动停止,路由器的

红灯亮,速度在第二个窗口上敲回车

上传速度很快就几秒,我的心情那个激动啊。然后找RESET键拿牙签捅,咦没有reset孔,最后证实自己没找着。这时路由器自动重启,已经能工作了。

输入192.168.11.1 BUFFALO的界面就回来了