请教 openwrt 调试固件技巧,如果配置调崩了,无法 web,ssh 进入,如何清除配置?(路由器没有接 TTL console)

12 天前
 qazwsxkevin

因为调试固件的初始化,要做一些接口,路由配置以及网络防火墙方向,和桥接等一些多次尝试操作,经常会掉进“自锁”的场景,固件是没有受到破坏的,配置乱了,以致无法 web 或者 ssh 到路由器上。。。
路由器有刷不死 u-boot ,我是每次乱了配置,在 u-boot 里重刷固件,这个要花上 10 几分钟才能步入上次的正常的配置,有些麻烦。。。
请问有没有什么方法,能快速清除配置,重新开机恢复 ROM 的初始状态呢?
记得好像是有接 TTL 线,在开机时按热键,能进入到 U-BOOT console 能进去清配置?
也不明白为啥 u-boot web 这么多年,都没在页面上提供 clean config 的操作?

390 次点击
所在节点    OpenWrt
6 条回复
wuruxu
12 天前
按住 reset 按钮,看到灯闪就放开,一般情况,都会把现有的配置清除的
qazwsxkevin
12 天前
@wuruxu #1 以前尝试过在 power on 的状态下,长按 rest ,记得似乎没有作用的,忽然意识到,这种操作,是不是有一个 option ,在编译固件时作为一个选择?
而加电时按 rest ,则是进入到不死 u-boot 了。。。。
szdosar
12 天前
能接显示器吗?接 usb 键盘,firstboot 然后按 y 重置。
不行就盲打:
先回车 2-3 次,进入 shell
1.fir 按 tab 键(防止你输入 firstboot 错误) reboot
2.按 y ,然后回车
3.reb 按 tab 键(防止你输入 reboot 错误),然后回车重启
当然,前提是你的固件没有阉割 firstboot
szdosar
12 天前
@szdosar
能接显示器吗?接 usb 键盘,firstboot 然后按 y 重置。
不行就盲打:
先回车 2-3 次,进入 shell
1.fir 按 tab 键(防止你输入 firstboot 错误)
2.按 y ,然后回车
3.reb 按 tab 键(防止你输入 reboot 错误),然后回车重启
当然,前提是你的固件没有阉割 firstboot
huangya
12 天前
不死 uboot 的是开放代码的吗?如果是,加一个 option 其实并不难。
huangya
12 天前
@huangya 说得不准确。
不死 uboot 的是开放代码的吗?如果是,web 页面上加一个 erase 的动作其实并不难。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1049435

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX