- running-config を確認しなさい。
Router# sh run
!
!
interface FastEthernet0/0
description To PC
ip address 192.168.1.3 255.255.255.0
!
!
- Router の F0/0 にIPアドレス 192.168.1.1/24 を設定しなさい。
Router# conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)# int f0/0
Router(config-if)# ip add 192.168.1.1 255.255.255.0
Router(config-if)# ^Z
Router#
- Flash メモリ内の IOS のファイル名を調べなさい。
Router# sh flash:
-#- --length-- -----date/time------ path
1 47428840 Feb 21 2013 23:27:04 +00:00 c1841-adventerprisek9-mz.151-4.M6.bin ← IOS のファイル名
2 1161 Jun 13 2013 14:09:06 +00:00 home.shtml
3 1821 Jun 13 2013 14:09:06 +00:00 sdmconfig-18xx.cfg
4 114176 Jun 13 2013 14:09:06 +00:00 home.tar
5 1478656 Jun 13 2013 14:09:12 +00:00 common.tar
6 6711808 Jun 13 2013 14:09:38 +00:00 sdm.tar
7 1697952 Jun 13 2013 14:09:50 +00:00 securedesktop-ios-3.1.1.45-k9.pkg
8 416354 Jun 13 2013 14:09:56 +00:00 sslclient-win-1.1.3.173.pkg
69912576 bytes available (57858048 bytes used)
Router#
- IOS を TFTP サーバーにバックアップしなさい。
Router# copy flash tftp
Source filename []? c1841-adventerprisek9-mz.151-4.M6.bin ← バックアップする IOS のファイル名
Address or name of remote host []? 192.168.1.2 ← PC のIPアドレス
Destination filename [c1841-adventerprisek9-mz.151-4.M6.bin]? < Enter >
.!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
47428840 bytes copied in 199.980 secs (237168 bytes/sec)
Router#
TFTP サーバーへの IOS のコピーが完了しました。
- PC に IOS ファイルがバックアップされていることを確認しなさい。
PC に c1841-adventerprisek9-mz.151-4.M6.bin ファイルがあることを確認します。
tftpd32 を使用している場合は、「Current Directory」に表示されているフォルダ内にファイルは保存されています。
- TFTP サーバーにバックアップした IOS (c1841-adventerprisek9-mz.151-4.M6.bin) を Flash メモリにリストアしなさい。
Router# copy tftp flash
Address or name of remote host []? 192.168.1.2 ← PC のIPアドレス
Source filename []? c1841-adventerprisek9-mz.151-4.M6.bin ← リストアする IOS のファイル名
Destination filename [c1841-adventerprisek9-mz.151-4.M6.bin]? < Enter >
%Warning:There is a file already existing with this name
Do you want to over write? [confirm] < Enter >
Accessing tftp://192.168.1.2/c1841-adventerprisek9-mz.151-4.M6.bin...
Loading c1841-adventerprisek9-mz.151-4.M6.bin from 192.168.1.2 (via FastEthernet
0/0): !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[OK - 47428840 bytes]
47428840 bytes copied in 221.404 secs (214219 bytes/sec)
Router#
Flash メモリへの IOS のコピーが完了しました。
- sh flash コマンドを実行しなさい。
Router# sh flash:
-#- --length-- -----date/time------ path
1 47428840 Aug 18 2013 14:50:28 +00:00 c1841-adventerprisek9-mz.151-4.M6.bin
2 1161 Jun 13 2013 14:09:06 +00:00 home.shtml
3 1821 Jun 13 2013 14:09:06 +00:00 sdmconfig-18xx.cfg
4 114176 Jun 13 2013 14:09:06 +00:00 home.tar
5 1478656 Jun 13 2013 14:09:12 +00:00 common.tar
6 6711808 Jun 13 2013 14:09:38 +00:00 sdm.tar
7 1697952 Jun 13 2013 14:09:50 +00:00 securedesktop-ios-3.1.1.45-k9.pkg
8 416354 Jun 13 2013 14:09:56 +00:00 sslclient-win-1.1.3.173.pkg
69912576 bytes available (57858048 bytes used)
Router#
リストア前と同じ IOS ですので区別はつきませんが、IOS はリストアされています。
ただし、Cisco ルータの機種によっては Flash へのコピー前に Flash を初期化する (Eraseする) か聞いてくるものもあります。
Router# copy tftp flash
Address or name of remote host []? 192.168.1.2 ← PC のIPアドレス
Source filename []? c2600-adventerprisek9-mz.124-17.bin ← リストアする IOS のファイル名
Destination filename [c2600-adventerprisek9-mz.124-17.bin]? < Enter >
%Warning:There is a file already existing with this name
Do you want to over write? [confirm] < Enter >
Accessing tftp://192.168.1.2/c2600-adventerprisek9-mz.124-17.bin...
Erase flash: before copying? [confirm] < Enter >
Erasing the flash filesystem will remove all files! Continue? [confirm] < Enter >
Erasing device... eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee ...erased
Erase of flash: complete
Loading c2600-adventerprisek9-mz.124-17.bin from 192.168.1.2 (via FastEthernet
0/0): !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[OK - 29925948 bytes]
Verifying checksum... CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC OK (0xBD7D)
29925948 bytes copied in 2.830 secs (10576204 bytes/sec)
Router# sh flash:
System flash directory:
File Length Name/status
1 29925948 c2600-adventerprisek9-mz.124-17.bin
[29926012 bytes used, 3104128 available, 33030140 total]
32768K bytes of processor board System flash (Read/Write)
Router#
C:\tftpd32> dir
ドライブ C のボリューム ラベルがありません。
ボリューム シリアル番号は 1278-1225 です
C:\tftpd32 のディレクトリ
2013/09/02 04:23 <DIR> .
2013/09/02 04:23 <DIR> ..
2013/08/19 06:18 .
2013/08/19 06:18 ..
2013/08/18 10:24 43,124,956 c1841-adventerprisek9-mz.150-1.M9.bin
2013/08/18 13:54 44,880,216 c1841-adventerprisek9-mz.151-2.T1.bin
2013/08/18 23:07 47,428,840 c1841-adventerprisek9-mz.151-4.M6.bin
3 個のファイル 137,899,196 バイト
2 個のディレクトリ 6,760,185,856 バイトの空き領域
- Flash メモリの空き容量を確認しなさい。
Router# sh flash:
-#- --length-- -----date/time------ path
1 47428840 Aug 18 2013 14:50:28 +00:00 c1841-adventerprisek9-mz.151-4.M6.bin
2 1161 Jun 13 2013 14:09:06 +00:00 home.shtml
3 1821 Jun 13 2013 14:09:06 +00:00 sdmconfig-18xx.cfg
4 114176 Jun 13 2013 14:09:06 +00:00 home.tar
5 1478656 Jun 13 2013 14:09:12 +00:00 common.tar
6 6711808 Jun 13 2013 14:09:38 +00:00 sdm.tar
7 1697952 Jun 13 2013 14:09:50 +00:00 securedesktop-ios-3.1.1.45-k9.pkg
8 416354 Jun 13 2013 14:09:56 +00:00 sslclient-win-1.1.3.173.pkg
69912576 bytes available (57858048 bytes used)
Router#
「69912576 bytes available (57858048 bytes used)」に注目。
57858048byte 使用中で、利用可能な容量(空き容量)は 699125768byte です。
69912576 bytes available | 約66.8MB | 利用可能な容量(空き容量) |
57858048 bytes used | 約55.2MB | 使用済み容量 |
したがって、Flash メモリの空き容量は約 66.8Mbyte です。
- TFTP サーバーにある IOS (c1841-adventerprisek9-mz.150-1.M9.bin:サイズ 約41.1MB) を Flash メモリに追加しなさい。
Router# copy tftp flash
Address or name of remote host [192.168.1.2]? < Enter >
Source filename [c1841-adventerprisek9-mz.151-4.M6.bin]? c1841-adventerprisek9-mz.150-1.M9.bin ← コピーする IOS のファイル名
Destination filename [c1841-adventerprisek9-mz.150-1.M9.bin]? < Enter >
Accessing tftp://192.168.1.2/c1841-adventerprisek9-mz.150-1.M9.bin...
Loading c1841-adventerprisek9-mz.150-1.M9.bin from 192.168.1.2 (via FastEthernet
0/0): !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!
[OK - 43124956 bytes]
43124956 bytes copied in 220.152 secs (195887 bytes/sec)
Router#
- Flash メモリに c1841-adventerprisek9-mz.150-1.M9.bin が追加されているか確認しなさい。
Router# sh flash:
-#- --length-- -----date/time------ path
1 47428840 Aug 18 2013 14:50:28 +00:00 c1841-adventerprisek9-mz.151-4.M6.bin ← 既存の IOS
2 1161 Jun 13 2013 14:09:06 +00:00 home.shtml
3 1821 Jun 13 2013 14:09:06 +00:00 sdmconfig-18xx.cfg
4 114176 Jun 13 2013 14:09:06 +00:00 home.tar
5 1478656 Jun 13 2013 14:09:12 +00:00 common.tar
6 6711808 Jun 13 2013 14:09:38 +00:00 sdm.tar
7 1697952 Jun 13 2013 14:09:50 +00:00 securedesktop-ios-3.1.1.45-k9.pkg
8 416354 Jun 13 2013 14:09:56 +00:00 sslclient-win-1.1.3.173.pkg
9 43124956 Aug 18 2013 15:04:16 +00:00 c1841-adventerprisek9-mz.150-1.M9.bin ← 追加された IOS
26785992 bytes available (100984632 bytes used)
Router#
既存の IOS を残したまま、別の IOS を追加することができます。
このように、Cisco ルータの Flash メモリには複数の IOS を載せることができます。
ただし、Cisco ルータの機種によっては Flash へのコピー前に Flash を初期化する (Eraseする) か聞いてくるものもあります。
Router# sh flash:
System flash directory:
File Length Name/status
1 29925948 c2600-adventerprisek9-mz.124-17.bin ← IOS は1つのみ
[29926012 bytes used, 3104128 available, 33030140 total]
32768K bytes of processor board System flash (Read/Write)
TFTPサーバーにある c2600-is-mz.124-32.bin を Flash に追加します。
Router# copy tftp flash
Address or name of remote host [192.168.1.2]? < Enter >
Source filename [c2600-adventerprisek9-mz.124-17.bin]? c2600-is-mz.124-32.bin ← コピーする IOS のファイル名
Destination filename [c2600-is-mz.124-32.bin]? < Enter >
Accessing tftp://192.168.1.2/c2600-is-mz.123-16.bin...
Erase flash: before copying? [confirm] n ← 注意!
Loading c2600-is-mz.124-32.bin from 192.168.1.2 (via FastEthernet0/0): !!!!!!!!
!!!!
[OK - 2992590 bytes]
Verifying checksum... CCCC OK (0x6EF0)
2992590 bytes copied in 0.01 secs (299259000 bytes/sec)
Erase flash: before copying? [confirm] で、Enter キーまたは y 文字を入力すると、Flash メモリ内のファイルを消して (現在 Flash メモリに入っている c2600-adventerprisek9-mz.124-17.bin を削除して)、IOS をコピーします。Flash メモリに入っている IOS を残して、IOS を追加したい場合は、これ以外の文字 (例えば n) を入力します。
Router# sh flash:
System flash directory:
File Length Name/status
1 29925948 c2600-adventerprisek9-mz.124-17.bin
2 2992590 c2600-is-mz.124-32.bin ← 追加された IOS
[32918612 bytes used, 111528 available, 33030140 total]
32768K bytes of processor board System flash (Read/Write)
- TFTP サーバーにある IOS (c1841-adventerprisek9-mz.151-2.T1.bin:サイズ 約42.8MB) を Flash メモリに追加しなさい。
Router# copy tftp flash
Address or name of remote host [192.168.1.2]? < Enter >
Source filename [c1841-adventerprisek9-mz.150-1.M9.bin]? c1841-adventerprisek9-mz.151-2.T1.bin ← コピーする IOS のファイル名
Destination filename [c1841-adventerprisek9-mz.151-2.T1.bin]? < Enter >
Accessing tftp://192.168.1.2/c1841-adventerprisek9-mz.151-2.T1.bin...
Loading c1841-adventerprisek9-mz.151-2.T1.bin from 192.168.1.2 (via FastEthernet0/0): !
%Error copying tftp://192.168.1.2/c1841-adventerprisek9-mz.151-2.T1.bin (Not enough space on device)
Router#
エラーになりました。
「Not enough space on device」というメッセージから、「Flash の空き容量が足りない」ことがわかります。
- sh flash コマンドを実行しなさい。
Router# sh flash:
-#- --length-- -----date/time------ path
1 47428840 Aug 18 2013 14:50:28 +00:00 c1841-adventerprisek9-mz.151-4.M6.bin
2 1161 Jun 13 2013 14:09:06 +00:00 home.shtml
3 1821 Jun 13 2013 14:09:06 +00:00 sdmconfig-18xx.cfg
4 114176 Jun 13 2013 14:09:06 +00:00 home.tar
5 1478656 Jun 13 2013 14:09:12 +00:00 common.tar
6 6711808 Jun 13 2013 14:09:38 +00:00 sdm.tar
7 1697952 Jun 13 2013 14:09:50 +00:00 securedesktop-ios-3.1.1.45-k9.pkg
8 416354 Jun 13 2013 14:09:56 +00:00 sslclient-win-1.1.3.173.pkg
9 43124956 Aug 18 2013 15:04:16 +00:00 c1841-adventerprisek9-mz.150-1.M9.bin
26785992 bytes available (100984632 bytes used)
Router#
Flash の空き容量は「26785992 bytes」=「約25.5MB」ですので、約42.8MBの IOS (c1841-adventerprisek9-mz.151-2.T1.bin) をこの Flash メモリに追加することはできません。どうしても入れたい場合は、現在 Flash メモリに入っている別の IOS を消すしかありません。
- Flash 内の IOS:c1841-adventerprisek9-mz.150-1.M9.bin を削除しなさい。
Router# delete flash:c1841-adventerprisek9-mz.151-4.M.bin
Delete filename [c1841-adventerprisek9-mz.151-4.M.bin]? < Enter >
Delete flash:/c1841-adventerprisek9-mz.151-4.M.bin? [confirm] < Enter >
Router#
- sh flash コマンドを実行しなさい。
Router# sh flash:
-#- --length-- -----date/time------ path
1 47428840 Aug 18 2013 14:50:28 +00:00 c1841-adventerprisek9-mz.151-4.M6.bin
2 1161 Jun 13 2013 14:09:06 +00:00 home.shtml
3 1821 Jun 13 2013 14:09:06 +00:00 sdmconfig-18xx.cfg
4 114176 Jun 13 2013 14:09:06 +00:00 home.tar
5 1478656 Jun 13 2013 14:09:12 +00:00 common.tar
6 6711808 Jun 13 2013 14:09:38 +00:00 sdm.tar
7 1697952 Jun 13 2013 14:09:50 +00:00 securedesktop-ios-3.1.1.45-k9.pkg
8 416354 Jun 13 2013 14:09:56 +00:00 sslclient-win-1.1.3.173.pkg
69912576 bytes available (57858048 bytes used)
Router#
Flash の空き容量が「69912576 bytes」=「約66.8MB」まで増えました。
- TFTP サーバーにある IOS (c1841-adventerprisek9-mz.151-2.T1.bin:サイズ 約42.8MB) を Flash メモリに追加しなさい。
Router# copy tftp flash
Address or name of remote host [192.168.1.2]? < Enter >
Source filename [c1841-adventerprisek9-mz.150-1.M9.bin]? c1841-adventerprisek9-mz.151-2.T1.bin ← コピーする IOS のファイル名
Destination filename [c1841-adventerprisek9-mz.151-2.T1.bin]? < Enter >
Accessing tftp://192.168.1.2/c1841-adventerprisek9-mz.151-2.T1.bin...
Loading c1841-adventerprisek9-mz.151-2.T1.bin from 192.168.1.2 (via FastEthernet
0/0): !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[OK - 44880216 bytes]
44880216 bytes copied in 221.174 secs (202918 bytes/sec)
Router#
- Flash メモリに c1841-adventerprisek9-mz.151-2.T1.bin が追加されているか確認しなさい。
Router# sh flash:
-#- --length-- -----date/time------ path
1 47428840 Aug 18 2013 14:50:28 +00:00 c1841-adventerprisek9-mz.151-4.M6.bin
2 1161 Jun 13 2013 14:09:06 +00:00 home.shtml
3 1821 Jun 13 2013 14:09:06 +00:00 sdmconfig-18xx.cfg
4 114176 Jun 13 2013 14:09:06 +00:00 home.tar
5 1478656 Jun 13 2013 14:09:12 +00:00 common.tar
6 6711808 Jun 13 2013 14:09:38 +00:00 sdm.tar
7 1697952 Jun 13 2013 14:09:50 +00:00 securedesktop-ios-3.1.1.45-k9.pkg
8 416354 Jun 13 2013 14:09:56 +00:00 sslclient-win-1.1.3.173.pkg
9 44880216 Aug 25 2013 14:04:34 +00:00 c1841-adventerprisek9-mz.151-2.T1.bin
25030732 bytes available (102739892 bytes used)
Router#