8월, 2019의 게시물 표시

Cisco Switch recovery with Xmodem (시스코 스위치 롬몬모드 복구)

이미지
실수로 switch의 flash를 포맷해버렸다 당연한 이야기지만 ios파일도 날라가버려 정상적인 부팅이 안되는 상태 이럴때 긴급으로 ios파일을 밀어넣을 수 있는데 시리얼 콘솔 케이블로 그게 가능하다 그걸 Xmodem 모드라고 한다. 한번 해보자  ios 파일이 깨진상태면 위 그림처럼 switch: 라는 프롬프트로 부팅되게 된다 이게 ROMMON모드 사용할 수 있는 커맨드는 위와 같다 사실 MGMT포트가 있다면 SET_IPADDRESS 등의 커맨드를 통해 TFTP를 이용할 수도 있지만 오늘은 이보다 조금 원초적인.. 하지만 확실한 방법으로 복구해본다 사용방법은 SecureCRT를 사용하거나 Windows Hyper Terminal을 이용하는 방법이 있다 여기서는 SecureCRT를 사용 먼저 복구할 IOS파일을 준비한 다음 다음과 같이 명령어를 친다 copy xmodem: flash:c2960x-universalk9-mz.150-2.EX4.bin 복구할 파일명을 그대로 써준다 명령어를 입력하고 나면 전송상태를 기다리는 화면으로 넘어간다 위 화면의 그 화면 전송상태를 기다리는 상황에서 다음 액션을 실행한다 SecureCRT상단에 Transfer -> Send Xmodem 메뉴를 선택 다음에 Switch로 옮겨넣을 ios파일을 탐색기에서 선택 아주 간단하다 CCCCCC 요러코롬 기다리다가 xmodem sending이 시작되면 위와 같은 화면이 나온다 현재 진행률, 전송속도, 남은시간, 전송에러등이 표시된다 간단하다, 단!!!! 주의해야할 점이 있는데 시리얼 접속 속도로 파일을 전송하다보니 20메가 전송하는데 하루종일 걸린다. 이를 위해 BAUD를 상향조정하여 파일을 전송하는 방법이 있다 위 그림처럼 프롬프트에서 set BAUD 115200 이라고 입력하면 기본 BAUD가 9600이