先日、Ciscoのサイトにログインしサポートのページ内をうろうろしていたら、Catalyst3550のIOSが現在もバージョンアップされている事に気付き、早速、Catalyst3550-12GのIOSの最新版の1つ古いバージョンのものをダウンロード。
今更感はあるが、Catalyst3550-12GのIOSをアップデートさせてみた。
・アップデート前:12.1(22)EA1a (EMI)
・アップデート後:12.2(50)SE3 (IP SERVICE)
1.まず最初に、PCとCatalyst3550を以下のとおりに接続。
PC(LANポート)----UTPストレートケーブル-----(Gi0/11)Cat3550
PC(USBポート)-------USB/シリアル変換-------(Console)Cat3550
2.PCにインストール済みのTFTPサーバプログラム(3CDaemon)を起動。
3.PCとCatalyst3550との間で通信がとれるよう、IPアドレスを設定。
今回は、PC側を192.168.1.1/24、Catalyst3550側を192.168.1.10/24に設定。
cat3550>en
cat3550#conf t
cat3550(config)#int vlan 1
cat3550(config-if)#ip address 192.168.1.10 255.255.255.0
cat3550(config-if)#no sh
cat3550(config-if)#
00:06:42: %LINK-3-UPDOWN: Interface Vlan1, changed state to up
00:06:43: %LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan1, changed state to up
cat3550(config-if)#end
cat3550#
4.IPアドレスの設定後、PCとCatalyst3550との間で疎通確認。
cat3550#ping 192.168.1.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.1.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/1 ms
cat3550#
5.Catalyst3550で現在動作しているIOSのバージョンを確認。
cat3550#sh ver
Cisco Internetwork Operating System Software
IOS (tm) C3550 Software (C3550-I5Q3L2-M), Version 12.1(22)EA1a, RELEASE SOFTWARE (fc1)
Copyright (c) 1986-2004 by cisco Systems, Inc.
Compiled Fri 20-Aug-04 00:44 by yenanh
Image text-base: 0x00003000, data-base: 0x0083AF00
ROM: Bootstrap program is C3550 boot loader
cat3550 uptime is 8 minutes
System returned to ROM by power-on
System image file is "flash:c3550-i5q3l2-mz.121-22.EA1a/c3550-i5q3l2-mz.121-22.EA1a.bin"
:
(省略)
:
5.dirコマンドを実行し、Flash内に保存されているIOSファイルと空き容量を確認。
空き容量が約8MBという事で、新たに投入するIOSの容量9.5MBよりも小さい。
よって、旧バージョンのファイルとディレクトリは削除する事にする。
cat3550#dir flash:
Directory of flash:/
2 -rwx 1202 Mar 01 1993 00:03:03 +00:00 config.text
3 -rwx 5 Mar 01 1993 00:03:03 +00:00 private-config.text
4 -rwx 676 Mar 01 1993 00:02:57 +00:00 vlan.dat
5 -rwx 0 Jan 01 1970 00:01:04 +00:00 env_vars
6 -rwx 341 Jan 01 1970 00:01:04 +00:00 system_env_vars
8 drwx 192 Mar 01 1993 00:05:54 +00:00 c3550-i5q3l2-mz.121-22.EA1a
16128000 bytes total (8359936 bytes free)
cat3550#
6.deleteコマンドにforceとrecursiveオプションを付け、旧バージョンのディレクトリ内のファイル全てを削除。
cat3550#delete /force /recursive flash:c3550-i5q3l2-mz.121-22.EA1a
Delete filename [c3550-i5q3l2-mz.121-22.EA1a]?
cat3550#
7.PCからCatalyst3550へ、新しいバージョンのIOSをダウンロード。
cat3550#copy tftp: flash:
Address or name of remote host []? 192.168.1.1
Source filename []? c3550-ipservicesk9-mz.122-50.SE3.bin
Destination filename [c3550-ipservicesk9-mz.122-50.SE3.bin]?
Accessing tftp://192.168.1.1/c3550-ipservicesk9-mz.122-50.SE3.bin...
Loading c3550-ipservicesk9-mz.122-50.SE3.bin from 192.168.1.1 (via Vlan1):
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
:
(長いので省略)
:
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[OK - 10166732 bytes]
10166732 bytes copied in 196.596 secs (51714 bytes/sec)
cat3550#
8.ダウンロード後、Flash内に新しいバージョンのIOSが保存されている事を確認。
cat3550#dir flash:
Directory of flash:/
2 -rwx 1202 Mar 01 1993 00:03:03 +00:00 config.text
3 -rwx 5 Mar 01 1993 00:03:03 +00:00 private-config.text
4 -rwx 676 Mar 01 1993 00:02:57 +00:00 vlan.dat
5 -rwx 0 Jan 01 1970 00:01:04 +00:00 env_vars
6 -rwx 341 Jan 01 1970 00:01:04 +00:00 system_env_vars
7 -rwx 10166732 Mar 01 1993 00:15:29 +00:00 c3550-ipservicesk9-mz.122-50.SE3.bin
16128000 bytes total (5956608 bytes free)
cat3550#
9.verifyコマンドを打ち、IOSのChecksumが正しい事を確認。
cat3550#verify flash:c3550-ipservicesk9-mz.122-50.SE3.bin
Verified flash:c3550-ipservicesk9-mz.122-50.SE3.bin
cat3550#
10.新しく投入したIOSで起動出来るよう、bootオプションを設定。
cat3550#conf t
cat3550(config)#boot system flash" :c3550-ipservicesk9-mz.122-50.SE3.bin
cat3550(config)#
cat3550(config)#end
cat3550#
11.bootオプションが新しいバージョンのものになっている事を確認。
cat3550#sh boot
BOOT path-list: flash:c3550-ipservicesk9-mz.122-50.SE3.bin
Config file: flash:/config.text
Private Config file: flash:/private-config.text
Enable Break: no
Manual Boot: no
HELPER path-list:
NVRAM/Config file
buffer size: 393216
cat3550#
12.write memoryコマンドを打ち、設定内容を保存。
cat3550#write memory
Building configuration...
[OK]
cat3550#
13.reloadコマンドを打ち、Catalyst3550を再起動。
cat3550#reload
Proceed with reload? [confirm]
00:18:15: %SYS-5-RELOAD:
:
(長いので省略)
:
14.再起動しきったところで、show versionコマンドを打ち、バージョンアップが正常に終わった事を確認。
cat3550>
cat3550>en
cat3550#
cat3550#sh ver
Cisco IOS Software, C3550 Software (C3550-IPSERVICESK9-M), Version 12.2(50)SE3, RELEASE
SOFTWARE (fc1)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2009 by Cisco Systems, Inc.
Compiled Wed 22-Jul-09 07:25 by prod_rel_team
Image text-base: 0x00003000, data-base: 0x013F05DC
ROM: Bootstrap program is C3550 boot loader
cat3550 uptime is 1 minute
System returned to ROM by power-on
System image file is "flash:c3550-ipservicesk9-mz.122-50.SE3.bin"
:
(省略)
:
cat3550#
cat3550#
cat3550#exit
Catalyst3550からログアウトし、IOSのアップデートは完了。
現場ではCatalyst3750へのリプレースが進み、中古機器の価格も下がってきてはいるものの、まだまだ現役。
もう少し、この機器で勉強したい。