----------------------------------------
Cisco
交
换
机
4506/4006
密
码
恢复
详细过
程
步
骤
:
1
、
打开
45
交
换
机的
电
源后,出
现
提示后按住
键盘
上的
“Ctrl
−
C”5
秒。然后
进
入系
统
ROM moniter
状
态
(ROMmon)
!
−−−
Here, you power cycle the switch.
**********************************************************
* Welcome to ROM Monitor for WS
−
X4014 System. *
* Copyright (c) 1999
−
2000, 2001 by Cisco Systems, Inc. *
* All rights reserved. *
**********************************************************
ROM Monitor Program Version 12.1(10r)EY(1.21)
Board type 1, Board revision 7
Swamp FPGA revision 16, Dagobah FPGA revision 43
Timer interrupt test passed.
MAC Address : 00
−
02
−
b9
−
83
−
af
−
fe
IP Address : 172.16.84.122
Netmask : 255.255.255.0
Gateway : 172.16.84.1
TftpServer : Not set.
Main Memory : 256 MBytes
***** The system will autoboot in 5 seconds *****
Type control
−
C to prevent autobooting.
!
−−−
At this point, press Ctrl+C.
Autoboot cancelled......... please wait!!!
Autoboot cancelled......... please wait!!!
rommon 1 > [interrupt]
!
−−−
The module ended in the ROMmon.
rommon 1 > [interrupt]
2
、
进
入了
ROMmon
模式后使用命令
“confreg”
进
入系
统
恢复
阶
段。
rommon 1 > confreg
Configuration Summary :
=> load ROM after netboot fails
=> console baud: 9600
=> autoboot from: commands specified in 'BOOT' environment variable
do you wish to change the configuration? y/n [n]: y
enable "diagnostic mode"? y/n [n]: n
enable "use net in IP bcast address"? y/n [n]: n
disable "load ROM after netboot fails"? y/n [n]: n
enable "use all zero broadcast"? y/n [n]: n
enable "break/abort has effect"? y/n [n]: n
enable "ignore system config info"? y/n [n]: y
change console baud rate? y/n [n]: n
change the boot characteristics? y/n [n]: n
Configuration Summary :
=> load ROM after netboot fails
=> ignore system config info
=> console baud: 9600
=> autoboot from: commands specified in 'BOOT' environment variable
do you wish to save this configuration? y/n [n]: y
You must reset or power cycle for new configuration to take effect
如果当你在
“ignore system config info”
时选择
了
Y
,系
统
已
经
将寄存器
值
修改
为
0x2142
,无需下面那一步了。
rommon 1 >confreg 0x2142
You must reset or power cycle for the new configuration to take effect
3
、
修改寄存器
值
以后使用命令
“reset”
从新启
动
引擎。
rommon 2 > reset
Resetting .......
rommon 3 >
当系
统
从新启
动
以后,你
进
入交
换
机后模式的提示符就成
为
了
“Switch>
”
通
过
使用命令
“Switch#show version”
来
查
看
现
在的寄存器
值
是否修改成功。
Switch#show version
----
看看是不是有下面
这
一行
Configuration register is 0x2142
此
时
交
换
机的配置
为
空,使用命令
“Switch#show startup
−
config”
查
看曾
经
的配置。
此
时
可以看到密
码
和原先的
设备
配置情况。可以
进
行保存作
为
原始配置的
备
份
。
4
、
当
查
看寄存器
值
和配置
备
份后我
们
就可以
进
行下一步的操作了。
使用命令
configure memory
来保存
startup-config
中的内容到
running-config
中。
Switch#configure memory
Uncompressed configuration from 1307 bytes to 3014 bytes
00:13:52: %SYS
−
5
−
CONFIG_I: Configured from memory by console
c
−
4006
−
SUPIII#
同
样
可以使用命令
“copy startup
−
config running
−
config”
把原先的配置拷
贝
到
现
在的
running-config
中。
5
、
此
时
就可以
删
除原来的密
码
了。
Switch (config)#no enable password
6
、
删
除密
码
后需要恢复原来的寄存器
值
。最后保存配置就可以了
c
−
4006
−
SUPIII(config)#config
−
register 0x2102
c
−
4006
−
SUPIII#write memory
保存
7
、最后使用
“show version”
命令来
检查
修改后的寄存器
值
是否修改回去了。、
c
−
4006
−
SUPIII#show version
!
−−−
看看是不是有下面
这
一行
Configuration register is 0x2142 (will be 0x2102 at next reload)
c
−
4006
−
SUPIII#
最后从新启
动
系
统
,
还
原初始的寄存器
值
。
----------------------------------------
Cisco
交
换
机
4506/4006
密
码
恢复
详细过
程
步
骤
:
1
、
打开
45
交
换
机的
电
源后,出
现
提示后按住
键盘
上的
“Ctrl
−
C”5
秒。然后
进
入系
统
ROM moniter
状
态
(ROMmon)
!
−−−
Here, you power cycle the switch.
**********************************************************
* Welcome to ROM Monitor for WS
−
X4014 System. *
* Copyright (c) 1999
−
2000, 2001 by Cisco Systems, Inc. *
* All rights reserved. *
**********************************************************
ROM Monitor Program Version 12.1(10r)EY(1.21)
Board type 1, Board revision 7
Swamp FPGA revision 16, Dagobah FPGA revision 43
Timer interrupt test passed.
MAC Address : 00
−
02
−
b9
−
83
−
af
−
fe
IP Address : 172.16.84.122
Netmask : 255.255.255.0
Gateway : 172.16.84.1
TftpServer : Not set.
Main Memory : 256 MBytes
***** The system will autoboot in 5 seconds *****
Type control
−
C to prevent autobooting.
!
−−−
At this point, press Ctrl+C.
Autoboot cancelled......... please wait!!!
Autoboot cancelled......... please wait!!!
rommon 1 > [interrupt]
!
−−−
The module ended in the ROMmon.
rommon 1 > [interrupt]
2
、
进
入了
ROMmon
模式后使用命令
“confreg”
进
入系
统
恢复
阶
段。
rommon 1 > confreg
Configuration Summary :
=> load ROM after netboot fails
=> console baud: 9600
=> autoboot from: commands specified in 'BOOT' environment variable
do you wish to change the configuration? y/n [n]: y
enable "diagnostic mode"? y/n [n]: n
enable "use net in IP bcast address"? y/n [n]: n
disable "load ROM after netboot fails"? y/n [n]: n
enable "use all zero broadcast"? y/n [n]: n
enable "break/abort has effect"? y/n [n]: n
enable "ignore system config info"? y/n [n]: y
change console baud rate? y/n [n]: n
change the boot characteristics? y/n [n]: n
Configuration Summary :
=> load ROM after netboot fails
=> ignore system config info
=> console baud: 9600
=> autoboot from: commands specified in 'BOOT' environment variable
do you wish to save this configuration? y/n [n]: y
You must reset or power cycle for new configuration to take effect
如果当你在
“ignore system config info”
时选择
了
Y
,系
统
已
经
将寄存器
值
修改
为
0x2142
,无需下面那一步了。
rommon 1 >confreg 0x2142
You must reset or power cycle for the new configuration to take effect
3
、
修改寄存器
值
以后使用命令
“reset”
从新启
动
引擎。
rommon 2 > reset
Resetting .......
rommon 3 >
当系
统
从新启
动
以后,你
进
入交
换
机后模式的提示符就成
为
了
“Switch>
”
通
过
使用命令
“Switch#show version”
来
查
看
现
在的寄存器
值
是否修改成功。
Switch#show version
----
看看是不是有下面
这
一行
Configuration register is 0x2142
此
时
交
换
机的配置
为
空,使用命令
“Switch#show startup
−
config”
查
看曾
经
的配置。
此
时
可以看到密
码
和原先的
设备
配置情况。可以
进
行保存作
为
原始配置的
备
份
。
4
、
当
查
看寄存器
值
和配置
备
份后我
们
就可以
进
行下一步的操作了。
使用命令
configure memory
来保存
startup-config
中的内容到
running-config
中。
Switch#configure memory
Uncompressed configuration from 1307 bytes to 3014 bytes
00:13:52: %SYS
−
5
−
CONFIG_I: Configured from memory by console
c
−
4006
−
SUPIII#
同
样
可以使用命令
“copy startup
−
config running
−
config”
把原先的配置拷
贝
到
现
在的
running-config
中。
5
、
此
时
就可以
删
除原来的密
码
了。
Switch (config)#no enable password
6
、
删
除密
码
后需要恢复原来的寄存器
值
。最后保存配置就可以了
c
−
4006
−
SUPIII(config)#config
−
register 0x2102
c
−
4006
−
SUPIII#write memory
保存
7
、最后使用
“show version”
命令来
检查
修改后的寄存器
值
是否修改回去了。、
c
−
4006
−
SUPIII#show version
!
−−−
看看是不是有下面
这
一行
Configuration register is 0x2142 (will be 0x2102 at next reload)
c
−
4006
−
SUPIII#
最后从新启
动
系
统
,
还
原初始的寄存器
值
。