恢复出厂设置
一、功能说明:
现有12.x版本shell层操作恢复出厂。
注:恢复出厂后,所有的配置都会丢失,需要重新配置。重新配置时可以参考原有配置。
二、操作步骤:
步骤一:开机进入Rboot
设备刚开机或重新启动时连续按Ctrl+c,进入Rboot界面。示例如下:
步骤二:进入shell
在Rboot菜单中按4进入4. Scattered utilities.,再次按4进入Rboot shell。示例如下:
步骤三:执行如下命令:将现有配置文件更改成备份文件,重启设备,重启后设备是空配置状态。示例如下:
~ # cd /mnt/data/
/mnt/data # mv config.text config.text.bak
//将现有配置文件config.text更改成config.text.bak。这样后面设备重启时因为没有config.text文件,就会以空配状态运行,即没有配置丢失。
/mnt/data # sync
/mnt/data # reboot //执行此命令重启设备
The system is going down NOW!
Sent SIGTERM to allTerminated
sh: can’t set tty process group (Inappropriate ioctl for device)
[1]+ Terminated reboot
Sent SIGKILL to all processes
Requesting system reboot
[ 1847.933991] reboot: Restarting system //表示设备开始要重启了
适用于Boot方式下,无密码启动
一、功能说明:
正式版本rboot shell封掉后,不支持ctrl+c 这种方式做密码恢复的,只能通过ctrl+B的方式,进入Boot无密码登录设备查看或修改设备密码
注:
1、此方式下只是提供首次无密码登录设备,设备原配置不会丢失;
2、若首次无密码登录设备后,未修改密码情况下退出登录设备,仍会要求使用密码登录。
二、操作步骤:
步骤一:Ctrl+B进入BOOT模式
设备下电重启后,当看到Ctrl+B提示,连续按Ctrl+B,进入boot界面。
示例如下:
Press Ctrl+B to enter Boot Menu, Press Ctrl+C to enter Rboot 0
Entering simple UI….
====== BootLoader Menu(“Ctrl+Z” to upper level) ======
TOP menu items.
************************************************
0. XModem utilities.
1. Run main.
2. Run rboot.
3. Scattered utilities.
************************************************
Press a key to run the command: 3 //选择3,进入Scattered utilities菜单
步骤二:进入Scattered utilities菜单
====== BootLoader Menu(“Ctrl+Z” to upper level) ======
Scattered utilities.
************************************************
0. Show the bootloader version.
1. Reload system.
2. Set baudrate.
3. Set default environment.
4. Set debug mode.
5. Run main without enable password.
************************************************
Press a key to run the command: 5 //选择5,无密码启动主程序
步骤三:确定无密码启动主程序
The system will start immediately without enable password.
Confirm? [Y/N]: Y //选择Y后,设备自动重启,重启后可无密码登录设备,配置不会丢失!!!
ubi0: attaching mtd2
ubi0: scanning is finished
ubi0: attached mtd2 (name “mtd=10”, size 500 MiB)
ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
ubi0: good PEBs: 4000, bad PEBs: 0, corrupted PEBs: 0
ubi0: user volume: 1, internal volumes: 1, max. volumes count: 128
ubi0: max/mean erase counter: 18/14, WL threshold: 4096, image sequence number: 1159041294
ubi0: available PEBs: 0, total reserved PEBs: 4000, PEBs reserved for bad PEB handling: 160
Loading file ‘/boot/kernel.img’ to addr 0x64000000…
Done
Loading file ‘/boot/initrd.img’ to addr 0x64300000…
Done
Loading file ‘/boot/fdt.img’ to addr 0x64a00000…
Done… …
Press RETURN to get started //看到此信息,可无密码登录设备
步骤四:无密码进入系统后,可查看原用户名和密码;若原密码加密,可选择修改新用户名和密码
步骤五:功能验证
重新登入交换机,用新的用户名和密码登入,确认能登入成功
CTRL密码恢复
如果管理员忘记登陆密码,无法进入到配置模式进行配置,那么此时需要使用配置线进入CTRL层进行密码恢复,需要保留之前的配置信息。
注:
1、此方式下只是提供首次无密码登录设备,设备原配置不会丢失;
2、若首次无密码登录设备后,未修改密码情况下退出登录设备,仍会要求使用密码登录。
操作步骤
1、手动对设备进行下电重启,出现Ctrl+C 提示时在键盘上同时按下CTRL键和C键,进入以下菜单。
====== Rboot Menu(Ctrl+Z to upper level) ======
Scattered utilities.
************************************************
0. Tftp utilities.
1. X/Y/ZModem utilities.
2. Run main.
3. SetMac utilities.
4. Scattered utilities.
************************************************
Press a key to run the command: 4 ———选择4
====== Rboot Menu(Ctrl+Z to upper level) ======
Scattered utilities.
************************************************
0. Show Version.
1. Reload System.
2. Set Baudrate.
3. Format Flash.
4. Exit menu.
************************************************
Press a key to run the command: 4 ———-选择4
2、data # cd /mnt/data 进入data的目录
3、data #vi config.text 进入config.text文件
4、用键盘的上下左右键移动光标,找到对应的密码的配置,连续按两次dd,删除整行命令,最后按esc,输入:wq,退出保存文件,然后直接reboot就行。
5、如果删错了配置,按esc,输入:q! 强制退出文档,之后再vi config.text进入文档