入职第二天,大哥给我搬来一台思科的2960交换机让我熟悉命令,说这里面有之前客户配置的密码,需要破开才能配置,一开始根据网上搜来的教学:打开交换机的同时,按住交换机的MODE键,直到进入switch。
结果我理解错了,长按了许久之后,出现下面这些命令
Feb 15 17:45:46.421: %SYS-7-NV_BLOCK_INIT: Initialized the geometry of nvram
Feb 15 17:45:46.434: %EXPRESS_SETUP-5-CONFIG_IS_RESET: The configuration is reset and the system will now reboot
Feb 15 17:45:47.438: %SYS-5-RELOAD: Reload requested by Hulc LED Process. Reload Reason: Reload due to Express Setup.
后面还有很长很长,等了很长时间之后 ,最后出现一行
Would you like to enter the initial configuration dialog? [yes/no]:
我以为是解放了,然后直接出来的是Switch>我直接就蒙了,我心想是不是给重置了,我汗直接就流下来了,然后我就搜长按mode键能不能给重新恢复出厂设置,搜出来一个大哥说不能只能通过命令才能重置。
然后我心想不对啊,重启之后也是Switch>啊,我看了看一开始的三行显示的数据:The configuration is reset and the system will now reboot,这意思不就是重新初始化了,我就干脆破罐子破摔,重新设置了个密码重新开始破,步骤是
1、打开电脑中SecureCRT软件,连上交换机
2、拔下交换机的电源
3、用手按住交换机上的MODE键不动,跟着插上电源
4、看syst的灯不闪动了,再松开mode按钮,此时交换机已进入底层配置模式,提示符为switch:
5、在switch:后执行flash_init命令初始化flash
6、查看Flash中的配置文件的命令:dir flash:/
7、把config.text文件更名为config.old或其它
命令:switch:rename flash:config.text flash:config.old
8、执行boot命令重启交换机switch: boot
在第6步中我看到一个config.text.renamed的文件,我想是不是之前的配置文件是这个。 所以我直接把刚配置的文件删了delete flash:config.text 然后把这个config.text.renamed改名成config.text重启后用刚才我设置的密码进不去,所以我觉得大概率是之前的配置文件,然后我重复刚才破解密码的步骤,第八步执行完之后我试着show running config了一下,结果之前的客户的配置还有留存,但是我config.text不是删了,所以现在running config是从哪来的。。
之后的步骤
9、switch#show flash
10、switch#rename flash:config.old flash:config.text
11、switch# copy flash:config.textsystem:running-config
12、进入全局配置中设置enable密码后并保存就可以用新密码登录了。switch(config)# enable secret cisco