1 首先选择一个合适的固件。
①openwrt刷机固件那么多,怎么选?择你合适自己机器的固件,与自己机器硬件型号相匹配的,这点很重要。我的路由器是网件wndr3800,比较老但很稳定。固件首先是要稳定,其次功能丰富。如果不稳定刷了也是白搭。
国内网络优化版openwrt固件 推荐x-wrt-8.0-b1309-ar71xx-generic-wndr3800ch-squashfs-sysupgrade.bin
直接选 openwrt-ar71xx-generic-wndr3800ch-squashfs-sysupgrade.bin。
② 如果你路由器已经是openwrt系统了,那可以选sysupgrade.bin格式的固件直接从web页面升级固件。这样很方便
最好使用有线升级。
如果是第一次刷的话,采用专业刷机模式:
用tftp方式刷机
或用uboot 方式刷机
③openwrt有很多的固件。比如lede 、Pandorabox、石像鬼固件、我心明月固件等。
tftp方式刷机
网件用如果用tftp方式刷机,要选择img格式的固件.
准备:
1、下载工具和固件:
下载好上面的固件
2、设置路由器为刷机模式:
① 建议使用有线网卡接入路由器LAN口,设置固定IP为192.168.1.10,子网掩码255.255.255.0,其他空着;
② 关闭路由器后,按住reset键不放,然后打开路由器电源;
③ 电源灯显示长亮橘色,大概5秒,随即亮橘色闪烁(6次),随即电源灯白色闪烁,此时可以松开reset键;
④ 进入电源灯白色闪烁阶段,路由器已进入恢复模式,可以开始TFTP刷机了;
特别说明: 如果刷过不死uboot 路由器不会进入白色闪烁阶段。可以在浏览器打开192.168.1.1 如果可以打开使用web页面刷机。如果没有刷过不死uboot 采用以下tftp刷机
刷机:
3、以管理员身份打开CMD,并进入步骤1中存放工具、固件的目录,执行命令:
tftp.exe -i 192.168.1.1 put openwrt-ar71xx-generic-wndr3800-squashfs-factory-R9-3-7.img
(XXX.img表示固件的名字,注意空格)
4、电脑上执行TFTP刷机后,此时需要等待一会,待显示文件上传成功后, 表示刷机成功,在此过程中,路由器电源灯停止闪烁,长亮白灯表示正在刷机,待路由器刷机成功,会自动重启,电源灯进入正常电源信号的状态。
其它方式刷机:
这种方式是已经进入openwrt系统命令行。可以对已上传的固件直接用命令 升级。小白不建议此种方式。。
mtd
mtd -e linux -r write gargoyle_1.3.14-ar71xx-wzr-hp-g300nh-squashfs-sysupgrade.bin linux
mtd -r write openwrt-ar71xx-wzr-hp-g300nh-squashfs-sysupgrade.bin linux
sysupgrade
sysupgrade -v /tmp/openwrt-ar71xx-generic-wzr-hp-ag300h-squashfs-sysupgrade.bin
如果觉得《制作自己的openwrt刷机包_openwrt刷机教程》对你有帮助,请点赞、收藏,并留下你的观点哦!