首页 > 代码库 > buffalo whr-g300n v2 / whr-g301n 刷 openwrt 及后续 密码重置

buffalo whr-g300n v2 / whr-g301n 刷 openwrt 及后续 密码重置

根据原始硬件不同可以有这么几个刷机方式:

1.如果开始是buffalo固件刷openwrt,可以直接刷一下网址:

http://downloads.openwrt.org/snapshots/trunk/ar71xx/

下openwrt-ar71xx-generic-whr-g301n-squashfs-sysup..>

直接刷这个固件就可以。

2:如果是在windows下使用tftp方式刷机的话

首先要开启telnet功能:

1、“控制面板” 一〉“程序” 一〉“打开或关闭windows功能”,在里面你可以看到许多服务项,选
择“telnet服务器”和“telnet客户端”确定即可。这样你再回“服务项”或者
services.msc里面就可以看到telnet啦,
2、通过“控制面板”--〉“管理工具”一〉“服务”或者“services.msc进入服务项列表
之后,找到telnet,可以看到它是被禁用的,此时你需要在“禁用”右键选择“属
性”并在里面将“禁用”改为“手动”,然后再启动状态栏右键选择“启动”。这样
你机器的telnet服务就启动啦。

开启OpenWrt 安全模式

断电,上电。

按住路由器底部的reset钮, 当router灯开始闪烁时,则松开reset。 若长时间按,则路由会继续启动。

此时,router 灯会快速闪烁, 可以使用192.168.1.1在telnet下访问。

(OpenWrt 有一个内置的安全模式, 此模式下 OpenWrt 会绕过几乎所有的配置并使用内置的默认配置, 路由将只启动必要的服务并使用默认的IP 192.168.1.1/24. 这种情况下你可以使用 telnet 连接进路由并修复某些错误. 
读 Flash Layout, 你应该明白 OpenWrt 的安全模式能帮你解决任何问题是因为 OpenWrt 使用 JFFS2 分区存储用户数据 (如果你用的是 SquashFS 固件)! 在你忘记密码, 或把你自己墙了, 或你弄坏了一个启动脚本的情况下, 你可以用安全模式恢复.)

首先在本机上使用HFS(HTTP File Server)搭建一个自身的服务器,把固件挂上去。

刷固件的话使用这个命令:

wget http://电脑的地址/固件名加后缀(例如xxxx.bin) 
mtd -e linux -r write 固件名加后缀 linux

例如: wget http://192.168.1.109/1.bin 
         mtd -e linux -r write 1.bin linux

 恢复出厂设置的时候流程是:

断电,上电。

按住路由器底部的reset钮, 当router灯开始闪烁时,则松开reset。 若长时间按,则路由会继续启动。

此时,router 灯会快速闪烁, 可以使用192.168.1.1在telnet下访问。

此时 输入 telenet 后进入其界面

之后输入firstboot 进行初始化ok。

 

buffalo whr-g300n v2 / whr-g301n 刷 openwrt 及后续 密码重置