使いたい機能が現在のバージョンではサポートしていなかったり、使用しているIOSにバグが内在していて新しいバージョンではFixされている、といった場合IOSをバージョンアップする必要が出てきます。
ネットワーク管理者であれば、IOSのバージョンアップは確実にできるようにしましょう。IOSのバージョンアップは、TFTPを利用するのがもっとも簡単です。
TFTPはルータを操作しているPCにTFTPサーバソフトをインストールすればよいです。
Windowsで使用するTFTPサーバは色々ありますが、TFTPD32(32ビット版)やtftpd64(64ビット版)あたりがよく使われているようです。MAC OSXであれば、OSに標準のTFTPサーバが使用可能です。
準備するものは、次のとおりです。
接続構成は次のようになります。
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に戻すリスクも考慮しておきましょう。
ネットワ-ク初心者のみなさま。
ネットワークの基礎知識を疎かにすることは
大変危険です!!
これを読めばネットワークの基礎が分かる!!
ネットワーク関連の仕事に就きたいとお考えの学生の方や、ネットワークに興味があって転職を考えている社会人の方、まずは登録してみてください。
もちろん無料です!!
↓メールマガジン購読はこちら↓