Cisco 스위치 이미지 복구하기

시스코 스위치 이미지가 예기치 않게 삭제되었을 때 하이퍼터미널을 이용해서 이미지를 복구하는 방법을 포스팅 하겠습니다.

이런 현상은 주로 스위치내 "flash:"에 저장되어 있는 IOS 이미지파일이 삭제된 상태에서 장비가 재 부팅되면 발생하는데요, IOS업그레이드할 때 순서가 잘못되면 요런 상황에 빠질 수 있습니다.

그러니 IOS 업그레이드 할 때는 이미지 삭제 후 복사하는 방법 보다는 archive명령어를 통해서 overwrite하는게 안전합니다.


일단 가장 먼저 하이퍼터미널이 필요합니다. SecureCRT도 된다는 글을 본적이 있는데 시도해보니깐 제가 잘 못해서인지 안되더군요. 그래서 쉬운 하이퍼터미널로 진행하겠습니다.

Windows XP에는 기본으로 포함되어 있지만 요즘 흔히들 사용하는 Windows 7에는 하이퍼 터미널이 없죠. 다운로드 받으시면 됩니다. ㅎ



(하이퍼터미널 다운로드)

먼저 하이퍼터미널 프로그램은 다운로드하세요. 압축을 해제하면 아래와 같은 2개의 파일이 보입니다.



구조가 간단하죠? 오른쪽이 하이퍼 터미널 실행파일입니다.

바로 실행을 해봅니다.






하이퍼터미널을 처음으로 실행하는 사용자라면 위와 같은 메세지가 나옵니다.

글자그대로 기본 텔넷프로그램을 하이퍼터미널로 할꺼냐인건데 이 글을 읽으실 분들이면 보통 Putty나 SecureCRT정도를 사용하시니 "NO"로 체크하시 넘어가십니다.












처음시작하면 쌩뚱맞게 위와같은 화면이 나옵니다.

바로 "확인"버튼을 누르면 넘어가지 않으므로 아무번호나 지역번호에 적은 후 "확인"버튼을 누릅니다.

확인버튼을 누르면 새로운 창이 뜨는데 내가 만든 일종의 계정정보가 보입니다. 그냥 바로 "확인"버튼 누르면 다음 화면으로 넘어갑니다.














이제 하이퍼터미널 실행됐습니다. 위 화면과 같이 "새 연결"을 실행해주세요.














새 연결 이름은 아무거나 적어도 상관없습니다. Windows7은 하이퍼터미널 정보를 저장하지 않기때문에 "새 연결"은 저장되지 않습니다.












이름을 적은 후 "OK"버튼을 누르면 위와 같은 창이 나옵니다. 

확인을 하셔야 할게 "Connecting Using"인데 저는 COM3으로 나오네요.

이건 사용자마다 다 다릅니다. 확인을 해보도록 하죠.












Windows 시작버튼을 누르고 위와같이 "compmgmt.msc"라고 명령어를 입력합니다.














컴퓨터 관리창이 뜹니다. 그림과 같이 장치관리자 -> 포트 -> 포트번호를 확인합니다. 사용자마다 다릅니다.

또 요즘나오는 컴퓨터는 시리얼 포트가 없기 때문에 USB Serial Port를 이용합니다.

이 글을 읽으시는 분이면 다들 사용중이시겠죠? 포트번호 확인 후 진행합니다.















다음단계로 진행하면 접속정보를 입력하는 창이 뜹니다.

위 화면처럼 비트/초 -> 9600
데이터 비트 -> 8
패리티 -> 없음
장치 비트 -> 1
흐름 제어 -> 없음

이렇게 입력하시고 "확인"버튼을 눌러 진행합니다.











장비에 연결되었습니다.

보기의 스위치는 시스코 C3750G 스위치입니다.

이미지파일이 없는상태에서 부팅이 되었기 때문에 위 화면처럼 시작됩니다.













"?"를 눌러보면 입력할 수 있는 명령어들이 보입니다.

사실 이 단계는 그냥 요런것들도 있다... 라는 정도로 봐주세요.















이미지 파일을 복사하기 전에 스위치에 충분한 용량이 있는지 확인합니다.

보통 이미지 파일이 지워진 상태라서 바로 진행해도 되지만 다른 파일들이 들어있을 수도 있으니 이거 하나 확인한다고 손가락 부러질리는 없잖아요 ㅎ;;;













명령어를 입력합니다.

"copy xmodem: flash:이미지파일이름"

이렇게 입력하십니다. 제 이미지 파일이름은 "c3750-ipservicesk9-mz.122-55.SE6.bin"네요.














명령어 입력을 하면 아래에 CCCCCC요렇게 진행됩니다.

이게 끝이 아니고. 이 상태에서 xmodem을 이용해서 스위치로 이미지파일을 전송합니다.

먼저 위 화면과 같이 Transfer -> send file... 로 이동합니다.















새 창이 뜨면 프로토콜을 "Xmodem"으로 변경하시고 하드디스크에 저장되어 있는 이미지 파일을 찾습니다.














위에처럼 보이겠죠?

"Send"버튼을 클릭해서 파일을 전송합니다.

너무 여유있게 하면 전송대기상태가 종료됩니다. 

종료되면 다시 하면 되니깐요~














전송이 시작되면 위 화면처럼 나옵니다. Remaining 시간을 보면 4시간 48분이라네요.

어쩔 수 없습니다. 그래도 스위치 못쓰는거 보다는 낫잖아요? ㅋ;;


















오랜 기다림 끝에 이렇게 복사가 정상적으로 끝났다고 나옵니다.

이 상태에서 전원을 off -> on 으로 재부팅하게 되면 정상적으로 부팅이 되겠죠?

4시간 이상 걸리는 걸 봐선 다음부터는 이미지파일 함부로 지우거나 하면 안되겠어요. ㅋ

댓글

  1. read only file 이라면서 안되는데 권한 보기로 봐도 모든권한 다 되어있는데 왜그럴까요

    답글삭제

댓글 쓰기

이 블로그의 인기 게시물

ping 일반오류 (General failure)를 고쳐보자

Windows 10. 공유폴더 쉽게 삭제하기 (feat. CMD)

Piolink TiFront Switch password recovery (파이오링크 스위치 비밀번호 초기화)