本文档记录了 RGOS10.4 版本以上(包括 10.4 版本),盒式交换机的通用密码恢复方法。该方法主要针对 RGOS10.4 之后的 CTRL 版本,该版本下无菜单选择操作界面,只提供命令行操作的方式。
xp和win7下如何连接交换机参考 http://www.elvhome.com/html/2013-3-24/201332411332880916.html
1 不需要保留配置文件
1.1 重启交换机,按 ctrl+c 键进入 ctrl 界面
将 secureCRT 的波特率修改为 9600,其他参数不变;交换机断电,重启,同时按住键盘上的 ctrl+c 键不放,注意观察重启的 log 提示。
System bootstrap ...
Nor Flash ID: 0x017E1000, SIZE: 8388608Bytes
Press Ctrl+B to enter Boot Menu ......
Load Ctrl Program ...
Executing program, launch at: 0x00010000
Self decompressing the image :
#########################################################################
#########################################################################
######################################################## [OK]
Ctrl Version: RGOS 10.4(2) Release(75955)
MTD_DRIVER-5-MTD_NAND_FOUND: 1 NAND chips(chip size : 134217728) detected
1 nand chip(s) found on the target.
Press Ctrl+C to enter Ctrl ...
//当出现这句话的时候一定要在3s内按下CTR+C进入交换机...
Hot Commands:
------------------------------------------------------------------------------------------------------------------------
Ctrl>^C
Ctrl>^C
Ctrl>^C
Ctrl>^C
Ctrl>^C
Ctrl>
提示:
如果重启没有 log 提示,或者按 ctrl+c 长时间无法进入 ctrl 界面,已经运行到 ruijie>的主程序模式下,可以再断电尝试 2-3 次,避免操作失误。如果还是无法进入 ctrl 界面,那么需要修改波特率为 57600 或者 115200,再重启交换机,尝试上述步骤进入 ctrl 界面此步启动可能出现乱码或者无法 log 显示,属于正常现象, 只要保证按住 ctrl+c 就可以。
1.2 ctrl 层下的常用命令介绍
为了方便使用,下面简单介绍下 ctrl 层下的常见命令的作用
Ctrl>help
//help 为帮助命令,可以列出当前 ctrl 下的所有命令
Total commands:
cust Maintain system information.
//设置用户定制信息,一般不需关心
setmain Set Main file name.
//设置系统启动文件名,一般为 rgos.bin
version Show current version information.
//查看当前设备的 boot,ctrl 的版本信息
reload Reload tools.
//重启交换机
setbaud Set CTRL Baudrate tools.
//更改交换机 ctrl 层的波特率,默认 9600
format Format flash filesystem.
//格式化 flash
rename Rename or Move a file.
//重命名文件
delete Remove a file.
//删除一个文件
dir List information about the files.
//查看 flash 中文件
load Load main or a binary file from filesystem.
//加载主程序 rgos.bin
xmup Upload file / FlashROM through XModem.
//用 xmodem 方式上传文件到 PC
xmdown Download programs through XModem.
//用 xmodem 方式下载一个文件到交换机上
debug Open or Close the tftp debug switch.
//调试 tftp 协议
help Dump command list OR show a command's details
//获取某个命令的详细使用帮助信息
tftp Download programs through TFTP.
//用 tftp 协议下载文件
hotcmd List current hot commands.
Ctrl>help delete
//用 help+命令,可以获取该命令的使用说明
Syntax: delete FILE
Usage Details:
FILE: The file pathname you want to remove.
Example:
delete xxx
1.3 删除配置文件,恢复出厂值
通过直接删除配置文件 config.text 来将交换机还原到出厂值,这样密码自然也就删除了。
Ctrl>dir
//用 dir 命令查看当前 flash 里面保存的配置文件 config.text
Mode Link Size MTime Name
-------- ---- --------- ------------------- ------------------
1 2313 2011-06-09 10:58:34 back.text
1 1740 2011-10-28 02:03:57 config.text
Ctrl>delete config.text
//通过 delete 命令删除配置文件 config.text
Are you sure you want to delete "config.text"?[Yes/no]y //此次需要选择 yes
File "config.text" is deleted.
Ctrl>
Ctrl>load //重启交换机
好,到此为止密码就删除了.同时配置文件也没有了.交换机等于空白.....
需要保存配置的密码恢复方法: http://www.elvhome.com/html/2013-3-24/2013324131334754.html