라우터를 부팅 완료 후 나타나는 모드 - lauteoleul buting wanlyo hu natananeun modeu

현재 라우터의 OS를 확인하기 위해서는 "show flash" 명령어를 통하여 확인한다.

라우터의 flash 정보

여기서 File 3번의 .bin 파일이 라우터의 운영체제 파일이다. 해당 운영체제를 server에 백업시키겠다. 명령어는 "copy flash tftp"이다. (나머지 xml 파일은 intro 파일)

flash 백업

①번에서 해당 라우터를 서버에 백업시키도록 명령하였다.

②번에서 백업 시킬 파일의 이름을 물어보는데, flash 정보에서 확인하였던 .bin 파일의 이름을 입력한다. (마우스로 복사해서 붙여넣기 하는 것이 편함)

③번에서 저장시킬 remote host를 입력하고, 4번에서 저장될 파일의 이름을 입력한다(미입력 시, 대괄호 안의 기본 이름값 사용).

저장될 파일의 용량은 약 5571584 바이트로 약 5.31MB로 저용량의 파일이다.

서버에서 저장된 내용을 확인하면 다음과 같이 나타난다.

서버 TFTP

다시 불러오는 과정은 "copy tftp flash"명령을 통해 반대로 진행하면 된다. 다음은 Flash 파일의 전체 백업 과정이다.

Flash 백업 과정

라우터 IOS 복구

우선 상황을 가정하기 위해 기존의 IOS 파일을 삭제하겠다. flash를 지우는 전용 명령어는 "delete"이다.

기존 IOS 파일 삭제

①번에서 delete 명령어로 파일 삭제 명령을 하였다.

②번에서 삭제시킬 파일 이름을 입력한다.

③번에서 다시 한번 삭제할 것인지 확인하고 "Enter"입력 시 삭제된다.

아래 flash 상태를 확인하면 기존에 있던 File 3번에 삭제된 것을 알 수 있다.

운영체제 파일 삭제 후, 라우터를 재부팅하면 다음과 같이 바로 rommon 모드로 진입하게 된다.

  운영체제 삭제 전 라우터 재부팅 시 강제 rommon 모드 진입(왼쪽),          운영체제 삭제 후 라우터 재부팅 시 rommon 모드 진입(오른쪽)

기존 운영체제 삭제 전에는 라우터 재부팅 시 1번과 같이 IOS 파일을 확인하고 로딩을 진행하고 "Ctrl + c" 커맨드로 2번과 같이 강제로 rommon 모드로 진입하도록 하였다. 그러나 운영체제 파일을 삭제한 뒤에는 재부팅 시 3번과 같이 프로세스가 실패가 발생하면서 바로 rommon 모드로 진입하였다.

이제 다시 IOS 복구 절차를 진행하겠다.

우리는 IOS에 이상이 생길 것을 고려해서 미리 서버에 IOS 파일을 백업시켰었다. 따라서 해당 파일을 다시 불러오는 것이 필요하다. 명령어는 "tftpdnld"를 사용한다(trivial file transfer protocol download).

tftpdnld

해당 명령어는 잃어버리거나 불법적인 IP address를 사용하였을 때 사용하는 것으로, TFTP를 통해서 복구를 하는 것인데 반드시 위의 그림에 표시한 ①번부터 ⑤번까지 총 5가지를 입력하여야 한다. 형식은 "VARIABLE_NAME=vlaue(변수 이름=값)"형태로 입력해야 한다.

①번 - 해당 라우터의 IP 주소를 입력

②번 - 해당 라우터의 서브넷 마스크를 입력

③번 - 해당 라우터의 디폴트 게이트웨이 즉 라우터가 아닌 반대쪽의 게이트웨이를 입력

④번 - TFTP 서버의 IP 주소를 입력

⑤번 - 다운로드할 파일의 이름을 입력

해당 입력 중 입력 실수 시에는 처음부터 다시 명령어부터 입력을 시작해야 한다. 입력 완료 시에는 다시 "tftpdnld" 명령어를 입력하여 종료시킨다.

해당 그림을 보면 5가지의 변수를 입력하고 "tftpdnld"로 입력을 종료하였다. 이후 !가 여러 번 뜨면서 다운로드가 완료된 것을 확인할 수 있다.

다시 "reset" 명령어로 재부팅을 시도하니 부팅이 제대로 되는 것을 확인할 수 있다.

Toplist

최신 우편물

태그