프로필사진 글목록 방명록 이웃추가
Today:     Yesterday:     Total:

JunToday.com

cisco 2960G xmodem으로 ios 복구..(하이퍼터미널) 본문

생활속의 IT 노하우/IT 일반

cisco 2960G xmodem으로 ios 복구..(하이퍼터미널)

JunToday 2022. 8. 31. 17:09
728x90

누군가가 cisco 2960G 스위치의 config를 초기화 한다며 flash의 ios를 삭제했다.

당연히 부팅이 되지 않는다..

rommon 모드로 복구하자.

https://www.hilgraeve.com/hyperterminal-trial/

 

HyperTerminal Windows 7, 8, 10, Vista - Download free trial

Download your free HyperTerminal trial version and see how

www.hilgraeve.com

위 링크에서 하이퍼터미널 프로그램 다운로드해서 설치하고 콘솔 접속..

COM3으로 잡혀 있어서 COM3으로 접속하고 bit rate는 9600으로 했다.

스위치 전면부 mode 버튼을 누른채로 전원을 연결하고 15초 정도 기다리면 LED가 깜빡이다 계속 켜져있는다.

버튼에서 손을 떼고 콘솔 터미널 접속하면 아래와 같이 나옴.

Base ethernet MAC Address: 00:1d:a1:0c:6e:00
Xmodem file system is available.
The password-recovery mechanism is enabled.

The system has been interrupted prior to initializing
the flash filesystem.  The following commands will initialize
the flash filesystem, and finish loading the operating
system software:

    flash_init
    load_helper
    boot


switch:

set으로 설정을 보자.

switch: set
?=
BAUD=115200
BOOT=flash:c2960-lanbase-mz.122-35.SE5/c2960-lanbase-mz.122-35.SE5.bin
CLEI_CODE_NUMBER=COM3G00BRB
MAC_ADDR=00:1D:A1:0C:6E:00
MODEL_NUM=WS-C2960G-24TC-L
MODEL_REVISION_NUM=D0
MOTHERBOARD_ASSEMBLY_NUM=73-10015-06
MOTHERBOARD_REVISION_NUM=A0
MOTHERBOARD_SERIAL_NUM=FOC11333HTV
POWER_SUPPLY_PART_NUM=341-0098-02
POWER_SUPPLY_SERIAL_NUM=DCA1133903P
SDM_TEMPLATE_ID=0
SWITCH_PRIORITY=1
SYSTEM_SERIAL_NUM=FOC1135Z686
TAN_NUM=800-26673-03
TAN_REVISION_NUMBER=A0
VERSION_ID=V03

BAUD가 115200이다.

flash_init

switch: flash_init

명령어를 날리니 BAUD값이 115200으로 맞춰지면서 하이퍼터미널 연결이 끊어진다.

다시 하이퍼터미널 연결을 하자..

연결할 때 115200으로 설정을 변경하고 연결.

혹시 파일이 있는지도 모르니 아래 명령어로 확인해보자..

switch: dir flash:

응 없어..

시스코 페이지에서 ios파일을 다운로드 받았다.

파일명은 이거다.. "c2960-lanbasek9-mz.122-55.SE12.bin"

xmodem으로 전송하기 위해 명령어를 날려주자.

switch: copy xmodem: flash:c2960-lanbasek9-mz.122-55.SE12.bin
Begin the Xmodem or Xmodem-1K transfer now...
CCCCCCCC

이렇게 뜨면 하이퍼터미널 메뉴에서 Transfer -> Send File 에서 다운받은 ios파일을 선택하고 프로토콜은 1K Xmodem을 선택.

대략 20분 정도 걸리더라..

File "xmodem:" successfully copied to "flash:c2960-lanbasek9-mz.122-55.SE12.bin

다 전송하면 위 메세지를 뿌려준다.

switch: dir flash:
Directory of flash:/

2    -rwx  9827328   <date>               c2960-lanbasek9-mz.122-55.SE12.bin

22685696 bytes available (9828352 bytes used)

파일이 잘 올라갔나 확인.

switch: boot flash:c2960-lanbasek9-mz.122-55.SE12.bin

전송한 파일로 부팅해보자.

Loading "flash:c2960-lanbasek9-mz.122-55.SE12.bin"...@@@@@@@@@@@@@@@@@@@@@@@@@@@

골뱅이를 뿌려주며 로딩을 한다.

Press RETURN to get started!

뭐라뭐라 쭉쭉 메세지 나오면서 마지막에 위처럼 나오고 부팅 성공..

Loading "flash:c2960-lanbase-mz.122-35.SE5/c2960-lanbase-mz.122-35.SE5.bin"...flash:c2960-lanbase-mz.122-35.SE5/c2960-lanbase-mz.122-35.SE5.bin: no such file or  directory

Error loading "flash:c2960-lanbase-mz.122-35.SE5/c2960-lanbase-mz.122-35.SE5.bin"

근데 중간에 위와 같은 에러가 뜬걸 봤음..

수정하자.

Would you like to enter the initial configuration dialog? [yes/no]: no
Switch>
Switch>en
Switch#dir
Directory of flash:/

    2  -rwx     9827328   Jan 1 1970 00:37:05 +00:00  c2960-lanbasek9-mz.122-55.SE12.bin
    4  -rwx        1048   Mar 1 1993 00:01:10 +00:00  multiple-fs

32514048 bytes total (22684160 bytes free)
Switch#show boot
BOOT path-list      : flash:c2960-lanbase-mz.122-35.SE5/c2960-lanbase-mz.122-35.SE5.bin
Config file         : flash:/config.text
Private Config file : flash:/private-config.text
Enable Break        : no
Manual Boot         : no
HELPER path-list    :
Auto upgrade        : yes
Auto upgrade path   :
NVRAM/Config file
      buffer size:   65536
Timeout for Config
          Download:    0 seconds
Config Download
       via DHCP:       disabled (next boot: disabled)
Switch#Switch(config)#boot system flash:c2960-lanbasek9-mz.122-55.SE12.bin
Switch(config)#end
*Mar  1 00:12:53.580: %SYS-5-CONFIG_I: Configured from console by console
Switch#show boot
BOOT path-list      : flash:c2960-lanbasek9-mz.122-55.SE12.bin
Config file         : flash:/config.text
Private Config file : flash:/private-config.text
Enable Break        : no
Manual Boot         : no
HELPER path-list    :
Auto upgrade        : yes
Auto upgrade path   :
NVRAM/Config file
      buffer size:   65536
Timeout for Config
          Download:    0 seconds
Config Download
       via DHCP:       disabled (next boot: disabled)
Switch#
Switch#reload

System configuration has been modified. Save? [yes/no]: yes

 

728x90
Comments