Jan 01

FC2 WiFi路由器的型号是WHR-G301N,与国内销售的WHR-G300N V2在硬件配置上是一样的,所以两者的固件可以通用。FC2 WiFi路由器无法修改SSID、无法修改密码、无法查看LAN连接的客户端,使用这个路由器你不知道是否有后门,我开始使用了一天就放弃了,后来看到网上有刷机的文章就找出来试试看。

FC2 WiFi路由器需先刷回Buffalo的官方固件,然后在刷OpenWRT,最后再刷成DD-WRT,貌似不能直接刷成DD-WRT。

1.首先从Buffalo官网迅雷快传下载WHR-G301N固件whrg301n-182,右键用WinRAR或其他解压备用。

2.FC2 WiFi的路由器不支持在Windows下刷,建议使用Ubuntu。

3.进入Ubuntu系统,将之前解压的固件文件夹中不带扩展名的文件whrg301n-182复制到Ubuntu主文件夹(home)的当前账户文件夹内。

4.连上网络,在终端输入:

sudo apt-get update
sudo apt-get install tftp  # 安装tftp

5.将电脑与FC2 WiFi路由器的LAN口用网线连接,然后输入:

ifconfig  # 查看哪个网卡是你的本地网卡;虚拟机用户看清楚哪个是连接虚拟机与主机的网卡,哪个是直接连接路由器的网卡。一般为eth0。
sudo service networking stop  # Ubuntu 9.10用户用这个命令
sudo service network-manager stop  # Ubuntu 10.4或以上系统用这个命令
sudo ifconfig eth0 192.168.11.2  # 必须是192.168.11.*这个IP段,即使你已经改了路由器的IP。eth0是本地网卡,上文有提到。
sudo ifconfig eth0 netmask 255.255.255.0  # 这步可以省略。
sudo arp -s 192.168.11.1 AABBCCDDEEFF  # AABBCCDDEEFF是路由器的MAC地址,可以在路由器上看到(即SSID),或附带的纸上有。可加冒号“:”,可不加。

6.拔掉FC2 WiFi路由器电源,在终端输入:

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 whrg300nv2-182  # 这里的whrg300nv2-182是固件的文件名

7.输入完最后一条命令后,插上FC2 WiFi路由器电源,等待推送完成。

8.依次输入:

quit  # 退出tftp
sudo service networking start  # Ubuntu 9.10用户用这个命令
sudo service network-manager start  # Ubuntu 10.4或以上系统用这个命令
exit

9.等FC2 WiFi路由器重启完成,power与router灯亮起,刷机完成。这时路由器已经刷好了日本原版固件,可以登录http://192.168.11.1/,用户名:root,密码空。

10.接下来可以刷OpenWRT:迅雷快传

11.最后可以选择继续刷DD-WRT:最新版固件可以在WHR-G300N V2 Wiki下载,或者直接下载DD-WRT v24-sp2 (06/08/12) std – build 19342

来源:
(1).FC2 WiFi路由器(Buffalo WHR-G301N)恢复官方固件、刷OpenWRT和DD-WRT教程
(2).史上最全面的Buffalo WHR-G300N CH v2 刷OpenWrt教程
(3).WHR-G300N V2 Wiki
(4).日本省寄来的免费FC2无线路由刷DD-wrt始末

Leave a Reply