跳转到内容

Failsafe 模式与 sysupgrade:OpenWrt 自带的退路

启动时的退路,192.168.1.1;升级默认保留配置。

Failsafe 模式让 OpenWrt 以一套最小的已知配置启动在 192.168.1.1,方便修复改坏的设置;sysupgrade 负责替换固件,除非你另外指定,否则会保留配置。

  • 怎么进入:开机过程中有一个 2–4 秒的窗口,这时按下设备上几乎任意一个按键;用串口控制台的话,按 f 再按回车。
  • 进入后:路由器启动在 192.168.1.1/24,DHCP 和无线都关闭,只运行必要的服务。给电脑设一个同网段的静态地址,再用 SSH 连接。
  • 能做什么:运行 mount_root 挂载 overlay 后修复文件,或者用 firstboot && reboot 重置所有设置。
  • Failsafe 需要 SquashFS 镜像。
  • 默认保留配置;-n 表示刷写时不保留。
  • sysupgrade -b <文件> 把 sysupgrade.conf 里列出的文件打包成 .tar.gz 备份;-r <文件> 用来恢复,-l 列出会被保存的文件。

以下命令只读不改:

终端窗口
sysupgrade -l | head
  • 恢复出厂会清掉所有设置,先备份。
  • Failsafe 下没有 DHCP;电脑不设静态 IP,看起来就像路由器“死了”。

来源

Router.Homes

独立的 OpenWrt 实操笔记。每页写明固件、设备、包管理器与恢复路径。

图标:Solar by 480 Design, CC BY 4.0