路由存放固件的FLASH芯片有两个分区,分别存放两个固件,可通过SSH命令从当前OP/LEDE固件重启切换至另一个备用固件。而不需要通过“三次开关机”大法。
SSH登录路由,输入以下命令查看所处分区:
fw_printenv boot_part
例如:
root@lede:~# fw_printenv boot_part
boot_part=1
#返回结果显示当前使用的固件在第1分区。
#如果要重启并切换至第2分区的另一个固件,则分别输入以下2条命令:
fw_setenv boot_part 2
reboot
#路由器重启。清空浏览器缓存,再次连接即可。
LEDE刷回原厂及DD方法
1、下载官方固件,改名成 factory.img, 然后用winscp软件上传到路由器的 /tmp 目录下;
2、使用putty软件登录路由器,输入
cd /tmp
sysupgrade -F -n -v factory.img
系统自动升级固件并重启,重启后就是官方固件了。LEDE现在还是在开发中,上次试过一次在luci界面刷非LEDE固件失败,还是尽量用上面的方法刷固件。
如果是要刷DD-WRT固件,则需要改一下固件文件的后缀名,例如,把路由器对应的DD-WRT固件factory-to-ddwrt.bin上传到路由的 /tmp 文件夹下,改一下文件名后缀:
mv /tmp/factory-to-ddwrt.bin /tmp/factory-to-ddwrt.trx
sysupgarde -n -F -v /tmp/factory-to-ddwrt.trx
刷完固件之后, 路由器就是一个分区是原来的LEDE,另一个分区是DD-WRT。
本站的文章和资源来自互联网或者站长的原创,按照 CC BY -NC -SA 3.0 CN协议发布和共享,转载或引用本站文章应遵循相同协议。如果有侵犯版权的资 源请尽快联系站长,我们会在24h内删除有争议的资源。欢迎大家多多交流,期待共同学习进步。