Ciscoルータのバージョンアップ手順

IOSのバージョンアップ

使いたい機能が現在のバージョンではサポートしていなかったり、使用しているIOSにバグが内在していて新しいバージョンではFixされている、といった場合IOSをバージョンアップする必要が出てきます。

ネットワーク管理者であれば、IOSのバージョンアップは確実にできるようにしましょう。IOSのバージョンアップは、TFTPを利用するのがもっとも簡単です。

TFTPはルータを操作しているPCにTFTPサーバソフトをインストールすればよいです。

Windowsで使用するTFTPサーバは色々ありますが、TFTPD32(32ビット版)tftpd64(64ビット版)あたりがよく使われているようです。MAC OSXであれば、OSに標準のTFTPサーバが使用可能です。

準備するものは、次のとおりです。

  • TFTPサーバ
  • 新しいIOSイメージ

接続構成は次のようになります。

TFTPサーバとコンソールPCを1台で行う場合は次のような構成になります。

前提条件として、ルータとTFTPサーバ間でIP到達性がなければなりません。TFTPサーバからルータへPingを実行し、正常に疎通できることを確認しておきましょう。
それではいよいよIOSをバージョンアップしていきましょう。IOSをバージョンアップするには、「copy」コマンドを使用します。

コマンド実行結果

Router#copy tftp: flash:
Address or name of remote host []? 192.168.11.4 
#TFTPサーバのアドレスを入力

Source filename []? c2600-is-mz.123-17a.bin   
#IOSイメージのファイル名を入力

Destination filename [c2600-is-mz.123-17a.bin]? 
#コピー先のファイル名を指定同じで良ければそのままリターンキーを押します。

Accessing tftp://192.168.11.4/c2600-is-mz.123-17a.bin...
Erase flash: before copying? [confirm]
#新しいIOSイメージをダウンロードする前に現在のIOSを削除するか
聞いてきますのでそのままリターンキーを押します。

Erasing the flash filesystem will remove all files! Continue? [confirm]
Erasing device... eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee ...erasedee
#現在のIOSを削除中のメッセージ

Erase of flash: complete
Loading c2600-is-mz.123-17a.bin from 192.168.11.4 (via Ethernet0/0): !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#新しいIOSイメージをダウンロード中のメッセージ

[OK - 16019804 bytes]

Verifying checksum...  OK (0x74FA)
#ダウンロードが終了すると最後にイメージのチェックサム検証が実施されます。

16019804 bytes copied in 179.486 secs (89254 bytes/sec)

ダウンロードの作業は終了するまで数分かかります。ダウンロード中は絶対にルータの電源を落としたり、ケーブルを抜くことは止めましょう。
ダウンロードが終了したら、フラッシュメモリの内容を確認して、元ファイルとダウンロードしたファイルのサイズが同じであることを確認します。

コマンド実行結果

Router#show flash:

System flash directory:
File  Length   Name/status
  1   16019804  c2600-is-mz.123-17a.bin
[16019868 bytes used, 233056 available, 16252924 total]
16384K bytes of processor board System flash (Read/Write)

最後にルータを再起動して、新しいIOSイメージを読み込みます。

コマンド実行結果

Router#reload
Proceed with reload? [confirm]

起動したら「show version」で起動しているIOSのバージョンを確認します。

コマンド実行結果

Router#sh ver
Cisco Internetwork Operating System Software
IOS (tm) C2600 Software (C2600-IK9O3S3-M), Version 12.3(17a), RELEASE SOFTWARE (fc2)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2005 by cisco Systems, Inc.
Compiled Mon 12-Dec-05 14:13 by evmiller
Image text-base: 0x80008098, data-base: 0x81A044A4

 ~省略~

最後に注意点を1つ。

IOSをバージョンアップする前に、必ず事前のコンフィグとIOSをバックアップしておきましょう。
バージョンアップしてから、想定外の不具合が発生して急遽古いIOSに戻すリスクも考慮しておきましょう。

関連記事

メールマガジン

ネットワ-ク初心者のみなさま。
ネットワークの基礎知識を疎かにすることは
大変危険です!!

「初心者にも理解できるネットワーク技術」

これを読めばネットワークの基礎が分かる!!
ネットワーク関連の仕事に就きたいとお考えの学生の方や、ネットワークに興味があって転職を考えている社会人の方、まずは登録してみてください。

もちろん無料です!!

↓メールマガジン購読はこちら↓

メールアドレス: