2014. 1. 4. 09:04

Cisco Router - tftpdnld



 플래시 메모리에 IOS가없는 경우 · · · · 

플래시 메모리에 IOS가 없거나 플래시 메모리에 IOS가 손상된 경우 Cisco 라우터는 다짜고짜로 ROMMON 모드로 시작합니다. 이 경우 ROMMON 모드에서 명령을 입력하여 TFTP 서버에서 
Cisco IOS를 플래시 메모리에 다운로드해야합니다. 그래서 tftpdnld 명령을 사용합니다. 
※ tftpdnld 명령은 재해 복구시에 사용하는 명령입니다. 이 명령을 사용하면 플래시 메모리의 기존 데이터가 모두 삭제된다. 



 tftpdnld 명령을 사용하여 IOS 다운로드 지침 

플래시 메모리에 IOS가없는 경우, 다음과 같이 ROMMON 모드로 시작합니다. 그래서 현재이 ROMMON에서 어떤 환경 변수가 정의하고 있는지를 set 명령을 입력하여 확인합니다. 다음은 set 명령의 결과 
Cisco 라우터는 ROMMON에서 IP 주소와 TFTP 서버 주소 등의 지정이되어 있지 않다는 것을 알 수있다. 






그런 다음 "tftpdnld?"를 입력하여이 CISCO 라우터의 기종에서 어떤 ROMMON 명령을 입력 할 수 있는지 확인합니다. 다음 빨간색 테두리의 명령은 tftpdnld을 실행에 필수 입력 명령입니다. 한편, 블루 프레임의 입력 명령은 상황​​에 따라 입력해야 명령은 일반적으로 입력 할 필요가 없다고 생각 OK. 






그럼 ROMMON 모드에서 명령에 따라 Cisco 라우터에 IP 주소 설정, TFTP 서버 
IP 주소 지정 등을 수행합니다. 이번은 필수 5 항목에 대해 설정합니다. 설정 내용은 다음과 같습니다. 
※ 이번은 C1812J을 사용하지만 다른 기종의 Cisco 라우터에서도 동일한 생각으로, ROMMON에서 tftpdnld을 사용하여 IOS를 다운로드 할 수있다. 

ROMMON 명령내용
IP_ADDRESS이 라우터 본체에 할당 된 IP 주소
IP_SUBNET_MASK이 라우터 본체에 할당 서브넷 마스크
DEFAULT_GATEWAY이 라우터 본체에 할당 기본 게이트웨이
TFTP_SERVERTFTP 서버의 IP 주소
TFTP_FILETFTP 서버에서 다운로드하려는 Cisco IOS 파일 이름


IP 주소 설정 항목이 있습니다 만, 라우터는 여러 개의 포트가있는에 관계없이 어느 인터페이스에 할당하게되는 것일까 요? 그것은 온보드 포트. 그리고 젊은 포트 번호가 사용됩니다. 
예를 들어, Cisco1812J의 경우 "FastEthernet 0"여기에 정의 된 IP 주소를 할당 할 수 있습니다. 
예를 들어, Cisco2811의 경우 "FastEthernet 0 / 0"여기에 정의 된 IP 주소를 할당 할 수 있습니다. 
기본값은 "tftpdnld?"라고 입력했을 때 표시되는 "FE_PORT"라는 부분에서 확인하실 수 있습니다. 
이번에는 C1812J에서 실행 한 결과입니다 만 「0 (default) "이고, 그래서 FastEthernet0 것입니다. 참고 자료 . 


이번에는 아래 그림과 구성이되도록 매개 변수를 설정합니다. "DEFAULT_GATEWAY"적당히 입력합니다. 
※ TFTP 서버가 라우터와 동일한 세그먼트에있는 IP 주소 인 경우 "DEFAULT_GATEWAY"IP 주소는 알맞은 IP를 입력하고 OK. 





위 그림의 내용에 따라 ROMMON 명령을 한 줄 한 줄 입력 해 나가고 있습니다. ROMMON에서는 행 입력 할 때마다 
rommon 뒤의 숫자가 늘어납니다 만 신경 쓸 필요는 없습니다. 설정 입력 후 set 명령을 입력하여 제대로 ROM 명령이 입력되어 반영되어 있는지 확인합니다. 위 그림의 내용대로 올바른 설정되어 있습니다. 





내용에 문제가없는 것을 확인 후, Cisco 라우터와 TFTP 서버 제대로 연결되어 있는지 확인하여 PC에서 잘 TFTP 서버가 시작되었는지 확인 한 후, tftpdnld 명령을 입력합니다 . 최종 확인이 있기 때문에 'y'를 입력하여 실행합니다. 그렇다면 tftpdnld에 따르면 IOS 다운로드가 성공을 의미한다 "!"가 계속됩니다. 






tftpdnld에 따르면 IOS가 성공하면 다음과 파랑 테두리 상태로되기 때문에, 이제 마지막으로 reset을 입력합니다. 




이렇게 무사히 Cisco IOS에서 시작하게됩니다. 그러나 서두에서도 말씀 드린대로, tftpdnld 명령 
IOS를 다운로드하면 플래시 메모리의 기존 데이터가 모두 삭제되므로, 보시다시피 SDM 등의 소프트웨어를 플래시 메모리에 넣고 있습니다 만 모두 삭제되었습니다. 하지만이 후, TFTP 서버에서 
copy tftp : flash : 명령 등에서 다운로드하면된다뿐입니다 만. 만약을 위해 일단 알고 둡시다. 

Posted by 위키백