Cisco 2500 serise IOS Upgrade

Routing 2008. 11. 2. 17:41

IOS Upgrade의 설정 순서 (CISCO 2500 Serise기준)

1. Router의 boot Mode를 0x2101 Mode로 전환
==> flash의 상태가 read only 상태이면 Upgrade가 불가능하기 때문

2. 그런 다음 interface의 ip를 설정

==> router(config)# int e0
router(config-if)# ip address 192.168.1.1 255.255.255.0
router(config-if)# no sh

3. TFTP server로 사용할 pc에 TFTP 서버 프로그램을 설치하시고 고정 ip를 할당

ip는 192.168.1.2/24 번으로 설정

4. 그런 다음 Router의 ethernet port와 pc의 lan port를 cross cable로 연결후
서로간의 ping test를 통한 통신확인

5. ping 정상일경우 Router Command중에 copy를 사용하셔서 IOS Upgrade실시

==> router# copy TFTP FLASH
엔터를 치시면 tftp 주소나 파일의 이름등을 물어 보면 기입을 해주시면 라우터에서는
느낌표가 뜨면서 업그레이그가 진행이 됩니다. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
pc에서는 #으로 진행이 되구요 ############################################

 

 

 

내용추가

 

2501 라우터의 IOS 업그레이드시 주의할 점

 

2501 라우터는 출시된지 아주 오래된 모델임에도 불구하고 예전부터 많이 사용해오던 장비이기 때문에, 거의 라우터의 대명사처럼 사용되기도 했었다. 이번에는 이 라우터의 IOS를 업그레이드하면서 생긴 에러를 해석하고, 해결하는 방법에 대해 알아보자.

 

[1] tftp로 IOS 업그레이드할 때 에러

 

router# copy tftp flash
...
Erase flash device before writing? [confirm]
Flash contains files. Are you sure you want to erase? [confirm]
%Error: Relocatable image corrupted

기존의 플래시에 있는 파일이 지워진 다음에 IOS가 올라가야 되는데 지워지지 않음으로 인해 더 이상 앞 단계로 나아가지 않고 있다.

 

[2] 플래시메모리의 쓰기 권한 확인

 

Router#show version
...
8192K bytes of processor board System flash (Read ONLY)
Configuration register is 0x2102

config-register의 일반적인 값인 0x2102로 돼 있는 경우에 플래시 메모리에 대한 권한이 Read Only로 돼 있음을 알 수 있다.

 

[3] 플래시메모리의 쓰기 권한 확보

 

Router(config)#config-register 0x2101
Router(config)#exit
Router# reload
...
Router(boot)#show version
...
8192K bytes of processor board System flash (Read/Write)
Configuration register is 0x2101

위에서처럼 config-register의 값을 0x2101로 바꾼 후 재부팅하면 boot ROM으로 부팅이 되면서 쓰기권한이 주어지는 것을 알 수 있다. 여기서 boot ROM으로 부팅하는 것은 윈도우에서 안전모드 부팅하는 것과 비슷하다고 생각하면 된다.

 

[4] tftp를 이용해 IOS 전송

 

Router(boot)#copy tftp flash
...
Erase flash device before writing? [confirm]
Flash contains files. Are you sure you want to erase? [confirm]

Copy 'c2500-ins-l.120-15.bin' from server
  as 'c2500-ins-l.120-15.bin' into Flash WITH erase? [yes/no]y
Erasing device... eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee ...erased
Loading c2500-ins-l.120-15.bin from 1.1.1.2 (via Ethernet0):
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!
[OK - 8019804/8388608 bytes]

Verifying checksum...  OK (0x1544)
Flash copy took 0:04:33 [hh:mm:ss]

 

[5] IOS 확인

 

Router(boot)#show flash
System flash directory:
File  Length   Name/status
  1   8019804  c2500-ins-l.120-15.bin 
[8019868 bytes used, 368740 available, 8388608 total]
8192K bytes of processor board System flash (Read/Write)

 

[6] config-register 값을 원상 복구

 

Router(boot)#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(boot)(config)#config-register 0x2102
Router(boot)(config)#^Z
Router(boot)#wr
Router(boot)#reload


Posted by 불량소금
,