Loading... <p>      交换机的密码恢复比较特殊点,交换机里是没有寄存器值这个概念的。路由器中才有,所以就和路由器密码恢复就不一样了。在交换机里只要把配置保存了。下次交换机启动的时候就会载如配置位置。交换机里的配置文件是保存在config.text里的。交换机每次启动的时候都去寻找一下看能不能找到这个文件找到了就载入。所以我们这里密码恢复的核心就是把这个配置文件给他做个重命名,让交换机找不到这个文件。  </p> <p>   Catalyst交换机启动后进入用户模式发现有ENABLE密码,无法进入特权模式,怎么解决?(2900XL)</p> <p>   如下图:</p> <p>Press RETURN to get started!</p> <p>C2900XL INIT: Complete</p> <p>00:00:21: %SYS-5-CONFIG: Configured from NVRAM by console</p> <p>00:00:23: %SYS-5-RESTART: System restarted --</p> <p>Cisco Internetwork Operating System Software </p> <p>IOS (tm) C2900XL Software (C2900XL-C3H2S-M), Version 12.0(5.3)WC(1), MAINTENANCE INTERIM SOFTWARE</p> <p>Copyright (c) 1986-2001 by cisco Systems, Inc.</p> <p>Compiled Mon 30-Apr-01 07:34 by devgoyal</p> <p>Switch>en</p> <p>Password: </p> <p>% Password:  timeout expired!</p> <p> 阶段一: 重新加电(由于无法进入特权模式,只能拔插头罗),在POST阶段按住MODE键/CTRL+BREAK 发起中断,进入ROM MONITOR模式。时间只有几十秒哦!</p> <p>如下图:</p> <p>C2900XL Boot Loader (C2900-HBOOT-M) Version 12.0(5.2)XU, MAINTENANCE INTERIM SOFTWARE</p> <p>Compiled Mon 17-Jul-00 18:19 by ayounes</p> <p> starting...</p> <p>Base ethernet MAC Address: 00:04:4d:d6:b0:40</p> <p>Xmodem file system is available.</p> <p>The system has been interrupted prior to initializing the</p> <p>flash filesystem.  The following commands will initialize</p> <p>the flash filesystem, and finish loading the operating </p> <p>system software:</p> <p>    flash_init</p> <p>    load_helper</p> <p>    boot</p> <p>switch: </p> <p>阶段二:系统提示可以通过FLASH_INIT/LOAD_HELPER/BOOT等命令重新手工完成FLASHfs的初始化与加载。这对于之后修改配置文件是必要的。 </p> <p>如下图:</p> <p>switch: dir</p> <p>List of filesystems currently registered:</p> <p>               flash[0]: (read-write)</p> <p>              xmodem[1]: (read-only)</p> <p>                null[2]: (read-write)</p> <p>switch: dir flash:</p> <p>unable to stat flash:/: invalid argument</p> <p>switch: set  </p> <p>switch: flash_init    (中断造成FLASHfs并未初始化,此命令完成初始化)</p> <p>Initializing Flash...</p> <p>flashfs[0]: 201 files, 3 directories</p> <p>flashfs[0]: 0 orphaned files, 0 orphaned directories</p> <p>flashfs[0]: Total bytes: 3612672</p> <p>flashfs[0]: Bytes used: 3339264</p> <p>flashfs[0]: Bytes available: 273408</p> <p>flashfs[0]: flashfs fsck took 10 seconds.</p> <p>...done Initializing Flash.</p> <p>Boot Sector Filesystem (bs:) installed, fsid: 3</p> <p>Parameter Block Filesystem (pb:) installed, fsid: 4</p> <p>switch: load_helper (加载帮助镜像,为此模式下的命令提供描述。此命令为可选项)</p> <p>switch: dir</p> <p>List of filesystems currently registered:</p> <p>               flash[0]: (read-write)</p> <p>              xmodem[1]: (read-only)</p> <p>                null[2]: (read-write)</p> <p>                  bs[3]: (read-only)</p> <p>switch: dir flash:</p> <p>Directory of flash:/</p> <p>2    -rwx  111       <date>               info</p> <p>3    -rwx  105970    <date>               c2900XL-diag-mz-120.5.2-XU</p> <p>4    drwx  12544     <date>               html</p> <p>111  -rwx  1750311   <date>               c2900XL-c3h2s-mz.120-5.3.WC.1.bin</p> <p>204  -rwx  668       <date>               config.text  (我们的配置保存在此文件中)</p> <p>202  -rwx  111       <date>               info.ver</p> <p>203  -rwx  348       <date>               env_vars</p> <p>273408 bytes available (3339264 bytes used)</p> <p>switch: set</p> <p>BOOT=flash:c2900XL-c3h2s-mz.120-5.3.WC.1.bin</p> <p>BST_TRAIL=500</p> <p>ENABLE_BREAK=yes</p> <p>MAC_ADDR=00:04:4D:D6:B0:40</p> <p>MODEL_NUM=WS-C2912-XL-EN</p> <p>MODEL_REVISION_NUM=A0</p> <p>MOTHERBOARD_ASSEMBLY_NUM=73-3397-08</p> <p>MOTHERBOARD_REVISION_NUM=C0</p> <p>MOTHERBOARD_SERIAL_NUM=FAB0446141M</p> <p>POWER_SUPPLY_PART_NUM=34-0834-01</p> <p>POWER_SUPPLY_SERIAL_NUM=DAB04283J87</p> <p>SYSTEM_SERIAL_NUM=FAB0447T12M</p> <p>switch: rename flash:config.text flash:edify.txt   (对配置文件进行重命名,使配置在启动时无法正常加载,同时也保留了配置)</p> <p>switch: dir flash:</p> <p>Directory of flash:/</p> <p>2    -rwx  111       <date>               info</p> <p>3    -rwx  105970    <date>               c2900XL-diag-mz-120.5.2-XU</p> <p>4    drwx  12544     <date>               html</p> <p>111  -rwx  1750311   <date>               c2900XL-c3h2s-mz.120-5.3.WC.1.bin</p> <p>204  -rwx  668       <date>               edify.txt</p> <p>202  -rwx  111       <date>               info.ver</p> <p>203  -rwx  348       <date>               env_vars</p> <p>273408 bytes available (3339264 bytes used)</p> <p>switch: boot (加载已经初始化完毕的FLASHfs)</p> <p>Loading "flash:c2900XL-c3h2s-mz.120-5.3.WC.1.bin"...#################################</p> <p><省略></p> <p>         --- System Configuration Dialog ---</p> <p>At any point you may enter a question mark '?' for help.</p> <p>Use ctrl-c to abort configuration dialog at any prompt.</p> <p>Default settings are in square brackets '[]'.</p> <p>Continue with configuration dialog? [yes/no]: n</p> <p>Press RETURN to get started.</p> <p>Switch>en</p> <p>Switch#</p> <p>阶段三:发现没有提示输入ENABLE口令,正 常进入特权模式。手动加载配置,删除密码,将删除密码后的配置保存到NVRAM。</p> <p>如下图:</p> <p>Switch#sh start</p> <p>%% Non-volatile configuration memory is not present</p> <p>Switch#dir</p> <p>Directory of flash:/</p> <p>  2  -rwx         111   Mar 01 1993 00:07:48  info</p> <p>  3  -rwx      105970   Jul 18 2000 01:26:29  c2900XL-diag-mz-120.5.2-XU</p> <p>  4  drwx       12544   Mar 01 1993 02:29:42  html</p> <p>111  -rwx     1750311   Mar 01 1993 00:08:59  c2900XL-c3h2s-mz.120-5.3.WC.1.bin</p> <p>204  -rwx         668   Mar 01 1993 00:11:22  edify.txt</p> <p>202  -rwx         111   Mar 01 1993 00:10:23  info.ver</p> <p>203  -rwx         348   Jan 01 1970 00:05:46  env_vars</p> <p>3612672 bytes total (273408 bytes free)</p> <p>Switch#copy ruhua.txt run   (将先前的配置加载到RUNNING-CONFIG中)</p> <p>Destination filename [running-config]? </p> <p>668 bytes copied in 1.290 secs (668 bytes/sec)</p> <p>Switch#</p> <p>00:08:26: %SYS-5-CONFIG: Configured from  by </p> <p>Switch#sh ru</p> <p>Building configuration...</p> <p>Current configuration:</p> <p>!</p> <p>version 12.0</p> <p>no service pad</p> <p>service timestamps debug uptime</p> <p>service timestamps log uptime</p> <p>no service password-encryption</p> <p>!</p> <p>hostname Switch</p> <p>!</p> <p>enable password cisco</p> <p>!</p> <p>!</p> <p>!</p> <p>!</p> <p>!</p> <p>!</p> <p>ip subnet-zero</p> <p><省略></p> <p>Switch#conf t</p> <p>Enter configuration commands, one per line.  End with CNTL/Z.</p> <p>Switch(config)#no enable pass  (删除ENABLE密码)</p> <p>Switch(config)#end </p> <p>Switch#wr  (保存配置到NVRAM)</p> <p>Building configuration...</p> <p>00:08:50: %SYS-5-CONFIG_I: Configured from console by console[OK]</p> <p>Switch#sh start   </p> <p>Using 673 out of 32768 bytes</p> <p>!</p> <p>version 12.0</p> <p>no service pad</p> <p>service timestamps debug uptime</p> <p>service timestamps log uptime</p> <p>no service password-encryption</p> <p>!</p> <p>hostname Switch</p> <p>!</p> <p>!</p> <p>!   (发现NVRAM配置中已经不包含ENABLE密码了)</p> <p>!</p> <p>!</p> <p>ip subnet-zero</p> <p><省略></p> <p>Switch#sh flash</p> <p>Directory of flash:/</p> <p>  2  -rwx         111   Mar 01 1993 00:07:48  info</p> <p>  3  -rwx      105970   Jul 18 2000 01:26:29  c2900XL-diag-mz-120.5.2-XU</p> <p>  4  drwx       12544   Mar 01 1993 02:29:42  html</p> <p>111 -rwx 1750311   Mar 01 1993 00:08:59  c2900XL-c3h2s-mz.120-5.3.WC.1.bin</p> <p>204  -rwx         668   Mar 01 1993 00:11:22  ruhua.txt</p> <p>202  -rwx         111   Mar 01 1993 00:10:23  info.ver</p> <p>203  -rwx         348   Jan 01 1970 00:05:46  env_vars</p> <p>205  -rwx         673   Mar 01 1993 00:08:53  config.text</p> <p>3612672 bytes total (272384 bytes free)</p> <p>Switch#del edify.txt   (删除已经无用的重命名配置文件)</p> <p>Delete filename [edify.txt]? </p> <p>Delete flash:ruhua.txt? [confirm]</p> <p>Switch#sh flash</p> <p>Directory of flash:/</p> <p>  2  -rwx         111   Mar 01 1993 00:07:48  info</p> <p>  3  -rwx      105970   Jul 18 2000 01:26:29  c2900XL-diag-mz-120.5.2-XU</p> <p>  4  drwx     12544   Mar 01 1993 02:29:42  html</p> <p>111 -rwx 1750311   Mar 01 1993 00:08:59  c2900XL-c3h2s-mz.120-5.3.WC.1.bin</p> <p>202  -rwx         111   Mar 01 1993 00:10:23  info.ver</p> <p>203  -rwx         348   Jan 01 1970 00:05:46  env_vars</p> <p>205  -rwx         673   Mar 01 1993 00:08:53  config.text</p> <p>3612672 bytes total (273408 bytes free)</p> <p>只要大家理解交换机工作原理就明白的!!</p> <p>现在就结束了。把这个发到网上,一是和大家分享,二是怕自己以后忘记!!</p> Last modification:October 6, 2023 © Allow specification reprint Support Appreciate the author AliPayWeChat Like 如果觉得我的文章对你有用,请随意赞赏