Home » Program » Cisco Catalyst 2960S IOS Update (Part 1) (Tag: )

今回は WS-C2960S-48TS-L の Cisco IOS 12.2 系と 15.0 系が混在している環境を、すべて現時点で最新の 15.2 系にアップデートする際のメモです。他の機種でも参考になるでしょう。

Cisco IOS ソフトウェア ダウンロード

Download Software – Cisco Systems にアクセスし、該当のモデルを選択します。

Products -> Switches -> Campus LAN Switches - Access -> Cisco Catalyst 2960 Series Switches -> Cisco Catalyst 2960S-48TS-L Switch

IOS Software -> 15.2.1E(ED)

後に archive コマンドでアップデートするため、.bin ではなく .tar をダウンロードします。(c2960s-universalk9-tar.152-1.E.tar)

TFTP サーバ (FreeBSD)

構築という程手間は掛かりません。

  • mkdir /home/tftp/
  • chown nobody:nobody /home/tftp/
  • vi /etc/inetd.conf
    tftp    dgram   udp    wait    root    /usr/libexec/tftpd    tftpd -l -s /home/tftp
    
  • kill -HUP `cat /var/run/inetd.pid` (または inetd で起動)

バックアップ (archive)

現在の IOS ソフトウェアをバックアップします。

Switch Ports Model              SW Version            SW Image
------ ----- -----              ----------            ----------
*    1 52    WS-C2960S-48TS-L   12.2(53)SE2           C2960S-UNIVERSALK9-M

上記は sh ver の結果の一部です。

sw#cd
sw#dir
Directory of flash:/

    2  -rwx        1156  Mar 25 2011 21:49:24 +09:00  vlan.dat
  580  -rwx           5   Apr 7 2013 16:51:47 +09:00  private-config.text
  581  -rwx        3096   Apr 7 2013 16:51:47 +09:00  multiple-fs
  583  -rwx        7657   Apr 7 2013 16:51:47 +09:00  config.text
    3  drwx         512   Mar 1 1993 09:13:02 +09:00  c2960s-universalk9-mz.122-53.SE2

該当ディレクトリ名を確認した後は、TFTP サーバ側で空ファイルを作成します。

tftp# cd /home/tftp/
tftp# touch c2960s-universalk9-mz.122-53.SE2.tar
tftp# chown nobody:nobody c2960s-universalk9-mz.122-53.SE2.tar

スイッチ側に戻り、archive コマンドでアップロードします。

sw#cd c2960s-universalk9-mz.122-53.SE2
sw#archive upload-sw tftp://192.168.100.10/c2960s-universalk9-mz.122-53.SE2.tar
!
System software to be uploaded:
System Type:             0x00000000!
archiving c2960s-universalk9-mz.122-53.SE2 (directory)
archiving c2960s-universalk9-mz.122-53.SE2/html (directory)
archiving c2960s-universalk9-mz.122-53.SE2/html/forms.js (13756 bytes)
archiving c2960s-universalk9-mz.122-53.SE2/html/helpframework.js (865 bytes)
(中略)
archiving c2960s-universalk9-mz.122-53.SE2/c2960s-universalk9-mz.122-53.SE2.bin (10704776 bytes)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
archiving c2960s-universalk9-mz.122-53.SE2/info (484 bytes)
archiving c2960s-universalk9-mz.122-53.SE2/update (directory)
archiving c2960s-universalk9-mz.122-53.SE2/update/info (112 bytes)
archiving c2960s-universalk9-mz.122-53.SE2/update/c2960s-universalk9-mz.122-53.SE2 (directory)
archiving c2960s-universalk9-mz.122-53.SE2/update/c2960s-universalk9-mz.122-53.SE2/info (486 bytes)
archiving c2960s-universalk9-mz.122-53.SE2 (directory)
archiving c2960s-universalk9-mz.122-53.SE2/info (486 bytes)!
archiving info (112 bytes)

約 1 分程度で完了します。

バックアップ (copy)

archive コマンドでアップロードすることによりバックアップした場合は不要ですが、.bin のみ保存する場合のメモです。

sw#cd flash:/c2960s-universalk9-mz.122-53.SE2/
sw#copy flash: tftp:
Source filename [/c2960s-universalk9-mz.122-53.SE2/c2960s-universalk9-mz.122-53.SE2.bin]?
Address or name of remote host []? 192.168.100.10
Destination filename [c2960s-universalk9-mz.122-53.SE2.bin]?
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
10704776 bytes copied in 29.612 secs (361501 bytes/sec)

次は実際にアップデートします。(続く)

Random Select

特製塩らーめん (1)
都内で評価の相当高いつけ麺 道 が隣駅にあって以前から気になっていたため、一度日曜日に訪れてみたものの、あまりの長蛇の列に退散しました。今回は平日で 11:30 開店の 30 分程前に着けば、大して並
つけ麺 (中) + ちょこっと野菜
自宅からデータセンターに直接行く場合、千代田線新御茶ノ水駅で乗り換えて丸ノ内線 御茶ノ水駅まで歩きますが、その途中にあるので今も不定期に訪れています。普段トッピングは頼みませんが、何となく気になってい
ORANGINA 420ml
ここ 10 年程は、マクドナルド等ファーストフードでの昼食以外で意図して炭酸入りの清涼飲料水を飲むことはほぼありませんでした。一方、ここ 1 年程街角の自動販売機でその姿を見掛けて気になっていたところ
FreeBSD Logo
Migrate to FreeBSD 9.1-RELEASE (JDK 1.6) に続いて idnconv (idnkit) を移行しました。idnconv は国際化ドメイン名のエンコード・デコードを
久高島 (1)
沖縄では 6/23 頃梅雨明けしたそうですね。梅雨明けましておめでとうございます。今年の夏もよろしくお願いします。(笑)今回は沖縄本島からフェリーで 20 分程度の距離にある久高島を散策した時の景色を
Dr. コトー診療所 (自転車)
与那国島 (No. 7 – Dr. コトー診療所 Part 1) の続きです。まずは事務室の中から。おぉ。。和田さんがカメラの手入れをしていそうです。そして病室。ドラマでは窓から外が映る際
川平湾 (3)
石垣島 (No. 6 – 明石食堂) の続きです。ランチで大満足した後は、ゆっくり川平湾に向かいました。寄り道しなければ明石食堂からは 40 分程の距離の様ですが、途中目についた海岸に降り
デミグラスハンバーグと海老フライ定食
世間はクリスマスイブでチキン真っ盛りですが、この日のランチはなぜか無性にハンバーグが食べたくなりました。ザ・ハンバーグ (300g) も考えましたが、沖縄出張 (No. 24 – きょんた
絆道 (2)
2014/04 頃から facebook 沖縄ユーザーグループ に自ら投稿する様になり、翌 5 月中旬にはとても気の合う友達が出来ました。非公開のグループを作成して沖縄に関すること以外でも語り合う中で
Valid HTML5 Valid CSS3 Another HTML Lint