找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 1998|回复: 2

Openwrt固件进Failsafe模式修改root密码或恢复出厂设置

[复制链接]
发表于 2023-4-25 11:03 | 显示全部楼层 |阅读模式
本帖最后由 aming.ou 于 2023-6-10 19:44 编辑

WR703N这东西,也许十年前就被大家玩烂了,不过我最近半年才偶然接触,觉得还是很新奇的,这么小巧的盒子居然能改网络打印服务器,因此写点折腾经历,方便以后回忆。
WR703N V1 Ver 1.6以下的版本,都能在官方软件升级openwrt,这个小盒子刷OP后实现网络打印服务器功能,真的很实用。
先说说升级Op的方法:
一般玩法: 打开原厂管理web界面,切换到软件升级菜单,选择Openwrt ar71xx-generic-tl-wr703n-v1-squashfs-factory.bin固件,点击升级,等几分钟就完成了,注意指示灯的变化,如果闪烁后长亮,说明升级完成并正常启动,按固件说明SSH或者HTTP进行openwrt管理
高阶玩法: 打开原厂管理web界面,切换到软件升级菜单,先刷入解锁u-boot的openwrt固件,刷入并正常启动后,用putty工具免密ssh登录192.168.1.1后台,用chfs搭建http服务器,通过wget命令把不死引导breed_703n.bin下载到/tmp路径下,在执行mtd -r write /tmp/breed_703n.bin u-boot写入不死引导,之后就按breed方式升级op固件,也可以修改mac地址。刷入breed后,很适合折腾,就算变砖了,也能轻易的进入breed模式,重刷固件。

高阶玩法,操作流程略显复杂,一般同学未必能掌握窍门。
但实际上,一般玩法只刷入squashfs-factory.bin固件,基于原厂bootloader,也是可以借助openwrt的failsafe模式,免密ssh登录后台进行重置操作,当成功进入failsafe模式后,盒子默认地址是192.168.1.1
failsafe模式依赖dropbear插件,对于那些删除了dropbear插件的定制固件无效。

亲测实验场景,删除lan/wan接口,由于丢失IP地址,导致无法访问盒子,

可以按以下操作进入failsafe模式:
插好网线
设置网卡地址为192.168.1.2, 掩码255.255.255.0
打开cmd窗口,执行 ping -t -w 500 192.168.1.1
做好按reset的准备
通电(最好用带开关的插座控制盒子通断电)
看到指示灯亮起时,按下reset大约2~10秒钟,
当看到指示灯闪烁时立即松开reset键,建议观察cmd窗口是不是ping通了,一但ping通了,就要及时松开reset键
ssh 192.168.1.1 登录后台(不用账号和密码)


重置恢复出厂设置(固件默认设置):
先执行firstboot ,按提示输入 y 然后按回车键
再执行reboot


修改root密码:
先执行mount_root
再执行passwd ,按提示输入2次新密码
再执行reboot


重启后,使用固件的默认LAN接口 IP地址登录(一定要记住原固件默认IP地址和账号密码,官方op默认lan地址是192.168.1.1,或者用网线连接盒子lan口和路由器lan口,盒子从主路由器自动获取IP地址,请登录主路由器查看;对于定制固件,玩家一般会给lan口设置个性化的IP地址,请务必做好标签记录,否则重置了也不知道访问哪个IP)











本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2023-4-25 11:13 | 显示全部楼层
现在懒了,只想动手不想动脑,每拿到一台都是直接拆了上编程器
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-6-10 19:35 | 显示全部楼层
================= FAILSAFE MODE active ================
special commands:
* firstboot          reset settings to factory defaults
* mount_root     mount root-partition with config files

after mount_root:
* passwd                         change root's password
* /etc/config               directory with config files

for more help see:
https://openwrt.org/docs/guide-user/troubleshooting/
- failsafe_and_factory_reset
- root_password_reset
=======================================================

原来FAILSAFE模式还能强制修改root默认密码,太好用了

修改root密码:
先执行mount_root
再执行passwd ,按提示输入2次新密码
再执行reboot
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-9-28 13:10

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表