1 无密码启动
无密码启动操作适用于搭载RGOS 11.X及RGOS 12.X操作系统的交换机和路由器,以及搭载非RGOS系统的MF2920U、IF2920U、SF2920U、PF2920U系列极简光交换机。用于解决因密码丢失而导致的以下几类问题:
l 无法登录设备Console接口;
l 无法通过Telnet/SSH远程登录;
l 无法进入特权模式;
l 无法登录Web网管系统。
注意:本操作需要重启设备,将引起网络中断,并且可能造成未保存的配置或数据丢失。建议在操作前完全评估对业务的影响,并选择在业务量较少的时候进行操作。
1.1 配置限制与指导
l 无密码启动操作只能够在设备Console接口下执行。
l VSU模式下,只有通过主设备的Console接口接入,才能够成功执行无密码启动。
1.2 配置任务简介
(1) 通过Console接口连接设备,请至少选择其中一项进行配置。
○ 若能够通过串口服务器,Telnet远程登录设备,则执行以下操作。
○ 若设备未连接串口服务器,无法Telnet远程登录,则执行以下操作。
(2) (可选)查看设备版本信息
(3) 进入Boot模式,跳过密码进入特权模式,请选择其中一项进行配置。
○ 通过Ctrl+C进入Boot模式,请选择其中一项进行配置。
○ 通过Ctrl+B进入Boot模式(RGOS操作系统),请选择其中一项进行配置。
○ 通过Ctrl+B进入Boot模式(非RGOS操作系统),请选择其中一项进行配置。
1.3 通过Console接口连接设备
1.3.1 远程登录设备Console接口
若设备的Console接口已连接串口服务器,用户可通过串口服务器实现远程登录。
1. 组网图
图1-1 远程登录设备接口组网图

2. 配置准备
PC、客户端连接软件(如SecureCRT、XShell、超级终端等)。
3. 配置步骤
打开客户端连接软件,采用telnet命令,通过Console口远程登录设备。
1.3.2 通过Console线直接连接设备与PC
若设备未连接串口服务器,但用户可直接接触设备,则可通过本方法登录设备Console接口。
1. 组网图
图1-2 通过Console线直接连接设备与PC组网图

2. 配置准备
Console线、PC、客户端连接软件(如SecureCRT、XShell、超级终端等)。
3. 配置步骤
(1) 通过Console线连接PC的COM口和设备的Console接口。
(2) 在PC上右击【我的电脑】-【管理】-【设备管理器】-【端口(COM和LPT)】,查看设备串口是否已被PC识别。
(3) 打开客户端连接软件,进行如下配置:
○ 使用的协议类型:Serial
○ 连接时使用的端口:COM
○ 每秒位数(波特率):9600
○ 数据位:8
○ 奇偶校验:无
○ 停止位:1
○ 数据流控制:无
注意
若创建会话后,窗口无数据显示,可修改波特率为115200。
1.4 查看设备版本信息
若进入设备时停留在用户模式,可以通过show version detail命令查看设备型号、软件版本、Boot版本等信息。上述信息可用于支持进入Boot模式的方法选择。
l 搭载RGOS 11.X操作系统的设备信息举例。
11.X-N18K-CORE>show version detail
System description : Ruijie High-density IPv6 100G Core Routing Switch(N18010) By Ruijie Networks
System start time : 2019-02-13 01:21:46
System uptime : 0:23:52:59
System hardware version : 1.00
System software version : N18000_RGOS 11.0(4)B103, Release(05222604)
System patch number : NA
System software number : M04425010262018
System serial number : 1234942570009
System boot version : 1.2.13.bfdf540(150728)
System core version : 2.6.32.a7bf0747f69061
System cpu partition : 2-3
Module information:
Slot M1 : M18010-CM
Hardware version : 1.00
Boot version : 1.2.13.bfdf540(150728)
Software version : N18000_RGOS 11.0(4)B103, Release(05222604)
Software number : M04425010262018
Serial number : 1234942570009
l 搭载RGOS 12.X操作系统的设备信息举例。
12.X-S57H4>show version detail
System description : Ruijie 10G Ethernet Switch(S5750C-48GT4XS-H) By Ruijie Networks
System start time : 2022-08-05 15:11:32
System uptime : 0:01:53:23
System hardware version : 1.71
System software version : S5700H_RGOS 12.6(2)
System patch number : NA
System software number : M07311807182022
System serial number : G1MWC7B001052
System boot version : 1.4.12(Master) 1.4.3(Slave)
System rboot version : 1.1.12
System core version : 4.4.178-dirty
Module information:
Slot 0 : S5750C-48GT4XS-H
System uptime : 0:01:53:23
Hardware version : 1.71
Boot version : 1.4.12(Master) 1.4.3(Slave)
Rboot version : 1.1.12
Software version : S5700H_RGOS 12.6(2)
Software number : M07311807182022
Serial number : G1MWC7B001052
1.5 进入Boot模式,跳过密码进入特权模式
连接设备Console口后,可以采用输入@@@@B命令方式,或手动对设备下电后再重新上电的方式,对设备进行重启。
由于设备搭载的操作系统存在差异,重启后的显示界面及进入Boot模式的方法有如下三种,请根据实际情况选择以下操作。
l 若设备重启后,界面提示信息为“Press Ctrl+C to enter Boot Menu”,则通过按住键盘上的“Ctrl+C”键进入Boot模式。无密码启动方式参考1.5.1 通过Ctrl+C进入Boot模式。适用于搭载RGOS 11.X操作系统的交换机。
11.X-N18K-CORE#@@@@![93916.017329] IRQ RESPONSES
[93916.017345] Please change 5@ to
Boot 1.2.13-bfdf540 (Build time: Jul 28 2015 - 15:01:12)
DRAM: 4 GiB
NAND: 512 MiB
Flash: 8 MiB
SPI: ready
MMC:
USB: USB EHCI 1.00
scanning bus for devices... 1 USB Device(s) found
Type the command 'usb start' to scan for USB storage devices.
SETMAC: Setmac operation was performed at 2017-11-03 18:06:01 (version: 11.0)
Press Ctrl+C to enter Boot Menu
l 若设备重启后,界面提示信息为“Press Ctrl+B to enter Boot Menu, Press Ctrl+C to enter Rboot”,则通过按住键盘上的“Ctrl+B”键进入Boot模式。无密码启动方式请参考1.5.2 通过Ctrl+B进入Boot模式(RGOS操作系统)。适用于搭载RGOS 12.X操作系统的交换路由设备。
12.X-S57H4#[ 5372.730666] s
U-Boot 1.4.12--g1b6cd5f (Dec 17 2019 - 21:58:43 +0800)
I2C: ready
DRAM: 1 GiB
NAND: 512 MiB
Loading Environment from SPI Flash... SF: Detected s25fl128s_64k with page size 256 Bytes, erase size 64 KiB, total 16 MiB
OK
Net: bcm_xgs_gmac-0, bcm_xgs_gmac-1 [PRIME]
Press Ctrl+B to enter Boot Menu, Press Ctrl+C to enter Rboot 0
l 若设备重启后,界面提示信息为“Press Ctrl+B to enter Boot Menu...”,则通过按住键盘上的“Ctrl+B”键进入Boot模式。无密码启动方式请参考1.5.3 通过Ctrl+B进入Boot模式(非RGOS操作系统)。适用于搭载非RGOS操作系统的极简光交换机。
Unit 0: Straos: 000051C1
Unit 0: PLL1 CH1 POSTDIV 13
BootVersion: MicroOS 2.0.16
Build:Wed Feb 9 11:10:56 2022
Bootloader: QSPI flash Mode1: winbond size: 128 Mbit
DEVFS: Initializing..
DEVFS: Device /dev/ttys0 registered
DEVFS: Device /dev/flash0 registered
Press Ctrl+B to enter Boot Menu...
1.5.1 通过Ctrl+C进入Boot模式
请根据实际情况,选择以下任意方式执行无密码启动。
l 采用简易命令行的方式,可临时跳过密码启动设备。若启动后未配置密码,再次重启时仍需原密码。
l 修改配置文件的方式通过对配置文件重命名,将其暂时移除,并在进入设备后执行配置文件的恢复操作。恢复配置文件后若未配置密码,再次重启时仍需原密码。
l 删除配置文件的方式可在设备重启后仍保持无密码启动,但原有的所有配置将丢失。
1. 通过简易命令行无密码启动
注意
通过简易命令行执行无密码启动后,配置文件中的密码配置并未删除。若重启设备,再进入时仍需要原密码。
(1) 进入Boot模式后,按住键盘上的“Ctrl+Q”键,进入uboot简易命令行,显示为“bootloader#”。
(2) 使用main_config_password_clear命令,跳过密码启动设备。
(3) 使用enable命令,进入特权模式。
Press Ctrl+C to enter Boot Menu
Entering simple UI....
====== BootLoader Menu("Ctrl+Z" to upper level) ======
TOP menu items.
************************************************
0. Tftp utilities.
1. XModem utilities.
2. Run main.
3. SetMac utilities.
4. Scattered utilities.
5. Set backplane info
6. Set Fan utilities
7. Set POE utilities
8. Set Power utilities
************************************************
Press a key to run the command:
bootloader# main_config_password_clear
……
Press RETURN to get started
11.X-N18K-CORE> enable
11.X-N18K-CORE#
2. 修改配置文件后启动
(1) 进入Boot后,按住键盘上的“Ctrl+Q”键,进入uboot简易命令行,显示为“bootloader#”。
(2) 输入ubootui命令后,立即按下“Ctrl+P”,进入Ubootui命令行。
说明
若执行ubootui命令后,设备提示“Error, command 'ubootui' not found.”,则表示系统不支持本方式,请使用reboot命令重启设备,并采用1. 通过简易命令行无密码启动。
(3) 使用setenv runlevel 1命令,设置启动Level为1。
(4) 使用run linux命令,进入Linux。
注意
在使用run linux命令时,需要删除前面的“#”。正确的输入方式如下:
bootloaderrunlinux
(5) 输入mv /data/config.text /data/config.bak,重命名配置文件。
(6) 使用sync命令,将内存缓冲区中的数据写入硬盘中,实现数据同步。
(7) 使用reboot命令,重启设备。
(8) 使用enable命令,进入特权模式。
(9) 输入copy flash:config.bak flash:config.text,恢复配置文件。
(10) 输入copy startup-config running-config,使当前配置生效。
Press Ctrl+C to enter Boot Menu
Entering simple UI....
====== BootLoader Menu("Ctrl+Z" to upper level) ======
TOP menu items.
************************************************
0. Tftp utilities.
1. XModem utilities.
2. Run main.
3. SetMac utilities.
4. Scattered utilities.
5. Set backplane info
6. Set Fan utilities
7. Set POE utilities
8. Set Power utilities
************************************************
Press a key to run the command:
bootloader#set runlevel 1
bootloaderrunlinux
~ # mv /data/config.text /data/config.bak
~ # sync
~ # reboot
……
Press RETURN to get started
Ruijie> enable
Ruijie# copy flash:config.bak flash:config.text
Ruijie# copy startup-config running-config
3. 删除配置文件后启动
注意
通过本方法启动后,原有配置文件丢失,请慎重使用。
(1) 进入Boot后,按住键盘上的“Ctrl+Q”键,进入uboot简易命令行,显示为“bootloader#”。
(2) 使用ubootui命令后,立即按下“Ctrl+P”,进入Ubootui命令行。
说明
若执行ubootui命令后,设备提示“Error, command 'ubootui' not found.”,则表示系统不支持本方式,请使用reboot命令重启设备,并采用1. 通过简易命令行无密码启动。
(3) 使用setenv runlevel 1命令,设置启动Level为1。
(4) 使用run linux命令,进入Linux。
注意
在使用run linux命令时,需要删除前面的“#”。正确的输入方式如下:
bootloaderrunlinux
(5) 使用rm /data/config.text命令,删除配置文件。
(6) 使用sync命令,将内存缓冲区中的数据写入硬盘中,实现数据同步。
(7) 使用reboot命令,重启设备。
(8) 使用enable命令,进入特权模式。
Press Ctrl+C to enter Boot Menu
Entering simple UI....
====== BootLoader Menu("Ctrl+Z" to upper level) ======
TOP menu items.
************************************************
0. Tftp utilities.
1. XModem utilities.
2. Run main.
3. SetMac utilities.
4. Scattered utilities.
5. Set backplane info
6. Set Fan utilities
7. Set POE utilities
8. Set Power utilities
************************************************
Press a key to run the command:
bootloader#set runlevel 1
bootloaderrunlinux
~ # rm /data/config.text
~ # sync
~ # reboot
……
Press RETURN to get started
Ruijie> enable
Ruijie#
1.5.2 通过Ctrl+B进入Boot模式(RGOS操作系统)
请根据实际情况,选择以下任意方式执行无密码启动。
1. 通过菜单栏选择无密码启动选项
注意
通过菜单栏选项执行无密码启动后,配置文件中的密码配置并未删除。若重启设备,再进入时仍需要原密码。
(1) 进入Boot模式后,输入“3”选择Scattered utilities菜单项,进入其他功能查询和设置菜单。
(2) 输入“5”选择Run main without enable password菜单项,进入无密码启动模式。
(3) 输入“y”确认后,设备直接进入主程序。等待主程序加载完成后即可进入特权模式。
(4) 使用enable命令,进入特权模式。
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
====== 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
The system will start immediately without enable password.
Confirm? [Y/N]:y
……
Press RETURN to get started
Last login: Aug 5 2022 16:43:45 through console.
12.X-S57H4> enable
12.X-S57H4#
2. 通过简易命令行无密码启动
注意
通过简易命令行执行无密码启动后,配置文件中的密码配置并未删除。若重启设备,再进入时仍需要原密码。
(1) 进入Boot模式后,按住键盘上的“Ctrl+Q”键,进入uboot简易命令行,显示为“bootloader#”。
(2) 使用main_config_password_clear命令,跳过密码启动设备。
(3) 使用enable命令,进入特权模式。
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:
bootloader# main_config_password_clear
……
Press RETURN to get started
Last login: Aug 5 2022 19:49:27 through console.
12.X-S57H4> enable
12.X-S57H4#
1.5.3 通过Ctrl+B进入Boot模式(非RGOS操作系统)
本操作仅适用于搭载非RGOS系统的MF2920U、IF2920U、SF2920U、PF2920U系列极简光交换机。此类设备在忘记密码时可首先尝试以下操作:
l 若设备未修改过密码,请查看设备背面的默认登录IP、用户名和密码。
l 设备支持物理按键恢复出厂设置。若允许删除当前所有配置,则长按设备上的恢复出厂设置按钮5秒以上,设备恢复出厂设置。此时可以使用设备背面的默认登录IP、用户名和密码登录。
若无法通过上述方式完成无密码启动操作,请根据实际情况,选择以下任意方式执行无密码启动。
1. 恢复出厂设置
注意
恢复出厂设置将会重启设备,并删除当前所有配置。建议在恢复出厂设置前备份配置文件,确保在需要时能够还原配置。
(1) 进入Boot模式后,输入“2”选择Scattered utilities菜单项,进入其他功能查询和设置菜单。
(2) 输入“5”选择Restore factory settings菜单项。
(3) 输入“y”确认后,设备恢复出厂设置并自动重启。等待主程序加载完成后,可使用默认IP、用户名和密码登录Web网管系统。
Press Ctrl+B to enter Boot Menu...
====== BootLoader Menu("Ctrl+Z" to upper level) ======
TOP menu items.
************************************************
0. ZModem utilities.
1. Run main.
2. Scattered utilities.
************************************************
Press a key to run the command: 2
====== BootLoader Menu("Ctrl+Z" to upper level) ======
0. Show the bootloader version.
1. Reload system.
2. Set setmac info.
3. Show product info.
4. Select primary/standby image.
5. Restore factory settings.
6. Run main with default UserName and Password.
7. Set baudrate.
************************************************
Press a key to run the command: 5
determine to restore factory settings(y/n):y
restore factory settings succcess, device will restart...
2. 恢复默认账号密码
(1) 进入Boot模式后,输入“2”选择Scattered utilities菜单项,进入其他功能查询和设置菜单。
(2) 输入“6”选择Run main with default UserName and Password.菜单项。
(3) 输入“y”确认后,恢复默认账号密码并自动重启。等待主程序加载完成后,可使用默认用户名和密码登录Web网管系统。
Press Ctrl+B to enter Boot Menu...
====== BootLoader Menu("Ctrl+Z" to upper level) ======
TOP menu items.
************************************************
0. ZModem utilities.
1. Run main.
2. Scattered utilities.
************************************************
Press a key to run the command: 2
====== BootLoader Menu("Ctrl+Z" to upper level) ======
0. Show the bootloader version.
1. Reload system.
2. Set setmac info.
3. Show product info.
4. Select primary/standby image.
5. Restore factory settings.
6. Run main with default UserName and Password.
7. Set baudrate.
************************************************
Press a key to run the command: 6
determine to run main with default username and password(y/n):y
run main with default UserName and Password., device will restart...