FC2路由器型号: WHR-G301N

去年申请的FC2路由器,没想到一年半了,还给我寄来了。原始的路由器只有一个界面,什么也没法设置,如果想多点功能,只有刷机了。此路由器刷回原厂固件只能在Linux下面操作,然后可以在win下面刷入open-wrt或dd-wrt。不怕被刷成砖,如果刷不成功,按教程,再来一次。此教程的Debian 7.2是在虚拟机下运行的。

如果你对这个教程看的不太明白,建议不要自已操作。

先把原始的固件刷回官方的,是日文的,再从日文的刷到Open-wrt或dd-wrt。

准备工作:

  • 下载固件:http://pan.baidu.com/s/1gdvDwGF,此固件包里有三个文件,一个是路由器原厂的,一个是open-wrt,一个是dd-wrt。三个文件分别为:dd-wrt.bin/open-wrt.bin/whrg301n-182.bin

  • 准备Lunux环境,我使用的Debian 7.2。
  • 在Debian 7.2里安装tftp

sudo apt-get install -y tftp

开始刷机:

  • 把网线插到fc2路由器的LAN口
  • 有多网卡的请禁用一个,虚拟机请注意网络的设置为桥接,并且网卡要正确选择。只有一个网卡的忽略些条。
  • 重新启动Debian一次,否则无法自动分配到FC2的IP地址
  • 在浏览器里输入192.168.165.1,如果能打开,则说明已连上路由器,如下图

  • 打开终端,输入:ifconfig eth0 192.168.11.2,如果出现错误,改成eth1,说明你有多个网卡
  • 再输入:arp -s 192.168.11.1 AABBCCDDEEFF,AABBCCDDEEFF是路由器的mac地址,路由器背面有
  • 断掉fc2路由器的电源

刷入原厂固件,日文版:

在终端输入以下命令

  • tftp    #进入tftp模式

verbose

binary

trace

rexmt 1

timeout 60

connect 192.168.11.1

put whrg301n-182.bin

  • 输完最后命令后回车
  • 插上fc2路由器电源

  • 电脑会发送文件到路由器,如下图
  • put完以后,路由器会重启,这个过程2分钟左右,最好在win下开个ping 192.168.11.1 -t来查看通了没通

刷入Open-wrt固件:

  • 重启完成后,路由器的地址为:192.168.11.1
  • 用户名:root,密码:空,直接回车
  • 进入的画面为路由器的原厂固件,为日文。我们现在刷入open-wrt。点【管理设定】-->【更新】-->【浏览】

  • 找到我们前面下载的open-wrt.bin文件,点【更新】

  • 正在更新。。。。。。。。。。。

  • 到100%后,就完成更新了,此固件就被刷为open-wrt了

  • 进入open-wrt,路由器地址:192.168.1.1,用户名:root,密码:admin

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注