More

    [시스코 (CISCO)] C9000 시리즈 (C9200, C9300) 비밀번호 복구 및 공장 초기화 방법

    비밀번호 (패스워드, PASSWROD) 분실 시 스위치를 초기 설정하다보면 암호를 설정하지 않고 설정하다 재부팅이 되었는데 암호를 넣으라던지,

    내가 설정한 암호가 적용이 안된다던지 하는 상황이 오곤 한다. 이 때 스위치에 접속하여 암호를 재설정해줄 수 있다.

    혹은 타 사이트에서 운용하던 장비를 철거해 다른 사이트에 사용하거나 장비를 폐기할 때 필요한 공장 초기화 방법도 서술한다.

    대상장비 : 시스코 C9000 시리즈

    1. 비밀번호 복구

    비밀번호를 분실했을 경우 기존 설정을 되살리며 비밀번호를 복구할 수 있습니다. 단, 비밀번호만 찾아내는 방식이 아니라 임의로 설정 로드를 무력화 시킨 후 다시 설정을 적용하고 재부팅 전 사용자 정보를 새로 입력하는 방식이니 참고 바랍니다.

    1) boot 모드 진입

    스위치를 켜고 부팅 시 ######## 이 표시될 때 Mode 버튼을 눌렀다 떼어줍니다.

    C9300-ITGOIT-TEST# 
    Initializing Hardware...
    
    Initializing Hardware......
    
    System Bootstrap, Version 17.9.2r, RELEASE SOFTWARE (P)
    Compiled Wed 11/23/2022 12:30:48.96 by rel
    
    Current ROMMON image : Primary
    Last reset cause     : PowerOn
    C9300-24P platform with 8388608 Kbytes of main memory
    
    boot: attempting to boot from [flash:cat9k_iosxe.17.09.04a.SPA.bin]
    boot: reading file cat9k_iosxe.17.09.04a.SPA.bin
    #########################################################  mode 버튼 클릭
    boot: failed to boot file flash:user/cat9k_iosxe.17.09.04a.SPA.bin
    ERROR: failed to boot from flash:cat9k_iosxe.17.09.04a.SPA.bin (Aborted)
    switch: 

    2) 설정 로드 무시하기

    SWITCH_IGNORE_STARTUP_CFG=1를 입력하여 부팅 시 시스템에서 설정을 로드하지 않도록 명령어를 입력해줍니다.

    switch: SWITCH_IGNORE_STARTUP_CFG=1
    switch: boot
    boot: attempting to boot from [flash:cat9k_iosxe.17.09.04a.SPA.bin] (interrupted)
    switch: boot
    boot: attempting to boot from [flash:cat9k_iosxe.17.09.04a.SPA.bin]
    boot: reading file cat9k_iosxe.17.09.04a.SPA.bin
    #########################################################################################################################
    ----------------------------------------------------  중간생략  ----------------------------------------------------------
    Switch>

    3) 기존 설정 로드

    기존 장치 구성 설정을 running-config에 로드하고 비밀번호 재설정합니다.
    이 때 기존 설정을 로드하는 순간 기존 분실했던 계정의 암호로 재설정되는 것이므로, 바로 계정에 대한 패스워드를 재설정해줍니다.

    Switch> en
    Switch# copy start running-config
    Destination filename [running-config]? 엔터
    VTP version is already in V1.The email address configured in Cisco Smart License Portal will be used as contact email address to send SCH notifications.CiscoTAC-1 profile cannot enable more than one transport method. http transport has been enabled and email transport disabled.
    8647 bytes copied in 0.371 secs (23307 bytes/sec)
    ITGOIT-SWITCH# configure terminal
    ITGOIT-SWITCH(config)# username itgoit(사용자 계정) secret ITgoti!!(설정할 패스워드)
    ITGOIT-SWITCH(config)# enable secret ITgoit!!
    ITGOIT-SWITCH(config)# exit

    4) 설정 로드 무시 해제

    아래 명령어로 system에 설정이 로드될 수 있도록 재설정 해줍니다. ※ 이 부분 안하시면 재부팅 후 계속 초기화됩니다.

    ITGOIT-SWITCH# configure terminal
    ITGOIT-SWITCH(config)# no system ignore startupconfig switch all
    ITGOIT-SWITCH(config)# exit
    ITGOIT-SWITCH# copy running-config startup-config

    5) 재부팅 후 설정 재확인하기

    재부팅 후 설정을 확인하여 SSH, VTY, crypto 등 설정에 대한 변경사항이 없는 지 확인 후 운용합니다.

    ITGOIT-SWITCH# reload
    Reload command is being issued on Active unit, this will reload the whole stack
    Proceed with reload? [confirm] 엔터
    Chassis 1 reloading, reason - Reload command
    
    Initializing Hardware......
    System Bootstrap, Version 17.9.2r, RELEASE SOFTWARE (P)
    Compiled Wed 11/23/2022 12:30:48.96 by rel
    Current ROMMON image : Primary
    Last reset cause     : SoftwareReload
    C9300-24P platform with 8388608 Kbytes of main memory
    boot: attempting to boot from [flash:packages.conf]
    boot: reading file flash:packages.conf
    #########################################################################################################################
    ----------------------------------------------------  중간생략  ----------------------------------------------------------
    ITGOIT-SWITCH# show running-config

    2. 공장 초기화 방법

    1) boot 모드 진입

    스위치를 켜고 부팅 시 ######## 이 표시될 때 Mode 버튼을 눌렀다 떼어 줍니다.

    C9300-ITGOIT-TEST# 
    Initializing Hardware...
    
    Initializing Hardware......
    
    System Bootstrap, Version 17.9.2r, RELEASE SOFTWARE (P)
    Compiled Wed 11/23/2022 12:30:48.96 by rel
    
    Current ROMMON image : Primary
    Last reset cause     : PowerOn
    C9300-24P platform with 8388608 Kbytes of main memory
    
    boot: attempting to boot from [flash:cat9k_iosxe.17.09.04a.SPA.bin]
    boot: reading file cat9k_iosxe.17.09.04a.SPA.bin
    #####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
    boot: failed to boot file flash:user/cat9k_iosxe.17.09.04a.SPA.bin
    ERROR: failed to boot from flash:cat9k_iosxe.17.09.04a.SPA.bin (Aborted)
    switch: 

    2) 설정 로드 무시

    SWITCH_IGNORE_STARTUP_CFG=1를 입력하여 부팅 시 시스템에서 설정을 로드하지 않도록 명령어를 입력해줍니다.

    switch: SWITCH_IGNORE_STARTUP_CFG=1
    switch: boot
    boot: attempting to boot from [flash:cat9k_iosxe.17.09.04a.SPA.bin]
    boot: reading file cat9k_iosxe.17.09.04a.SPA.bin
    #########################################################################################################################
    ----------------------------------------------------  중간생략  ----------------------------------------------------------
    Switch> 

    3) 설정파일 삭제

    기존 설정과 구성해 놓은 vlan 설정을 삭제합니다. vlan은 기본 설정과 별개로 저장이 되기 때문에 완전한 초기화를 위해서는 vlan 파일을 꼭 지워줍니다.

    Switch> en
    Switch# write erase
    ************************************************************************************************************
    Erasing Nvram will not clear license trust code.
    ************************************************************************************************************
    Erasing the nvram filesystem will remove all configuration files! Continue? [confirm]
    [OK]
    Erase of nvram: complete
    Switch# delete flash:vlan.dat
    Delete filename [vlan.dat]?
    Delete flash:/vlan.dat? [confirm]
    Switch#

    4) 설정 로드 무시 해제

    아래 명령어로 system에 설정이 로드될 수 있도록 재설정 해줍니다. ※ 이 부분 안하시면 재부팅 후 계속 초기화됩니다.

    Switch# configure terminal
    Switch(config)# no system ignore startupconfig switch all
    Switch(config)# exit
    Switch# copy running-config startup-config

    5) 재부팅 후 설정 재확인하기

    재부팅 후 정상적으로 모든 설정이 초기화 되었는지 확인합니다. 이 상태로 바로 hub 모드로 사용 가능합니다.

    Switch# reload
    System configuration has been modified. Save? [yes/no]: yes    <- 해당 부분이 나오면 yes를 눌러준다. 나오지 않는다면 pass
    Building configuration...
    [OK]Reload command is being issued on Active unit, this will reload the whole stack
    Proceed with reload? [confirm] 엔터
    Chassis 1 reloading, reason - Reload command
    
    Initializing Hardware......
    System Bootstrap, Version 17.9.2r, RELEASE SOFTWARE (P)
    Compiled Wed 11/23/2022 12:30:48.96 by rel
    Current ROMMON image : Primary
    Last reset cause     : SoftwareReload
    C9300-24P platform with 8388608 Kbytes of main memory
    boot: attempting to boot from [flash:packages.conf]
    boot: reading file flash:packages.conf
    #########################################################################################################################
    ----------------------------------------------------  중간생략  ----------------------------------------------------------
    Switch# show running-config

    Subscribe

    댓글 남기기