hgxfg9

人生若只如初见,何事秋风悲画扇。

0%

EMC DS-300B、DS-5100B、DS-5300B系列交换机恢复密码

EMC DS-300B、DS-5100B、DS-5300B系列交换机恢复密码

请按照以下步骤操作:

注意:这将恢复所有密码并将其重置为默认值,以恢复管理员和用户密码以 root 身份登录并检查命令指南以获取正确的命令。

在尝试恢复密码之前,可以使用初始密码进行测试,如果初始密码无法进入系统,再尝试使用重置方式恢复密码

用户名 密码
root fibranne
factory fibranne
admin password
user password
密码重置方案

1、使用Console连接到设备上带有“I0I0I”标志的端口。默认波特率为9600

2、重启交换机

3、当提示 Hit ESC to stop autoboot时按下ESC键,当按下ESC键后 Boot PROM 菜单会显示以下选项:

1
2
3
4
5
6
7
Hit ESC to stop autoboot:  0  	#按下ESC

1) Start system.
2) Recover password.
3) Enter command shell.

Option? #输入3进入命令行界面

4、输入3打开命令行界面

5、如果设置过Boot PROM密码则会提示输入密码

6、使用命令printenv可以看到当前环境选项

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
=> printenv
AutoLoad=yes
BootromVerbose=no
InitTest=MEM()
LoadIdentifiers=Fabric Operating System;Fabric Operating System
OSLoadOptions=quiet #当前OSLoadOptions为quiet模式
OSLoader=ATA()0x5c0f7;ATA()0x1818b0
OSRootPartition=hda1;hda2
SkipWatchdog=yes
baudrate=9600
bootcmd=setenv bootargs mem=${mem} ${OSLoadOptions};ataboot;bootm 0x400000
bootdelay=20
ethact=ppc_4xx_eth0
ethaddr=00:05:33:6C:E2:5B
hostname=sequoia
initrd_high=0x20000000
mem=520192k
preboot=echo;echo Type "run flash_nfs" to mount root filesystem over NFS;echo
netdev=eth0
consoledev=ttyS1
ramdiskaddr=400000
ramdiskfile=your.ramdisk.u-boot
stderr=serial
stdin=serial
stdout=serial
ver=U-Boot 1.1.3 (Feb 23 2010 - 09:41:55)

Environment size: 729/4080 bytes

输入命令setenv OSLoadOptions "single"以更改 OSLoadOptions 设置,以便交换机将启动到单用户模式

1
=> setenv OSLoadOptions "single"

7、再次输入printenv,验证修改是否成功

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
=> printenv
AutoLoad=yes
BootromVerbose=no
InitTest=MEM()
LoadIdentifiers=Fabric Operating System;Fabric Operating System
OSLoadOptions=single #已经修改成功
OSLoader=ATA()0x5c0f7;ATA()0x1818b0
OSRootPartition=hda1;hda2
SkipWatchdog=yes
baudrate=9600
bootcmd=setenv bootargs mem=${mem} ${OSLoadOptions};ataboot;bootm 0x400000
bootdelay=20
ethact=ppc_4xx_eth0
ethaddr=00:05:33:6C:E2:5B
hostname=sequoia
initrd_high=0x20000000
mem=520192k
preboot=echo;echo Type "run flash_nfs" to mount root filesystem over NFS;echo
netdev=eth0
consoledev=ttyS1
ramdiskaddr=400000
ramdiskfile=your.ramdisk.u-boot
stderr=serial
stdin=serial
stdout=serial
ver=U-Boot 1.1.3 (Feb 23 2010 - 09:41:55)

Environment size: 730/4080 bytes

8、输入命令saveenv保存更改

1
2
3
4
5
6
7
=> saveenv
Saving Environment to Flash...

. done

. done
done

9、输入boot,以单用户模式启动设备

1
2
3
4
5
6
7
8
=> boot
Map file at LBA sector 0x5c0f7
## Booting image at 00400000 ...
Image Name: Linux-2.6.14.2
Image Type: PowerPC Linux Multi-File Image (uncompressed)
Data Size: 4290075 Bytes = 4.1 MB
Load Address: 00000000
[output truncated]

10、输入命令mount -o remount,rw /重新挂载根分区,使其能够进行读/写操作

1
2
3
4
sh-2.04# 
sh-2.04# mount -o remount,rw /
EXT3 FS on hda1, internal journal #返回值为hda1
sh-2.04#

11、使用mount命令挂载二级分区,如果上一步返回的值为hda1,则这步挂载hda2;如果上一步返回hda2则这步挂载hda1

1
2
3
4
5
sh-2.04# mount /dev/hda2 /mnt
kjournald starting. Commit interval 5 seconds
EXT3 FS on hda2, internal journal
EXT3-fs: recovery complete.
EXT3-fs: mounted filesystem with ordered data mode.

12、输入命令/sbin/passwddefault将所有密码重置为默认值

1
2
3
sh-2.04# /sbin/passwddefault
passwdCfg: fabosInit failed with -1
All account passwords have been successfully set to factory default.

在某些平台上,通过 bootprom 尝试密码恢复期间的此步骤可能会显示错误消息,例如:
Raslog Module Initialization failed rc=-1
fabsys device open: No such device or address.
只要响应此命令出现消息 All account passwords have been successfully set to factory default 就可以忽略这些消息。

13、输入命令 bootenv OSLoadOptions "quiet;quiet"OSLoadOptions 重置为 quiet;quiet (双引号不可删除,必须加上)

1
sh-2.04# bootenv OSLoadOptions "quiet;quiet"

14、输入reboot -f重启交换机

1
2
3
4
5
sh-2.04# reboot -f
Restarting system.
.

The system is coming up, please wait...

15、使用默认密码admin/password登录交换机

-------- 本文结束 感谢阅读 --------
你的鼓励是我更新的动力!