首先确认是原厂固件还是ddwrt固件。
Ag300h openwrt最新版本固件下载地址
http://downloads.openwrt.org/snapshots/trunk/ar71xx/
找到ag300h
下载 squashfs 的固件,共3种版本,对应factory,sysupdate和tftp版本。
openwrt-ar71xx-generic-wzr-hp-ag300h-squashfs-factory>
openwrt-ar71xx-generic-wzr-hp-ag300h-squashfs-sysupdate>
openwrt-ar71xx-generic-wzr-hp-ag300h-squashfs-tftp>
——————————–
原厂固件刷新方法:
进入管理界面,选择固件更新,
选择固件是 factory版本,刷新即可。
等待时间为6分钟左右即可完成。
———————————-
Ddwrt刷新方法,需要先刷成原厂固件,在ddwrt固件界面,升级固件,选择原厂固件1.77版本,刷入路由器即可,时间6分钟。
———————————-
Ubuntu下tftp方式输入固件。
复制tftp固件到home下,更改名1.bin
ubuntu系统下安装tftp。
安装 tftp
在终端中输入:
sudo apt-get update
sudo apt-get install tftp
停止网络服务
sudo service network-manager stop
修改本地网络地址
sudo ifconfig eth0 192.168.11.2 #必须是11.2地址,其他地址不行
sudo ifconfig eth0 netmask 255.255.255.0 #此步可以省略
sudo arp -s 192.168.11.1 02:AA:BB:CC:DD:20 #,必需是这个mac地址,可加冒号也可不加
拔掉路由电源、在终端输入
Tftp 192.168.11.1
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 1.bin #固件在home目录下,并且更改名为1.bin名根据自己的固件修改,暂不按回车。
这时立即插上路由器电源、终端按回车,待ubuntu显示正在推送固件、然后推送完成、等待输入、 输入 quit
退出tftp
输入exit,退出终端。
##耐心等待大约6分钟时间,路由重启完成、亮起power与router、刷机完成。