Cisco 12010/12410/12810 ルータ インストレーション コンフィギュレーション ガイド
システムの起動と基本システム 設定
システムの起動と基本システム設定
発行日;2012/02/04 | ドキュメントご利用ガイド | ダウンロード ; この章pdf , ドキュメント全体pdf (PDF - 8MB) | フィードバック

目次

システムの起動と基本システム設定

Cisco IOS ソフトウェアの保管場所

設定前の要件

起動プロセスの概要

ルータの電源投入および起動プロセスの確認

手動によるシステムの起動

有効な Cisco IOS ソフトウェア イメージの検索

Cisco IOS ソフトウェア イメージからの起動

ルータの設定

Cisco IOS のユーザ インターフェイス

Cisco IOS ユーザ インターフェイスのコマンド モード

ユーザ EXEC モード

特権 EXEC モード

グローバル コンフィギュレーション モード

setup による設定変更

セットアップ機能によるグローバル パラメータの設定

ネットワーク インターフェイスの設定

ソフトウェア バージョン番号および搭載インターフェイスの確認

グローバル コンフィギュレーション モードの使用方法

実行コンフィギュレーション ファイル設定の確認

実行コンフィギュレーションの設定を NVRAM に保存する方法

実行コンフィギュレーションの設定値の表示

ソフトウェア コンフィギュレーション レジスタの設定

ソフトウェアの設定

ソフトウェア コンフィギュレーション レジスタの設定値の変更

ソフトウェア コンフィギュレーション レジスタの下位ビット

ソフトウェア コンフィギュレーション レジスタの上位ビット

パスワードを忘れた場合

RP フラッシュ メモリ カードの使用方法

フラッシュ メモリ カードの取り付けおよび取り外し

新しいフラッシュ メモリ カードのフォーマット

システム起動用 Cisco IOS ソフトウェア イメージの指定

フラッシュ メモリのコマンド

pwd コマンド

cd コマンド

dir コマンド

delete コマンド

squeeze コマンド

フラッシュ メモリからのブート

フラッシュ メモリにおけるイメージ ファイルのコピー

フラッシュ メモリ カードに Cisco IOS ソフトウェア イメージをコピーする場合

フラッシュ メモリ カード間で Cisco IOS ソフトウェア イメージをコピーする場合

RP メモリとフラッシュ メモリ カード間でシステム コンフィギュレーション ファイルをコピーする場合

フラッシュ メモリ カードの新しい Cisco IOS ソフトウェア イメージのブート

フラッシュ メモリ カード上のロックされたブロックを回復する方法

設置後の手順

システムの起動と基本システム設定

Cisco 12010/12410/12810 ルータのシステムの起動プロセスおよび基本設定の実行手順を次に説明します。

「Cisco IOS ソフトウェアの保管場所」

「設定前の要件」

「起動プロセスの概要」

「ルータの電源投入および起動プロセスの確認」

「手動によるシステムの起動」

「ルータの設定」

「Cisco IOS のユーザ インターフェイス」

「ソフトウェア コンフィギュレーション レジスタの設定」

「パスワードを忘れた場合」

「RP フラッシュ メモリ カードの使用方法」

「設置後の手順」

この章では、システムを設定して、ネットワークにアクセスしたり、ネットワーク内のほかのホストからシステムに Telnet 接続を利用してリモート アクセスしたりすることができるようにする方法について説明します。詳細設定手順はこのマニュアルの範囲外です。詳細については「設置後の手順」を参照してください。

Cisco IOS ソフトウェアの保管場所

システムに対応するデフォルトの Cisco IOS ソフトウェア イメージは、次の内部または外部保管場所のどこからでも利用できます。

Route Processor(RP; ルート プロセッサ)のオンボード フラッシュ メモリ― 最新の Cisco IOS ソフトウェア イメージがフラッシュ メモリにロードされています。このメモリは SIMM です。フラッシュ メモリは NVRAM(不揮発性 RAM)ともいいます。NVRAM の内容は、システムの電源をオフにしても残ります。

フラッシュ メモリ カード― RP の PCMCIA スロットにフラッシュ メモリ カード(別名フラッシュ ディスク)を搭載すると、デフォルトの Cisco IOS ソフトウェア イメージを保管する外部ストレージ メディアの役割を果たします。

Trivial File Transfer Protocol(TFTP; 簡易ファイル転送プロトコル)サーバ― ネットワーク上の TFTP サーバは、デフォルトの Cisco IOS ソフトウェア イメージの外部保管場所としても機能します。Telnet 接続により、このようなリモート ホストから有効な Cisco IOS ソフトウェア イメージをダウンロードできます。

設定前の要件

システムの設定前に、以下を確認してください。

すべてのカードをしっかりと取り付ける。

すべてのインターフェイス ケーブルが確実に接続され、ケーブル ストレイン レリーフ(付属している場合)を使用している。

すべての入力電源コードが PDU にしっかりと接続されており、適切な電源に接続されている。

端末装置が RP のコンソール ポートに接続され、電源が入った状態で、9600 bps、8 データ ビット、パリティなし、2 ストップ ビット(9600、8N2)に設定されている。


) ルータの初期設定を行うには、RP に端末が接続されている必要があります。


ルータに付属のフラッシュ メモリ カードが、RP のスロット 0 に搭載されている。ソフトウェア コンフィギュレーション レジスタは 0x0102 に設定され(デフォルト)、フラッシュ メモリ カードに保管された Cisco IOS ソフトウェア イメージからシステムが自動的に起動するようになっています。

上記の確認が完了したら次に進み、ルータを起動してください。

起動プロセスの概要

一般的な起動プロセスを概説します。

1. ルータの電源をオンにします。

2. RP Maintenance Bus(MBus; メンテナンス バス)モジュールに +5 VDC の電圧が供給され、MBus ソフトウェアの実行が開始されます。

3. RP が MBus 経由ですべての搭載デバイスにそれぞれの ID を要求するメッセージを送信することにより、ルータ構成を判別します。その反応により、スロット番号、カード、コンポーネント タイプを RP が認識します。

4. その後、RP、ラインカード、スイッチ ファブリック カード(Clock and Scheduler Card [CSC; クロック スケジューラ カード] および Switch Fabric Card [SFC; スイッチ ファブリック カード])、およびアラーム カードの順に起動します。

5. RP の電源投入時リセット ロジックが、ローカル クロックと CSC クロックの両方の電力が安定するまで据え置かれます。

6. 電源投入時リセット ロジックが解除されたあと、RP が ROM モニタ ソフトウェアの実行を開始します。

ROM モニタが autoboot に設定されている場合は、Cisco IOS ソフトウェアが自動的にロードされて起動します。

ROM モニタが autoboot に設定されて いない 場合は、Cisco IOS ソフトウェアを手動で起動する必要があります。

7. Cisco IOS ソフトウェアが起動すると、システム内のほかのすべてのカードをポーリングして、各カードを起動し、必要な Cisco IOS ソフトウェアをロードします。

8. RP は、ほかのすべてのカードで起動プロセスが完了するまで待機します。


 

ルータの電源投入および起動プロセスの確認

初めてルータを起動したときは、次の状態を確認してください。


ステップ 1 ルータへの電力を制御する、すべての回路ブレーカーの電源を入れます。

ステップ 2 電源入力モジュール(PEM)の LED を確認します。

AC PEM ― グリーンの PWR OK LED がオンになり、電源モジュールのファンが動作している必要があります。

DC PEM― グリーンの PWR OK LED がオンになり、電源モジュールのファンが動作している必要があります。

ステップ 3 ブロワー モジュールを確認します。

グリーンの OK LED が点灯していることを確認します。

ブロワー モジュールのファンの作動音がただちに聞こえるはずです。雑音がある環境では、ブロワーの作動音を確認しにくいことがあります。シャーシ背面の上部付近にある排気口に耳を当てて、ブロワーが動作していることを確認してください。

ステップ 4 RP の起動プロセス中に、RP の英数字 LED ディスプレイを確認します(図 4-1)。

図 4-1 RP の英数字 LED ディスプレイ

 

4 文字の各ディスプレイに、2 行のシステム メッセージの一部が表示されます。RP の起動プロセスの間、この LED ディスプレイには、 表4-1 のような一連のメッセージが表示されます。

 

表4-1 RP 英数字 LED ディスプレイの文字列例

LED ディスプレイ 1
意味
発行元

MROM
nnnn

MBus マイクロコードの実行が開始されます。 nnnn はマイクロコードのバージョン番号です。たとえば、マイクロコードのバージョンが 1.17 の場合、0117 と表示されます。 2

MBus コントローラ

LMEM
TEST

RP のロー メモリをテスト中です。

RP ROM モニタ

MEM
INIT

RP のメイン メモリ容量を検出中です。

RP ROM モニタ

RP
RDY

システムは動作状態であり、ROM モニタ プロンプト(rommon>)から基本的な Cisco IOS ソフトウェア コマンドを実行可能です。

RP ROM モニタ

RP
UP

有効な Cisco IOS イメージが稼働中です。

RP Cisco IOS ソフトウェア

PRI
RP

RP がイネーブルで、システムのプライマリ RP として認識されています。有効な Cisco IOS イメージが稼働中です。

RP Cisco IOS ソフトウェア

SEC
RP

RP がイネーブルで、システムのセカンダリ RP として認識されています。有効な Cisco IOS イメージが稼働中です。

RP Cisco IOS ソフトウェア

1.一部の LED 文字列は速すぎて判読できないことがあります。

2.ご使用のシステムで稼働している MBus マイクロコードのバージョンとは異なる場合があります。

ステップ 5 RP インターフェイスのステータスを確認します(GRP については図 4-2、PRP については図 4-3を参照)。

RP の LED に、システム ステータス、アクティブなフラッシュ メモリ カード スロット、使用中のイーサネット接続、イーサネット インターフェイスのステータスが表示されます。

PCMCIA フラッシュ メモリ カード スロット LED(Slot-0 および Slot-1)は、スロットがアクセスされたときに点灯します。

PRP ― RJ-45 イーサネット ポート LED は、次のようにポート アクティビティを示します。

LINK:リンク アクティビティ

EN:ポートが有効

TX:データ送信

RX:データ受信

GRP ― RJ-45 および MII のイーサネット LED は、2 つのイーサネット接続のどちらが選択されているかを示します(同時に 1 つのみのポートが動作できます)。RJ-45 LED はポート アクティビティを示します。

LINK:リンク アクティビティ

COLL:衝突検出

TX:データ送信

RX:データ受信

図 4-2 GRP LED ― 前面パネルの一部分

 

図 4-3 PRP イーサネット ポートおよび LED ― 前面パネルの一部

 

ステップ 6 ラインカードの起動プロセス中に、各ラインカードの英数字 LED ディスプレイを確認します(図 4-4)。


) ラインカードの起動プロセスは、RP 起動プロセスの直後に始まります。


システムは、まったく同じラインカードを並行して起動させようとします。さらにシステムは、電源がオンになって使用可能になるとすぐにラインカードを起動します。各ラインカードには、 表4-2 と同様の文字列が表示されます。

図 4-4 ラインカードの英数字 LED ディスプレイ ― 一部分

 

 

表4-2 ラインカード英数字LEDディスプレイの文字列例

LED ディスプレイ 3
意味
発行元

MROM
nnnn

MBus マイクロコードの実行が開始されます。nnnn はマイクロコードのバージョン番号です。たとえば、マイクロコードのバージョンが 1.17 の場合、0117 と表示されます。 4

MBus コントローラ

LMEM
TEST

ラインカードのロー メモリをテスト中です。

ラインカードの ROM モニタ

MEM
INIT

ラインカードのメイン メモリ容量を検出中です。

ラインカードの ROM モニタ

ROMI
GET

ラインカードのメモリに ROM イメージをロード中です。

RP Cisco IOS ソフトウェア

FABL
WAIT

ラインカードがファブリック ダウンローダによるロードを待機中です。 5

RP Cisco IOS ソフトウェア

FABL
DNLD

ファブリック ダウンローダをラインカードのメモリにロード中です。

RP Cisco IOS ソフトウェア

FABL
STRT

ファブリック ダウンローダの起動中です。

RP Cisco IOS ソフトウェア

FABL
RUN

ファブリック ダウンローダが起動されて動作中です。

RP Cisco IOS ソフトウェア

IOS
DNLD

Cisco IOS ソフトウェアをラインカードのメモリにダウンロード中です。

RP Cisco IOS ソフトウェア

IOS
STRT

Cisco IOS ソフトウェアの起動中です。

RP Cisco IOS ソフトウェア

IOS
UP

Cisco IOS ソフトウェアが稼働中です。

RP Cisco IOS ソフトウェア

IOS
RUN

ラインカードがイネーブルで動作可能です。

RP Cisco IOS ソフトウェア

3.一部の LED 文字列は速すぎて判読できないことがあります。文字列は基準としてこの表の形式で表示され、起動時のラインカードの機能を表します。

4.ご使用のシステムで稼働している MBus マイクロコードのバージョンとは異なる場合があります。

5.ファブリック ダウンローダがラインカードに Cisco IOS ソフトウェア イメージをロードします。

ステップ 7 ルータはデフォルト イメージを使用して自動的に起動します(有効な Cisco IOS ソフトウェア イメージが格納されているフラッシュ メモリ カードがスロット 0 に搭載されていて、ソフトウェア コンフィギュレーション レジスタが 0x0102 に設定されている場合)。

ルータが Cisco IOS ソフトウェア イメージをブートすると、次のようなシステム バナーが表示されます。

Cisco Internetwork Operating System Software
IOS (tm) GS Software (GSR-P-M), Experimental Version 12.0(20010120:204554) [gha]
Copyright (c) 1986-2001 by cisco Systems, Inc.
Compiled Sat 20-Jan-01 18:34 by ghall

) システム バナーは、稼働している Cisco IOS ソフトウェア イメージのバージョンによって異なります。システム バナーは、この章全体の例と異なることがあります。


ROM モニタ プロンプト(rommon>)が表示された場合は、有効なシステム イメージが見つからなかったか、または起動シーケンスが中断されたことにより、ROM(読み取り専用メモリ)モニタ モードが開始されています。

この場合は boot コマンドを発行し、Cisco IOS ソフトウェア イメージを手動で起動する必要があります。

有効な Cisco IOS ソフトウェア イメージを調べる方法については、「有効な Cisco IOS ソフトウェア イメージの検索」を参照してください。

さまざまな形式の boot コマンドを使用する手順については、「Cisco IOS ソフトウェア イメージからの起動」を参照してください。

ルータを手動で起動し、ステップ 8に進んでください。

ステップ 8 未設定システムを初めて起動したときは、システム設定ダイアログが自動的に開始されます。対話型スクリプトによって手順ごとに入力を要求され、基本的なシステム動作パラメータを定義するルータ コンフィギュレーション ファイルが作成されます。

--- System Configuration Dialog ---
 
Continue with configuration dialog? [yes/no]:
 

ルータはこのシステム コンフィギュレーション ファイルを使用して、リモート ロケーションからルータを管理できるように、RP とのネットワーク接続をアクティブにするか、またはラインカードのネットワーク インターフェイスをアクティブにします。初期設定が完了すると、RP およびラインカードが外部ネットワークと通信できるようになります。

ネットワーク インターフェイスをただちに設定する必要はありませんが、ネットワーク環境で動作するようにインターフェイスを設定するまでは、ネットワークに接続できません。設定については、「ルータの設定」を参照してください。


) ラインカードのインターフェイスを設定するまでは、ラインカードにあるインターフェイス固有の LED が点灯しない可能性があります。各ラインカード インターフェイスの動作が正常かどうかを確認するには、初期設定手順と設定を完了したあとで、各ラインカードのマニュアルの説明と比較しながら、インターフェイスのステータスを調べます。


これまで説明した手順を完了できない場合は、「インストレーションのトラブルシューティング」に進み、トラブルシューティングに関する推奨事項および手順を参照してください。


 

手動によるシステムの起動

ルータが有効なシステム イメージを見つけられなかった場合、またはユーザが起動シーケンスを中断した場合は、ROM モニタ モードが開始され、ROM モニタ プロンプト(rommon>)が表示されます。ROM モニタ モードから、有効なシステム イメージを探して起動するためのコマンドにアクセスできます。

有効な Cisco IOS ソフトウェア イメージの検索

Cisco IOS ソフトウェア イメージを特定して ROM モニタ プロンプト(rommon>)からルータを手動でブートするには、次の手順を実行します。


ステップ 1 ROM モニタ モードの dir bootflash コマンドを入力して、RP の NVRAM でオンボード フラッシュ メモリの内容を表示します。

rommon 1> dir bootflash:
File size Checksum File name
3277967 bytes (0x32048f) 0x6b331e30 gsr-p-mz.120-7.4.5
rommon 2>
 

必要な Cisco IOS ブート イメージがメモリに格納されている場合は、「Cisco IOS ソフトウェア イメージからの起動」に進みます。

必要な Cisco IOS ブート イメージがオンボード フラッシュ メモリに格納されていない場合は、次の手順に進みます。

ステップ 2 dir slot n : コマンドを入力します。 n は、フラッシュ メモリ カードの内容を調べて有効なイメージを検索するスロット 0(0)またはスロット 1(1)を表します。

次の例は、スロット 0 のフラッシュ メモリ カードの内容を示しています。

rommon 2> dir slot0:
File size Checksum File name
3277967 bytes (0x32048f) 0x6b331e30 gsr-p-mz.120-7.4.5
rommon 3>
 

有効なブート イメージを特定したら、「Cisco IOS ソフトウェア イメージからの起動」に進みます。


 

Cisco IOS ソフトウェア イメージからの起動

イメージを手動でブートするには、有効な Cisco IOS ソフトウェア イメージの特定後、適切な ROM モニタ モードの boot コマンドを実行します。 表4-3 のうちいずれかの boot コマンドを使用してイメージをブートします。


注意 boot flash コマンドは慎重に使用してください。スロット 0 に挿入したフラッシュ メモリ カードに有効な Cisco IOS ソフトウェア イメージが含まれていることを確認してください。有効な Cisco IOS ソフトウェア イメージが含まれていない場合は、フラッシュ メモリ カードの無効なイメージをブートするようにシステムに指示することになってしまいます。ブート コマンドを入力する前に、dir slotn:コマンドを必ず実行してフラッシュ メモリ カードの内容を調べてください。

 

表4-3 ブート コマンド

コマンド
目的

boot

(引数なし)NVRAM のデフォルト イメージをブートします。このイメージは、工場出荷時にメモリにロードされたものです。

boot bootflash: filename

NVRAM の指定ファイルを使用してルータをブートします。

boot disk0: filename

スロット 0 に搭載されたフラッシュ ディスクから、 filename というファイルを起動します。

boot disk1: filename

スロット 1 に搭載されたフラッシュ ディスクから、 filename というファイルを起動します。

boot flash

(特定の PCMCIA スロットの指定なし)スロット 0 のフラッシュ メモリ カードから最初のファイルを使用してルータをブートしようとします。

boot slot0: filename

スロット 0 に搭載されたリニア フラッシュ メモリ カードから、指定ファイルを起動します。

boot slot1: filename

スロット 1 に搭載されたリニア フラッシュ メモリ カードから、指定ファイルを起動します。

boot tftp: filename [ host ]

または

boot [host] filename

ネットワーク上の TFTP サーバから指定ファイルおよびホスト名を使用して、ルータを起動します。


) コンフィギュレーション レジスタの設定を変更しなかった場合は、次回のリロードで、デフォルトのコンフィギュレーション レジスタ設定(0x0102)に戻ります。この設定値の場合、次にルータを起動したときには、スロット 0 に搭載されたフラッシュ メモリ カード上の Cisco IOS ソフトウェアが起動します。詳細については、「ソフトウェア コンフィギュレーション レジスタの設定」を参照してください。


ルータの設定

次のいずれかの方法で、ルータの基本設定を行うことができます。

方法 1― セットアップ機能または setup コマンドを使用する。

未設定のルータを初めて起動すると、セットアップ機能が自動的に実行され、ルータを手動で設定できるようになります。セットアップ機能は構造化方式の対話型スクリプトを提供し、ユーザがプロセスを順序正しく完了できるように導きます。

setup コマンドを特権 EXEC モード プロンプト( Milo# )で実行し、セットアップ機能をいつでも起動して以前入力した設定情報を変更することもできます。

この方法については、「setup による設定変更」を参照してください。

方法 2― Cisco IOS のコマンドライン ユーザ インターフェイスを介してグローバル コンフィギュレーション モードを使用する。

セットアップ機能の対話型スクリプトを使用せずにルータを設定する場合は、グローバル コンフィギュレーション モードでルータを手動で設定できます。この場合、コンフィギュレーション スクリプトによるプロンプトが表示されない状態で、コンソールからコンフィギュレーション コマンドを 1 行ずつ入力しなければなりません。この方法については、「グローバル コンフィギュレーション モードの使用方法」を参照してください。

作業スタイルとネットワークの設定条件に関する知識に適した方法を選択してください。

setup コマンド機能またはグローバル コンフィギュレーション モードのどちらを使用するにしても、ネットワーク環境で動作するようにルータを設定するには、次の情報を用意しておく必要があります。

ルータに備わっているインターフェイス

ルータがルーティングするプロトコル

設定するプロトコルのネットワーク アドレス

ユーザ環境で使用しているパスワード方式

Cisco IOS のユーザ インターフェイス

Cisco IOS ソフトウェアに備えられた CLI(コマンドライン インターフェイス)を使用すると、ルータを設定して管理できます。Cisco IOS の CLI に慣れていない場合は、『 Configuration Fundamentals Configuration Guide 』の「Using the Command Line Interface」を参照してください。ここでは、インターフェイスの各種コマンド モード、コンテキスト ヘルプ、および編集機能について説明します。

Cisco IOS ユーザ インターフェイスのコマンド モード

Cisco IOS のユーザ インターフェイスは、さまざまなモード別に編成されています。使用できるコマンドは、その時点のモードによって決まります。システム プロンプトに疑問符(?)を入力すると、そのときのコマンド モードで使用できるコマンドの一覧が表示されます。

ルータ上でセッションを開始すると、ユーザ EXEC モードから始まります。EXEC モードで利用できるのは、ごく限られたコマンド サブセットだけです。すべてのコマンドを利用するには、特権 EXEC モードを開始する必要がありますが、通常の場合はパスワードが必要です。特権 EXEC モードから、任意の EXEC コマンドを入力する、またはグローバル コンフィギュレーション モードを開始することができます。EXEC コマンドのほとんどは、1 回限りのコマンドです。たとえば、現在のコンフィギュレーション ステータスを表示する show コマンド、カウンタまたはインターフェイスを消去する clear コマンドなどです。EXEC コマンドは、ルータの再起動後には保存されません。

コンフィギュレーション モードでは、実行中のコンフィギュレーション ファイルを変更できます。コンフィギュレーションを保存すると、そのコマンドは保存され、ルータの再起動後にも維持されます。各種コンフィギュレーション モードにアクセスするには、グローバル コンフィギュレーション モードを開始しなければなりません。グローバル コンフィギュレーション モードから、インターフェイス コンフィギュレーション モード、サブインターフェイス コンフィギュレーション モード、および各種プロトコル固有のモードを開始できます。

この章ですでに説明した ROM モニタ モードは、ルータが正常に起動しない場合に使用する、独立したモードです。ルータが起動時に有効なシステム イメージを見つけられなかった場合、または起動時にコンフィギュレーション ファイルが破損していた場合は、システムによって ROM モニタ モードが一般的に開始されます。

ユーザ EXEC モード

システムが正常に起動して Cisco IOS ソフトウェアがロードされると、ユーザ EXEC モード プロンプトがシステム コンソールに表示されます。ユーザ EXEC モード プロンプトは、ルータ ホスト名に右向きのかぎカッコ(>)が続いて形成されます。次の例は、出荷時のデフォルト名 Router を使用しているルータのユーザ EXEC モード プロンプトです。

Router>
 

) 初期設定時に setup コマンド機能を使用して変更しないかぎり、デフォルトのホスト名は Router です。


特権 EXEC モード

特権 EXEC モードを開始するには、ユーザ EXEC モード プロンプトに enable コマンドを入力します。イネーブル シークレット パスワードが設定されて、メモリに保管されている場合は、イネーブル シークレット パスワードを入力するように求められます。パスワードはウィンドウに表示されません。また、大文字と小文字が区別されます。パスワードがシステムに受け付けられると、プロンプトが特権 EXEC モード プロンプトに変わります。このプロンプトは、ルータ ホスト名にポンド記号(#)が続いて形成されます。


) 特権コマンドの多くは、動作パラメータを設定する場合に使用するので、不正に使用されないように、特権アクセスをパスワードで保護する必要があります。


次の例は、ユーザ EXEC モードから特権 EXEC モードへの変更を示しています。

Router> enable
password: <password>
Router#
 

パスワードの使用方法については、「パスワードの設定」を参照してください。

グローバル コンフィギュレーション モード

グローバル コンフィギュレーション コマンドは次のように動作します。

個々のプロトコルまたはインターフェイスではなく、システム全体に作用する機能に適用されます。

グローバル コンフィギュレーション モードを開始するには、 configure
terminal
コマンドを使用します。グローバル コンフィギュレーション モードから、他のさまざまなコマンド モードにアクセスできます。

特定ルーティング機能またはブリッジング機能が有効になります。

プロトコル固有のグローバル コンフィギュレーション コマンドについては、Cisco IOS ソフトウェア マニュアルの該当するコンフィギュレーション ガイドを参照してください。

インターフェイス コンフィギュレーション モード

イーサネット、FDDI、シリアル ポートなどのインターフェイスの動作を変更するには、インターフェイス コンフィギュレーション コマンドを使用します。インターフェイス コンフィギュレーション コマンドの前に、インターフェイス タイプを定義する interface グローバル コンフィギュレーション コマンドを必ず指定します。

帯域幅やクロック レートなどの一般的なインターフェイス パラメータを左右するインターフェイス コンフィギュレーション コマンドの詳細については、『 Configuration Fundamentals Command Reference 』の「Interface Commands」を参照してください。プロトコル固有のコマンドについては、該当する Cisco IOS ソフトウェア コマンド リファレンスを参照してください。

サブインターフェイス コンフィギュレーション モード

1つの物理インターフェイスに複数の仮想インターフェイス(サブインターフェイス)を設定するには、サブインターフェイス コンフィギュレーション モードを使用します。各種プロトコルは、サブインターフェイスをそれぞれ異なる物理インターフェイスとして認識します。サブインターフェイスの詳しい設定手順については、Cisco IOS ソフトウェア マニュアルの、特定のプロトコルに対応するモジュールを参照してください。

ROM モニタ モード

有効なシステム イメージをルータが特定できない場合、またはブート シーケンスが中断された場合、システムは ROM モニタ モードを開始することがあります。この場合はシステムを手動でブートしたり、診断テストを実行したりすることができます。

起動から 60 秒以内に特権 EXEC モード プロンプトから reload コマンドを入力し、さらに Break キーを押すことによって、ROM モニタ モードを開始することもできます。

setup による設定変更

初期設定およびその他の基本設定手順をルータで実行するには、 setup コマンド機能を使用します。この機能はスクリプト ベースであり、短時間で支障なくルータを起動するために、基本設定情報の入力を要求されます。

未設定ルータの初期設定中は、システムが setup コマンド機能を自動的に起動し、システム設定ダイアログと呼ばれる対話型ダイアログを表示します。システム設定ダイアログでは、グローバル(システム全体の)パラメータおよびインターフェイス(ラインカード)パラメータを要求に従って入力し、設定プロセスを実行できます。

setup コマンドを使用して設定を変更するには、次のように操作します。

1. 各システム設定ダイアログ プロンプトは、変更する項目が表示されるまで、すべて順番に処理する必要があります。

項目のデフォルト設定を変更せずに受け入れるには、 Return キーを押します。

変更しないまま、各システム設定ダイアログ プロンプトを処理せずに特権 EXEC プロンプトに戻るには、 Ctrl-C を押します。

setup コマンド機能には、プロンプトに対応するヘルプも用意されています。ヘルプ テキストにアクセスするには、プロンプトに疑問符(?)を入力します。

2. 変更が完了すると、 setup セッションでの入力結果として作成されたコンフィギュレーション コマンド スクリプトが、setup コマンド機能によって表示されます。この設定を使用することも要求されます。このプロンプトにデフォルト値はありません。必ず、Yes または No で応答しなければなりません。

Yes と応答すると、コンフィギュレーションが NVRAM に保存されます。

No と応答すると、コンフィギュレーションは保存されず、プロセスが再び開始されます。

次の例は、ルータの初期起動中に自動的に起動される setup セッションの典型的な出力を示しています。システム バナーが表示されてから、システム設定ダイアログが始まります。


) このセクションの出力はです。使用している Cisco IOS ソフトウェアのイメージ、およびルータの装備方法により、設定ダイアログは異なることがあります。


Cisco Internetwork Operating System Software
.
.
.
--- System Configuration Dialog ---
 
Continue with configuration dialog? [yes/no]: Yes
 
At any point you may enter a question mark '?' for help.
Use ctrl-c to abort configuration dialog at any prompt.
Default settings are in square brackets '[]'.
 
Basic setup only configures enough connectivity
for management of the system, extended setup will ask you
to configure each interface of the system.
Would you like to enter basic management setup? [yes/no]: Yes
Configuring global parameters:
 
Enter host name [Router]: Milo
 
The enable secret is a password used to protect access to
privileged EXEC and configuration modes. This password, after
entered, becomes encrypted in the configuration.
Enter enable secret [<Use current secret>]: barney
 
The enable password is used when you do not specify an
enable secret password, with some older software versions, and
some boot images.
Enter enable password: wilma
 
The virtual terminal password is used to protect
access to the router over a network interface.
Enter virtual terminal password: bambam
Configure SNMP Network Management? [no]:
 
Current interface summary
Interface IP-Address OK? Method Status Protocol
Ethernet0 unassigned YES unset administratively down down
POS1/0 unassigned YES unset administratively down down
SDCC1/0 unassigned YES unset administratively down down
POS2/0 unassigned YES unset administratively down down
SDCC1/0 unassigned YES unset administratively down down
.
.
.
POS15/0 unassigned YES unset administratively down down
SDCC15/0 unassigned YES unset administratively down down
 
Enter interface name used to connect to the
management network from the above interface summary: Ethernet0
 
Configuring interface Ethernet0:
Configure IP on this interface? Yes
IP address for this interface: 172.16.72.2
Subnet mask for this interface: 255.0.0.0
Class B network is 172.16.0.0, 8 subnet bits; mask is /24
 
The following configuration command script was created:
 
hostname Milo
enable secret 5 $1$krIg$emfYm/1OwHVspDuS8Gy0K1
enable password wilma
line vty 0 4
password bambam
no snmp server
!
no ip routing
!
interface Ethernet0
no shutdown
ip address 172.16.72.2 255.255.255.0
!
interface POS1/0
shutdown
no ip address
!
interface SDCC1/0
shutdown
no ip address
.
.
.
interface POS15/0
shutdown
no ip address
!
interface SDCC15/0
shutdown
no ip address
!
end
[0] Go to the IOS command prompt without saving this script.
[1] Return back to the setup without saving this config.
[2] Save this configuration to nvram and exit.
 
Enter your selection [2]:
 
Building configuration ...
 
Use the enabled mode ‘configure’ command to modify this configuration.
 
Milo#
 

setup コマンド機能を使用して設定パラメータを設定するか、特権 EXEC プロンプトで setup コマンドをいつでも入力して setup 機能を動作させることができます。setup コマンドを使用して設定を始める場合は、既存の(以前入力した)システム設定が角カッコ [ ] で囲まれてスクリプトによって表示されます。

たとえば setup 機能の初期ルータ起動を使用して POS インターフェイスを設定している間は、問い合わせに応答するたびに次の例のようにスクリプトが表示されます。

Configuring interface POS1/0:
Is this interface in use?: yes
Configure IP on this interface?: yes
 

この例では、起動時に自動的に開始されたセットアップ機能、すなわち過去の設定情報がないので、このスクリプトでは、デフォルトまたは現在のパラメータが角カッコ([ ])の中に表示されることはありません。

特権 EXEC モード プロンプトで setup コマンドを入力した場合(POS インターフェイスを以前設定したと想定)、その設定が角カッコ [ ] で囲まれてスクリプトによって表示されます。

Configuring interface POS1/0:
Is this interface in use?[yes]:
Configure IP on this interface?[yes]:
 

システム プロンプトに角カッコで囲まれた既存の値が含まれている場合、Return キーを押してその値を受け入れるか、または代替値を入力して Return キーを押します。

セットアップ機能によるグローバル パラメータの設定

初めてセットアップ機能を起動する、または setup コマンドを入力すると、ルータのグローバル パラメータを設定するように要求されます。グローバル パラメータは、以下を含む、システム全体の設定を制御します。

ルータのホスト名

イネーブル、イネーブル シークレット、および仮想端末セキュリティ パラメータに対応するパスワード

ルータが使用するプロトコル

ホスト名の設定

ルータを設定するホスト名では以下が必要になります。

ARPANET ホスト名のルールに従う必要があります。

英字から始まり、英字または数字で終わらなければなりません。中で使用できるのは、英字、数字、およびハイフンだけです。

63 文字以下で構成する必要があります。

詳細については、RFC 1035 の「Domain Names ― Implementation and Specifications」を参照してください。

多くのインターネット ソフトウェア アプリケーションでは大文字と小文字が区別されないので、大文字と小文字が区別されることを想定しないでください。筆記時の習慣で名前を大文字で始めがちですが、名前はすべて小文字として表示されます。詳細については、RFC 1178 の「Choosing a Name for Your Computer」を参照してください。

パスワードの設定

ユーザ EXEC レベルで使用できるコマンドは、特権 EXEC レベルで使用できるコマンドのサブセットです。特権 EXEC コマンドの多くは、システム パラメータを設定する場合に使用するので、特権 EXEC コマンドをパスワードで保護し、不正に使用されないようにする必要があります。パスワード保護を確立する方法、または権限レベルの設定方法については、『 Security Configuration Guide 』の「Configuring Passwords and Privileges」を参照してください。

イネーブル シークレット パスワード機能は、Cisco 12000 シリーズ ギガビット スイッチ ルータで使用できます。特権レベルのコマンドを利用するには、正しいパスワードを入力する必要があります。ブート ROM レベルにより、ROM モニタ モードでイネーブル パスワードを使用できます。

セキュリティを最大にするには、イネーブル シークレットおよびイネーブル パスワードの設定を別々にする必要があります。設定プロセス中に同じパスワードを使用した場合、システムはそのパスワードを受け付けますが、異なるパスワードを入力する必要があることを伝える警告が表示されます。

イネーブル シークレット パスワードには、1 ~ 25 文字の大文字と小文字の英数字を含めることができます。

イネーブル パスワードには、任意の数の大文字と小文字の英数字を含めることができます。

いずれの場合も、先頭の文字を数字にすることはできません。ただし、スペースは有効なパスワード文字です。たとえば、[two words] は有効なパスワードです。先行スペースは無視されますが、末尾のスペースは認識されます。


) 設定したすべてのパスワードを書き留めて、あとで参照できるように安全な場所に保管しておいてください。


プロトコルの設定

ルータのプロトコル設定の詳細については、「設置後の手順」に記載されている、該当するソフトウェア コンフィギュレーション マニュアルを参照してください。

ネットワーク インターフェイスの設定

ここでは、セットアップ機能または setup コマンドを使用して RP および搭載されているラインカードのネットワーク インターフェイスを設定する方法について要約します。RP およびラインカードの設定が完了すると、RP およびラインカードが外部ネットワークと通信できるようになります。

RP および搭載されているラインカードのインターフェイス パラメータを設定するには、次の情報を用意しておく必要があります。

インターフェイスのネットワーク アドレス

サブネット マスク値

設定するプロトコル

この情報については、ネットワーク管理者に問い合わせてください。ルータに取り付けられている RP およびラインカードの詳細インターフェイス設定情報については、カードごとのマニュアルを参照してください。

RP イーサネット インターフェイスの設定

GRP および PRP の RJ-45 と MII のレセプタクルは IEEE 802.3u に準拠したインターフェイスであり、イーサネット ネットワークへの接続を提供します。使用できるインターフェイスはどちらか一方です。両方を同時に使用することはできません。

次の設定ダイアログ例は、IP ネットワーク レイヤ プロトコルを使用するイーサネット インターフェイス用にシステムを設定する方法を示しています。


) イーサネット インターフェイスは、外部ルーティング機能をサポートしません。


Configuring interface Ethernet0:
Is this interface in use?: yes
Configure IP on this interface?: yes
IP address for this interface: 3.3.1.1
Number of bits in subnet field: 8
Class A network is 3.0.0.0, 8 subnet bits; mask is 255.255.0.0
Configure CLNS on this interface?: yes

ラインカード インターフェイスの設定

ここでは、セットアップ機能でラインカード インターフェイス設定を管理する方法を例示します。ルータでは幅広いラインカードがサポートされるので、詳細については、特定ラインカードのマニュアルを参照してください。

次の例は、Quad OC-3c POS ラインカードのシステム設定ダイアログ セッションを示しています。

Configuring interface POS3/0:
Is this interface in use?: yes
Configure IP on this interface?: yes
Configure IP unnumbered on this interface?: no
IP address for this interface: 2.1.1.1
Number of bits in subnet field: 0
Class A network is 2.0.0.0, 0 subnet bits; mask is 255.0.0.0
Configure CLNS on this interface?: yes
 

次の例は、同じ Quad OC-3c POS ラインカードのインターフェイスを IP unnumbered として設定する方法を示しています。

Configuring interface POS3/0:
Is this interface in use?: yes
Configure IP on this interface?: yes
Configure IP unnumbered on this interface?: yes
Assign to which interface: ethernet0
Configure CLNS on this interface?: yes
 

次の例は、ATM ラインカードを設定して IP を使用する方法を示しています。

Configuring interface parameters:
 
Configuring interface ATM1/0:
Is this interface in use?: yes
Configure IP on this interface?: yes
IP address for this interface: 1.1.1.2
Number of bits in subnet field: 0
Class A network is 1.0.0.0, 0 subnet bits; mask is 255.0.0.0
 

ネットワーク インターフェイス パラメータを手動で設定したあとは、RP およびラインカードのインターフェイスを制限付きで使用できます。

現在保存されている設定情報を変更するには、任意の時点で特権 EXEC モード プロンプト(Milo#)に setup コマンドを入力し、別のシステム設定ダイアログ セッションを開始します。

さらに複雑な設定作業を行う場合は、特権 EXEC モード プロンプト(Milo#)に configure terminal コマンドを入力します。グローバル コンフィギュレーション モード [Milo(config)#] が開始されます。詳細については、「グローバル コンフィギュレーション モードの使用方法」を参照してください。

ソフトウェア バージョン番号および搭載インターフェイスの確認

show version コマンドでは、Cisco IOS ソフトウェアのバージョン番号が、システムに搭載されているハードウェア、システム イメージ ファイルの名前と保管場所、ソフトウェア コンフィギュレーション レジスタの内容といった情報とともに表示されます。

次の例は、このコマンドによって生成される情報のタイプを示しています。

Milo# show version
Cisco Internetwork Operating System Software
IOS (tm) GS Software (GSR-P-M), Experimental Version 12.0(20010120:204554) [gha]
Copyright (c) 1986-2001 by cisco Systems, Inc.
Compiled Sat 20-Jan-01 18:34 by ghall
Image text-base: 0x60010950, data-base: 0x61C14000
 
ROM: System Bootstrap, Version 11.2(17)GS2, [htseng 180] EARLY DEPLOYMENT RELEA)
BOOTFLASH: GS Software (GSR-BOOT-M), Version 11.2(18)GS4, EARLY DEPLOYMENT RELE
 
Getty uptime is 22 hours, 15 minutes
System returned to ROM by reload
System image file is "tftp://xxx.xxx.xxx.xxx/directory/ghall/gsr-p-mz"
 
cisco 12410/GRP (R5000) processor (revision 0x05) with 262144K bytes of memory.
R5000 CPU at 200Mhz, Implementation 35, Rev 2.1, 512KB L2 Cache
Last reset from power-on
 
1 Route Processor Card
2 Clock Scheduler Cards
5 Switch Fabric Cards
2 OC48 POS controllers (2 POS).
1 four-port OC48 POS controller (1 POS).
1 Ethernet/IEEE 802.3 interface(s)
6 Packet over SONET network interface(s)
507K bytes of non-volatile configuration memory.
8192K bytes of Flash internal SIMM (Sector size 256K).
Configuration register is 0x0
...

グローバル コンフィギュレーション モードの使用方法

グローバル コンフィギュレーション モードでは、コンソール端末からコンフィギュレーション コマンドを 1 行ずつ入力できます。セットアップ機能の対話型スクリプトを使用しなくても、グローバル コンフィギュレーション モードを使用することにより、ルータを手動で設定できます。

使用できるコンフィギュレーション コマンドの一覧を表示するには、疑問符( ? )をプロンプトに入力するか、コンフィギュレーション モードのときに、指定されている help キーを端末のキーボードで押します。

グローバル コンフィギュレーション モードを使用してルータを設定するには、次の手順を実行します。


ステップ 1 起動時にシステム設定ダイアログの開始を要求されたら、no と答えます。

Would you like to enter the initial dialog? [yes]: no
Milo>
 

ステップ 2 enable コマンドおよびパスワード(要求された場合)を入力します。

Milo> enable
Password: <password>
Milo#
 

ステップ 3 グローバル コンフィギュレーション モードを開始するには、configure terminal コマンドを入力します。

Milo# configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Milo(config)#
 

ステップ 4 interface type slot/port コマンドを入力し、インターフェイス設定モードを開始します。

Milo(config)# interface type slot/port
Milo(config-if)#
 

ステップ 5 copy running-config startup-config コマンドを入力し、設定を保存します。

Milo# copy running-config startup-config
 

これで最低限のシステム設定が完了しました。入力した設定値を使用して起動できます。


 

実行コンフィギュレーション ファイル設定の確認

show running-config コマンドでは、実行コンフィギュレーション ファイルの設定をチェックできます。

次の例は、スロット 1 に搭載されている Quad OC-3c/STM-1c POS インターフェイスの出力です。

router# show running-config
Building configuration...
 
Current configuration:
!
version 12.0
no service pad
no service udp-small-servers
no service tcp-small-servers
!
hostname Milo
!
enable secret 5 $1$W6K5$W/p5Bq6IPLGJ/hS9VVP1g.
enable password twink
 
interface POS1/0
ip address 10.1.1.1 255.255.255.0
crc 32
clock source internal
!
interface POS1/1
no ip address
no ip route-cache cef
no ip route-cache
shutdown
crc 32
!
interface POS1/2
no ip address
no ip route-cache cef
no ip route-cache
shutdown
crc 32
!
interface POS1/3
no ip address
no ip route-cache cef
no ip route-cache
shutdown
crc 32

実行コンフィギュレーションの設定を NVRAM に保存する方法

copy running-config startup-config コマンドでは、グローバル コンフィギュレーション モードで作成した設定を NVRAM に保存します。設定を変更した場合は、このコマンドを確実に入力してください。

Milo# copy running-config startup-config
 

) 実行コンフィギュレーションの設定値を NVRAM に保存しなかった場合は、次のシステム リロード時に、コンフィギュレーションの設定値が失われます。


実行コンフィギュレーションの設定値の表示

show startup-config コマンドを使用すると、NVRAM に保存されている現在の設定を表示できます。

次の例は、このコマンドによって生成される情報のタイプを示しています。

Milo# show startup-config
Using 5560 out of 520184 bytes
!
version 12.0
no service pad
service timestamps debug uptime
service timestamps log uptime
no service password-encryption
!
hostname Milo
!
enable secret 5 $1$/5HX$OOvyhG2JYhNaCbPa45Wmn/
enable password wilma
ip cef distributed switch
ip host biff 10.3.3.254
!
interface Ethernet0
ip address 10.3.1.1 255.255.0.0
no ip mroute-cache
!
interface POS1/0
ip address 10.1.1.1 255.0.0.0
no keepalive
crc 16
no cdp enable
.
.
.
interface ATM3/0
ip address 10.0.0.15 255.0.0.0 secondary
ip address 10.1.1.2 255.0.0.0
atm pvc 1 0 64 aal5snap
atm pvc 2 0 72 aal5mux ip 155000 155000 1
atm pvc 3 1 90 aal5snap 312000 312000 1
atm pvc 4 0 108 aal5snap
atm pvc 10 0 144 aal5mux ip 155000 155000 1
atm pvc 11 1 91 aal5snap 310000 310000 1
map-group atm1
!
no ip classless
ip route 10.5.4.254 255.255.255.255 Ethernet0
!
map-list atm1
ip 10.1.1.1 atm-vc 1
ip 10.1.1.3 atm-vc 2
ip 10.1.1.4 atm-vc 4
ip 10.0.0.1 atm-vc 3
ip 10.0.0.5 atm-vc 10
ip 10.0.0.6 atm-vc 11
no logging trap
!
!
line con 0
exec-timeout 0 0
line aux 0
line vty 0 4
password bambam
login
!
end

ソフトウェア コンフィギュレーション レジスタの設定

ソフトウェア コンフィギュレーション レジスタは、特定システム パラメータを定義する、NVRAM の 16ビットのレジスタです。次の作業を行うために、このレジスタの内容を設定または変更できます。

デフォルトの Cisco IOS ソフトウェアのブート ソースの定義。次の優先順位で割り当てられます。

PCMCIA スロット 0 に搭載されたフラッシュ メモリ カード

ネットワーク上の TFTP サーバ

RP 上のフラッシュ メモリ SIMM(NVRAM)

稼動環境内に保存されているブート イメージ

デフォルト ブート ファイル名の定義

Break 機能のイネーブル化/ディセーブル化

ブロードキャスト アドレスの制御

コンソール端末のボー レートの設定

パスワードを忘れた場合

ブート イメージを使用する強制的な自動起動

NVRAM に保存されているコンフィギュレーション ファイルからの boot system コマンドの読み取り

表4-4 は、ソフトウェア コンフィギュレーション レジスタ ビットの定義です。


注意 混乱してシステムが停止するような事態を避けるために、有効なソフトウェア コンフィギュレーション レジスタ値は表4-4の個々の設定値ではなく、設定値のコンビネーションになることに注意してください。たとえばソフトウェア コンフィギュレーション レジスタの出荷時の設定値(0x0102)は、実質的に複数の設定の組み合せです(バイナリ ビット 8 = 0x0100 およびバイナリ ビット 00 ~ 03 = 0x0002)。

 

表4-4 ソフトウェア コンフィギュレーション レジスタ ビット

ビット番号
16 進値
意味/機能

00 ~ 03

0x0000 ~ 0x000F

ルータを稼働させるために必要なデフォルトの Cisco IOS ソフトウェア イメージの保管場所を定義するブート フィールドを形成します( 表4-5 を参照)。

06

0x0040

システム ソフトウェアに NVRAM の内容を無視させます。

07

0x0080

OEM 6 ビットをイネーブルにします。

08

0x0100

ブレーク機能をディセーブルにします。

09

0x0200

セカンダリ ブートストラップを使用します。

10

0x0400

すべて 0 の IP をブロードキャストします。

11 および 12

0x0800 ~ 0x1000

コンソール ボーレートを定義します(デフォルト = 9600 bps)。

13

0x2000

ネットワーク ブートが失敗した場合に、デフォルトのフラッシュ メモリ ソフトウェアを起動します。

14

0x4000

IP ブロードキャストからネットワーク番号を除外します。

15

0x8000

診断メッセージをイネーブルにし、NVRAM の内容を無視します。

6.OEM = Original Equipment Manufacturer(相手先商標製造会社)

ブート フィールド 表4-5 )は、ルータの実行に必要となるデフォルトの Cisco IOS ソフトウェア イメージをブートするためのソースを定義します。ブート フィールドの内容は、2 進数で指定します。

 

表4-5 ブート フィールド ― ソフトウェア コンフィギュレーション レジスタ

ブート フィールド
電源投入時の意味

00

システムは ROM モニタ プロンプト( rommon> )を表示したまま、システムを手動で起動するユーザ コマンドが入力されるのを待ちます。

01

システムは RP 上のオンボード フラッシュ メモリ SIMM で最初に見つかったシステム イメージを使用して、自動的に起動します。

02 ~ 0F

システムはネットワーク上の TFTP サーバに保管されているデフォルトの Cisco IOS ソフトウェア イメージを使用して、自動的に起動します。このブート フィールド設定では、RP のイーサネット ポートが設定されていて動作していることが要求されます。この設定により、デフォルトのファイル名を上書きする boot system コマンドも有効になります。


) Cisco 12010、Cisco 12410、Cisco 12810 ルータは、ブート イメージがブート フラッシュに、Cisco IOS イメージがフラッシュ メモリ カードに保存された状態で出荷されます。


ソフトウェアの設定

ソフトウェア コンフィギュレーション レジスタの下位 4 ビット(ビット 3、2、1、および 0)が、ルータを起動するための Cisco IOS ソフトウェア イメージの保管場所を定義する ブート フィールド を形成します。

ブート フィールドの内容は、グローバル コンフィギュレーション モード プロンプト [ Milo(config)# ] から config-register コマンドを入力することによって、設定または変更できます。


) RP の出荷時設定のコンフィギュレーション レジスタ設定は 0x0102 です。


ブート フィールドの設定により、システムはシステム コンフィギュレーション ファイルのブート指示を無視し、次の操作のいずれかを実行します。

ブート フィールドが 0 に設定されている場合― ROM モニタ プロンプト(rommon>)に boot コマンドを入力することによって、ユーザが手動でオペレーティング システムを起動しなければなりません。boot コマンドは、引数があってもなくてもかまいません。

boot コマンドを入力した場合は、次のようになります。

引数を 指定しない 場合、つまりファイルやその他のブート指示を指定しない場合、システムは RP のフラッシュ メモリ SIMM のデフォルト イメージを使用して自動的にブートします。

引数を指定した場合、つまり特定ソースからブートするようにシステムに指示した場合は、次のオプションを使用できます。

以下からブートするようにシステムに指示できます。

特定フラッシュ SIMM イメージから( boot bootflash : filename コマンドを入力)

PCMCIA フラッシュ メモリ カードに保存されている特定イメージから(boot slot #: imagename コマンドを入力)

ブロードキャスト TFTP 要求を送信するか(boot filename コマンドを入力)、特定ネットワーク TFTP サーバに直接要求を送信して(boot filename ip-address コマンドを入力)ネットワーク TFTP サーバから

ブート フィールドが 1 に設定されている場合― システムは RP のオンボード フラッシュ SIMM で最初に見つかったイメージを使用して、自動的に起動します。

ブート フィールドを 0 または 1 以外の任意のビット パターンに設定した場合― ルータはソフトウェア コンフィギュレーション レジスタの設定値を使用して、ネットワーク TFTP サーバに保管されているデフォルトのシステム イメージのファイル名を計算します。そのあと、システム イメージを使用してルータが起動します。ただし、コンフィギュレーション ファイルに起動命令が含まれている場合、システムはソフトウェア コンフィギュレーション レジスタの設定値に基づいて計算したファイル名を使用するのではなく、その命令に従って起動します。

このファイル名を形成するために、システムは cisco から始め、次の形式で、ブート フィールド値を 8 進数で表したもの、およびプロセッサ タイプを連結します。

cisco< bootfieldvalue >-< processorname >

たとえば、ファイル名形成のプロセスにより、次のように一般的なファイル名の範囲が作成されます。

cisco2-grp
 
.
.
.
 
cisco17-grp
 

システムは、この範囲内のいずれか 1 つのファイル名を使用して、ネットワーク TFTP サーバに保管されているデフォルトのシステム イメージを起動します。


) ブート可能な Cisco IOS ソフトウェア イメージが、スロット 0 またはスロット 1 に挿入されているフラッシュ メモリ カードに存在する場合、ソフトウェア コンフィギュレーション レジスタのブート フィールド設定は無効になります。システムは、ネットワーク TFTP イメージからではなく、フラッシュ メモリ カードのイメージからブートします(GRP の cisco2-grp から cisco17-grp、および PRP の cisco2-prp から cisco17-prp の範囲で計算されたファイル名)。


ソフトウェア コンフィギュレーション レジスタの設定値の変更

システム ソフトウェアの実行中にソフトウェア コンフィギュレーション レジスタ設定を変更するには、次の手順を実行します。


ステップ 1 enable コマンドおよびパスワード(要求された場合)を入力します。

Milo> enable
Password: <password>
Milo#
 

ステップ 2 グローバル コンフィギュレーション モードを開始するには、 configure terminal コマンドを入力します。

Milo# configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Milo(config)#

ステップ 3 config-register value コマンドを入力してソフトウェア コンフィギュレーション レジスタの内容を設定します。 value は、先頭に 0x が付く 16 進数です。

Milo(config)# config-register 0xvalue
 

表4-4の 16 進数の欄を参照して、4 ビットの value パラメータとして入力できる設定値を調べてください。


ステップ 4 グローバル コンフィギュレーション モードを終了するには、 Ctrl-Z を押します。

Milo(config)# config-register 0xvalue
Milo(config)# Ctrl-Z
Milo#
 

ステップ 5 現在有効なソフトウェア コンフィギュレーション レジスタ値、および次回ルータがリロードする、ステップ 3 で入力した新しい値を確認するには、 show version コマンドを入力します。

Milo# show version
 
.
.
.
 
Configuration register is 0x141 (will be 0x102 at next reload)
 

ステップ 6 copy running-config startup-config コマンドを入力し、ソフトウェア コンフィギュレーション レジスタ設定を NVRAM に保存します。

Milo# copy running-config startup-config
 

ステップ 7 システムを再起動します。


) コンフィギュレーション レジスタの変更が有効になるのは、システムのリブート後です(コンソールから reload コマンドを入力したときなど)。



 

ソフトウェア コンフィギュレーション レジスタの下位ビット

ここでは、ソフトウェア コンフィギュレーション レジスタの下位ビット、およびルータ ブート プロセス中に下位ビットが相互作用する方法について説明します。

「ソフトウェアの設定」で説明したとおり、ブート フィールドの設定値により、ルータの起動に使用する Cisco IOS ソフトウェア イメージの保管場所が決まります。

ブート フィールド値が 0(0x0000)に設定されている場合、ROM モニタ プロンプト( rommon> )に boot コマンドを入力することによって、ユーザが手動でオペレーティング システムを起動しなければなりません。

ブート フィールド値を 0x2 ~ 0xF に設定していて、かつコンフィギュレーション ファイルに有効な boot system コマンドが保管されている場合、ルータはその値によって指示された Cisco IOS ソフトウェア イメージを起動します。

コンフィギュレーション ファイルに boot system コマンドがない場合は、ルータがデフォルトのブート ファイル名を作成し、ネットワーク TFTP サーバからそのファイルの入手を試みます。

次の例では、次のシステム再起動時に、RP のフラッシュ メモリ SIMM からルータを起動し、Break 機能を無視するように、ソフトウェア コンフィギュレーション レジスタを設定しています( 表4-4 を参照)。

Milo# configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Milo(config)# config-register 0x0102
Milo(config)# boot system flash filename
Ctrl-Z
Milo#
 

コンフィギュレーション レジスタが 0x0102 に設定されている場合、システムがデフォルトのブート ファイル名を計算します。このファイル名を形成する場合、システムは cisco から始め、ブート フィールド値を 8 進数で表したもの、ハイフン、およびプロセッサ タイプ( grp または prp )を付加します。

表4-6 に、ネットワークからシステムを起動する場合に算出される可能性のあるデフォルト ファイル名の範囲を示します。ただし、NVRAM のコンフィギュレーション ファイルに有効な boot system コンフィギュレーション コマンドが保管されている場合は、ネットワーク上で起動用に算出されたデフォルト ファイル名が無効になります。


) スロット 0 またはスロット 1 に搭載されたフラッシュ メモリ カードに、起動可能な Cisco IOS ソフトウェア イメージがある場合は、コンフィギュレーション レジスタの設定値が無効であり、デフォルトの TFTP で起動可能な Cisco IOS ソフトウェア イメージ(cisco2-grp ~ cisco17-grp または cisco2-prp ~ cisco17-prp)の代わりに、起動可能な Cisco IOS ソフトウェア イメージが起動されます。


 

表4-6 デフォルトのブート ファイル名

アクション/ファイル名
ビット 3
ビット 2
ビット 1
ビット 0

ブートストラップ モード

0

0

0

0

デフォルトのソフトウェア

0

0

0

1

cisco2-grp または cisco2-prp

0

0

1

0

cisco3-grp または cisco3-prp

0

0

1

1

cisco4-grp または cisco4-prp

0

1

0

0

cisco5-grp または cisco5-prp

0

1

0

1

cisco6-grp または cisco6-prp

0

1

1

0

cisco7-grp または cisco7-prp

0

1

1

1

cisco10-grp または cisco10-prp

1

0

0

0

cisco11-grp または cisco11-prp

1

0

0

1

cisco12-grp または cisco12-prp

1

0

1

0

cisco13-grp または cisco13-prp

1

0

1

1

cisco14-grp または cisco14-prp

1

1

0

0

cisco15-grp または cisco15-prp

1

1

0

1

cisco16-grp または cisco16-prp

1

1

1

0

cisco17-grp または cisco17-prp

1

1

1

1

ソフトウェア コンフィギュレーション レジスタの上位ビット

ここでは、ソフトウェア コンフィギュレーション レジスタの上位ビットの意味について説明します。

ソフトウェア コンフィギュレーション レジスタのビット 8 は、コンソールの Break キーを制御します。

ビット 8 を設定すると、システムはコンソールの Break キーを無視します(出荷時の設定)。

ビット 8 をオフにすると、システムは Break キーが押されたことを、通常のシステム動作を停止して強制的に ROM モニタ モードにするコマンドとして解釈します。


) システム ブートの最初の 5 秒間に Break キーを押すと、ソフトウェア コンフィギュレーション レジスタの Break 有効化ビットの設定に関係なく、ROM モニタ モードに戻ります。


ビット 9 は未使用です。

ソフトウェア コンフィギュレーション レジスタのビット 10 は、IP ブロードキャスト アドレスのホスト部分を制御します。

ビット 10 を設定すると、プロセッサは IP ブロードキャスト アドレスのホスト部分にすべてゼロを使用します。

ビット 10 をクリアすると、プロセッサはすべて 1 を使用します(出荷時の設定)。

ビット 10 はビット 14 と相互に作用して、IP ブロードキャスト アドレスのネットワーク部分およびサブネット部分を制御します。

表4-7 に、ビット 10 およびビット 14 の結合された作用を示します。

 

表4-7 ブロードキャスト アドレスの宛先に関するコンフィギュレーション レジスタの設定

ビット 14
ビット 10
アドレス(<net> <host>)

オフ

オフ

<ones> <ones>

オフ

オン

<zeros> <zeros>

オン

オン

<net> <zeros>

オン

オフ

<net> <ones>

ソフトウェア コンフィギュレーション レジスタのビット 11 およびビット 12 により、コンソール端末のデータ伝送速度が決まります。 表4-8 に、利用できる 4 種類のデータ伝送速度に対応するビット設定を示します。

 

表4-8 システム コンソール端末のデータ伝送速度の設定

ビット 12
ビット 11
データ伝送速度(bps)

0

0

9600 7

0

1

4800

1

0

1200

1

1

2400

7.デフォルト

ソフトウェア コンフィギュレーション レジスタのビット 13 により、ブートロード エラーに対するシステムの対応が決まります。

ビット 13 を設定すると、システムは、ネットワーク TFTP サーバからブート ファイルをロードすることに 5 回連続して失敗した場合に、フラッシュ メモリから Cisco IOS ソフトウェアをロードします。

ビット 13 をオフにすると、システムは無限に、ネットワーク TFTP サーバからブート ファイルをロードしようと試みます(デフォルト)。

パスワードを忘れた場合

忘れたパスワードを回復するには、次の手順を実行します。


) イネーブル パスワードが暗号化されている場合は、この手順でパスワードを回復できません。システムを再設定してからリブートする必要があります。「ルータの設定」を参照してください。



ステップ 1 特権 EXEC モードのプロンプトに show version コマンドを入力し、既存のソフトウェア コンフィギュレーション レジスタ値を表示します。

Milo# show version
 
.
.
.
 
Configuration register is 0x141
 

この値を紙に書き留めて、 ステップ 10 で使用します。

ステップ 2 reload コマンドを入力してシステムをブートし、5 秒以内に Break キーを押して ROM モニタ プロンプトを表示します。

Milo# reload
rommon 1>
 

Break 機能がディセーブルの場合は、電源モジュールの電源を切り、5 秒以上待機してから再度電源を入れます。ルータの電源投入後 5 秒以内に Break キーを押します。

ステップ 3 config-register コマンドを入力して yes で答え、設定を変更してからシステム設定情報を無視します。

rommon 1> config-register
 
Configuration Summary
enabled are:
console baud: 9600
boot: image specified by the boot system command
or default to: cisco2-prp
 
do you wish to change the configuration? y/n [n]: y
enable “diagnostic mode”? y/n [n]:
enable “use net in IP bcast address”? y/n [n]:
enable “load rom after netbootfails”? y/n [n]:
enable “use all zero broadcast”? y/n [n]:
enable “break/abort has effect?” y/n [n]:
enable “ignore system config info?” [n]: y
change console baud rate? y/n [n]:
change boot characteristics? y/n [n]
 
Configuration Summary
enabled are:
console baud: 9600
boot: image specified by the boot system command
or default to: cisco2-prp
do you wish to change the configuration? y/n [n]
 
You must reset or power cycle for the new config to take effect
rommon 1>
 

ステップ 4 initialize コマンドを入力し、ルータを初期化します。

rommon 1> initialize
 

ルータのオフ/オンが完了すると、ソフトウェア コンフィギュレーション レジスタは、コンフィギュレーション ファイルを無視するように設定されます。ルータがシステム イメージを起動し、System Configuration Dialog が表示されます。

--- System Configuration Dialog ---
 
.
.
.

ステップ 5 System Configuration Dialog のプロンプトに次の指示が表示されるまで、 no で応答します。

Press RETURN to get started!
 

ステップ 6 Return キーを押します。

インターフェイス コンフィギュレーション情報に続いて、ユーザ EXEC モードのプロンプトが表示されます。

Milo>
 

ステップ 7 enable コマンドおよびパスワード(要求された場合)を入力します。

Milo> enable
Password: <password>
Milo#
 

ステップ 8 show startup-config コマンドを入力し、コンフィギュレーション ファイルに保存されているイネーブル パスワードを表示します。

Milo# show startup-config
 
.
.
.
password bambam
 

ステップ 9 グローバル コンフィギュレーション モードを開始するには、 configure terminal コマンドを入力します。

Milo# configure terminal
Enter configuration commands, one per line. End with CTRL-Z.
Milo(config)#
 

ステップ 10 config-register 0x value コマンドを入力し、 ステップ 1 で書き留めた元の値にソフトウェア コンフィギュレーション レジスタ値を変更します。

Milo(config)# config-register 0xvalue
Milo(config)#
 

ステップ 11 グローバル コンフィギュレーション モードを終了するには、 Ctrl-Z を押します。

Milo(config)# Ctrl-Z
Milo#
 

ステップ 12 ルータを再起動し、 enable コマンドで回復したパスワードを使用して、ルータにアクセスします。


 

RP フラッシュ メモリ カードの使用方法

ここでは、RP のフラッシュ メモリ カードの使用方法について説明します。具体的な内容は、次のとおりです。

「フラッシュ メモリ カードの取り付けおよび取り外し」

「新しいフラッシュ メモリ カードのフォーマット」

「システム起動用 Cisco IOS ソフトウェア イメージの指定」

「フラッシュ メモリのコマンド」

「フラッシュ メモリからのブート」

「フラッシュ メモリにおけるイメージ ファイルのコピー」

フラッシュ メモリ カードの取り付けおよび取り外し

PCMCIA フラッシュ カードのスロットは、スロット 0(左)およびスロット 1(右)のように設計されています。両方のフラッシュ メモリ カード スロットを同時に使用できます。

GRP を 2 つ搭載している場合、プライマリ GRP のスロットは、slot 0 および slot 1 になります。セカンダリ GRP のスロットは sec-slot 0 および sec-slot 1 という指定になります。


) 次の手順は、どちらかのスロットのフラッシュ メモリ カードに使用できます。


フラッシュ メモリ カードの取り付けについては、図 4-5および次の手順を参照してください。


ステップ 1 非脱落型ネジを緩めて、フラッシュ メモリ スロットのカバーを取り外します(図では、明確にするためにカバーを省略しています)。

ステップ 2 カードのコネクタ側をスロットに、ラベルを右に向けた状態でフラッシュ メモリ カードを持ちます(図 4-5の a を参照)。

ステップ 3 カードがコネクタに装着されてイジェクタ ボタンが上がるまで、カードを適切なスロットに挿入します(図 4-5の b を参照)。


注意 フラッシュ メモリ カードは、正しく差し込めるようにキーが刻んであります。カードを正しく差し込まないと、イジェクト ボタンが飛び出しません。カードは正しく装着した状態で、一部分がスロットからはみ出します。イジェクト ボタンが飛び出したら、それ以上はカードを押し込まないでください。

ステップ 4 フラッシュ メモリ カード スロットのカバーを元に戻します。


 

フラッシュ メモリ カードを取り外すには、次の手順を実行します。


ステップ 1 非脱落型ネジを緩めて、フラッシュ メモリ スロットのカバーを取り外します(図では、明確にするためにカバーを省略しています)。

ステップ 2 適切なイジェクタ ボタンを押して、スロット背面のコネクタからカードを押し出します(図 4-5の c を参照)。

ステップ 3 スロットからカードを引き出し、静電気の影響を受けないように、静電気防止用袋に収めます。

ステップ 4 フラッシュ メモリ カード スロットのカバーを元に戻します。


 

図 4-5 フラッシュ メモリ カードの取り付けおよび取り外し

 

新しいフラッシュ メモリ カードのフォーマット

ルータに付属のフラッシュ メモリ カードには、ルータを起動するために必要なデフォルトの Cisco IOS ソフトウェア イメージが格納されています。

イメージやバックアップ コンフィギュレーション ファイルを新しいフラッシュ メモリ カードにコピーする必要がある場合は、最初にカードをフォーマットする必要があります。


) 必ず、Type I または Type II のフラッシュ メモリ カードを使用してください。


新しいフラッシュ メモリ カードをフォーマットするには、次の手順を実行します。


ステップ 1 フラッシュ メモリ カードをスロット 0 かスロット 1 に挿入します。

ステップ 2 format slot0: (または format slot1: )コマンドを特権 EXEC モード プロンプトに入力します。

Milo# format slot0:
All sectors will be erased, proceed? [confirm]
Enter volume id (up to 30 characters): MyNewCard
Formatting sector n
Format device slot0 completed
Milo#
 

"Formatting sector n " という行がコンソールに表示されると、フォーマット ルーチンが、フラッシュ メモリ カードのセクタ数をカウント ダウンし始めます。たとえば 20 MB の場合、セクタ数は 160 です。カウントが 1 に達すると、フォーマット プロセスは完了です。新しいフラッシュ メモリ カードのフォーマットが完了したので、いつでも使用できます。


 

コマンドおよび設定手順の詳細については、Cisco IOS のマニュアル セットに含まれている『 Configuration Fundamentals Command Reference 』および『 Configuration Fundamentals Configuration Guide 』を参照してください。

システム起動用 Cisco IOS ソフトウェア イメージの指定

ここで説明する手順で、フラッシュ メモリ カードから起動できるようにする特定 Cisco IOS ソフトウェア イメージ(この例では new.image )を指定します。

フラッシュ メモリ カードからイメージをブートするには、ソフトウェア コンフィギュレーション レジスタを 0x2102 に設定する必要があります。このため、次の例のように、 config-register コマンドをコマンド シーケンスに組み込む必要があります。

Milo# configure terminal
Milo(config)# no boot system
Milo(config)# boot system flash slot0:new.image
Milo(config)# config-register 0x2102
Ctrl-Z
Milo# copy running-config startup-config
Milo# reload
 

reload コマンドを入力すると、スロット 0 のフラッシュ メモリ カードに保存されている、指定したファイル( new.image )が使用されてシステムがブートされます。

次のうちいずれかのソフトウェア コンフィギュレーション レジスタ設定を上の例で指定すると、システムは次の指示に従います。

0x2000 ― ネットワーク ブートに失敗した場合、システムはフラッシュ メモリ カードからデフォルトの Cisco IOS ソフトウェア イメージを起動します。

0x0100 ― システムは Break 機能を無視します。

0x0101 ― システムは、RP のオンボード フラッシュ メモリ SIMM からデフォルト イメージ(最初に検出されたイメージ)を起動します。この設定値の場合、Break ディセーブル機能をリセットしないこと、およびネットワーク上で起動するデフォルト ファイル名の有無を調べないということが、システムに指示されます。

0x0002 ― システムは RP のフラッシュ メモリ SIMM で、デフォルトの Cisco IOS ソフトウェア イメージを探します。

0x0102 ― システムは Break 機能をディセーブルにして、デフォルト TFTP サーバ ファイル名の有無を調べます。ネットワーク ブートができなかった場合は、フラッシュ メモリ カードから起動します。

フラッシュ メモリのコマンド

ここでは、さまざまなタイプのフラッシュ メモリにアクセスするために使用できるコンソール コマンドについて説明します。このコマンドは特権 EXEC モード プロンプトから入力してください。

pwd コマンド

現在アクセスしているデバイスが、RP のオンボード フラッシュ SIMM であるか、PCMCIA フラッシュ メモリ カードであるかを判断するには、 pwd コマンドを使用します。

次の例は、RP のスロット 0 のフラッシュ メモリ カードにアクセスする方法を示しています。

Milo# pwd
slot0:
Milo#

cd コマンド

あるタイプのフラッシュ メモリ デバイスから別のフラッシュ メモリ デバイスにアクセスを変更するには、 cd device-name コマンドを入力します。

device-name は、 slot0: slot1: bootflash: のうちいずれかにすることができます。

次の例は、別のデバイスにアクセスを変更する cd コマンドを示しています。

Milo# cd slot1:
Milo# pwd
slot1:/
Milo# cd slot0:
Milo# pwd
slot0:/
Milo# cd bootflash:
Milo# pwd
bootflash:/
Milo#

dir コマンド

使用中フラッシュ メモリのディレクトリの内容を一覧表示するには、 dir [ device-name ] コマンドを入力します。

device-name は、 slot0: slot1: bootflash: のうちいずれかにすることができます。

次の例は、スロット 0 のフラッシュ メモリ カードの内容を示しています。

Milo# dir slot0
Directory of slot0:/
 
1 -rw- 122015 Sep 30 1999 15:03:55 myfile1
2 -rw- 2054979 Sep 30 1999 15:17:33 gsr-diag-mz.RELEASE28
3 -rw- 6670560 Sep 30 1999 15:22:49 gsr-p-mz.p7
4 -rw- 5560 Oct 08 1999 16:54:53 fun1
 
20578304 bytes total (9661756 bytes free)
Milo#
 

delete コマンド

フラッシュ メモリからファイルを削除するには、 cd コマンドを使用してフラッシュ メモリ デバイスを選択し、 delete filename コマンドを入力します。

filename は、選択したフラッシュ メモリ メディアに保存されているファイルです。

次の例は、スロット 0 の現行フラッシュ メモリ カード ディレクトリから fun1 というファイルを削除する方法を示しています。

Milo# cd slot0:
Milo# delete slot0:fun1
Milo# dir
Directory of slot0:/
 
1 -rw- 122015 Sep 30 1999 15:03:55 myfile1
2 -rw- 2054979 Sep 30 1999 15:17:33 gsr-diag-mz.RELEASE28
3 -rw- 6670560 Sep 30 1999 15:22:49 gsr-p-mz.p7
 
20578304 bytes total (9661756 bytes free)
Milo#
 

現在のフラッシュ メモリ ディレクトリから削除したファイルは、ディレクトリ リストから削除されるだけで、消去されるわけではありません(引き続き、メモリ容量を使用しています)。したがって、 undelete コマンドを使用することにより、削除したファイルをあとから回復できます。削除済みファイルを永久に削除するには、squeeze コマンドを使用します。

squeeze コマンド

squeeze コマンドによって、削除ファイルがフラッシュ メモリから永久に消去され、他の未削除ファイルが連続して配置されるので、ストレージ容量を節約できます。

フラッシュ メモリ ディレクトリから削除ファイルを永久に削除するが、その他のファイルをそのまま残す場合は、 squeeze device-name コマンドを入力します。

device-name は、 slot0: slot1: bootflash: のうちいずれかにすることができます。

Milo# squeeze slot0:
All deleted files will be removed, Continue? [confirm]y
Squeeze operation may take a while, Continue? [confirm]y
Squeeze of slot0 complete
Milo#
ebESZ
 

この例の文字の意味は次のとおりです。

最終行の文字 e は、フラッシュ メモリ エリアが消去されたことを表します。この消去操作が完了してからでないと、フラッシュ メモリ エリアへの書き込み操作を開始できません。

文字 b は、フラッシュ メモリ エリアに書き込まれる予定のデータが、一時的にコピーされたことを表します。

文字 E は、データによって一時的に占有されていたセクタが消去されることを表します。

文字 S は、フラッシュ メモリの常設場所にデータが書き込まれることを表します。

文字 Z は、正常な squeeze 操作に続いてログが消去されることを表します。

突発的な停電によるデータ損失を防止するために、[squeeze] 処理したデータは、システム専用として確保されている別のフラッシュ メモリ エリアに一時的に保存されます。


) squeeze 操作の間、システムは、実行した squeeze 機能のログを維持するので、電源障害が発生しても、正しい位置に戻って操作を続けることができます。


フラッシュ メモリからのブート

フラッシュ メモリからブートするには、ソフトウェア コンフィギュレーション レジスタのブート フィールド(ビット 3 ~ 0)を 2 ~ 15 の値に設定する必要があります(ソフトウェア コンフィギュレーション レジスタの設定を参照)。

フラッシュ メモリからのブートを有効にするには、次のコマンドを使用します。

boot system flash device:filename

ここでは、次のとおり指定します。

boot system flash device: は、 slot0: または slot1: にします。

filename はコンフィギュレーション ファイルの名前にします。

Milo# configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Milo(config)# boot system flash slot0:myfile1

フラッシュ メモリにおけるイメージ ファイルのコピー

ここでは、RP のフラッシュ メモリ SIMM にイメージ ファイルをコピーしたり、スロット 0 またはスロット 1 のフラッシュ メモリ カードにイメージ ファイルをコピーしたりする方法について説明します。


注意 システムがオンボード フラッシュ メモリを使用して稼働している場合は、オンボード フラッシュ メモリ SIMM(別名ブート フラッシュ)に新しい Cisco IOS ソフトウェア イメージをコピーすることはできません

フラッシュ メモリにファイルをコピーするには、次のコマンドを使用します。

Milo# copy tftp:filename [bootflash:|slot0:|slot1:] filename
 

ここでは、次のとおり指定します。

tftp: filename では、コピーするファイルの保管場所および名前を指定します。

[ bootflash: | slot0: | slot1: ] filename では、コピー先フラッシュ デバイスおよびファイル名を指定します。

コピー先フラッシュ デバイスは、次のいずれか 1 つにします。

bootflash: ― RP のフラッシュ メモリ SIMM にファイルをコピーすることを指定します。

slot0: ― スロット 0 のフラッシュ メモリ カードにファイルをコピーすることを指定します。

slot 1: ― スロット 1 のフラッシュ メモリ カードにファイルをコピーすることを指定します。

以下は、 copy tftp: filename コマンド で生成される典型的な出力です。

Milo# copy tftp:myfile1 slot0:myfile1
20575008 bytes available on device slot0, proceed? [confirm]
Address or name of remote host [1.1.1.1]?
Loading new.image from 1.1.1.1 (via Ethernet0):
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!![OK - 7799951/15599616 bytes]
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
Milo#
 

以下でこの例について説明します。

ソース ファイルを宛先デバイスにダウンロードしている間、感嘆符(!!!)が表示されます。

C は、ダウンロード プロセスで Cyclic Redundancy Check(CRC;巡回冗長検査)が計算されていることを表します。CRC によって、ファイルが宛先デバイス(スロット 0 に搭載されているフラッシュ メモリ カード)に正しくダウンロードされたかどうかを検証します。

フラッシュ メモリ カードに Cisco IOS ソフトウェア イメージをコピーする場合

Cisco IOS ソフトウェア イメージは、いつでもフラッシュ メモリ カードにコピーしてあとで利用できます。

イメージをコピーする前に、以下を確認してください。

RP のスロット 0 かスロット 1 に挿入したフラッシュ メモリ カードをフォーマットしたこと。フラッシュ メモリ カードをフォーマットする必要がある場合は、「新しいフラッシュ メモリ カードのフォーマット」を参照してください。

フラッシュ メモリ カードにコピーするファイルの名前を調べてあること

オンボード フラッシュ メモリ SIMM に有効で起動可能な Cisco IOS ソフトウェア イメージが保管されているので、ルータを起動できること

フラッシュ メモリ カードにコピーする起動可能な Cisco IOS ソフトウェア イメージが、ネットワーク上の TFTP サーバに存在していること

システム上で設定されていて、全面的に機能するネットワーク インターフェイスによって、ネットワークの TFTP サーバにアクセスできること


) ネットワークの TFTP サーバに確実にアクセスするには、setup コマンド機能を使用してネットワーク インターフェイスを設定しなければなりません。setup コマンド機能については、「setup による設定変更」を参照してください。さらに、『Configuration Fundamentals Configuration Guide』も参照してください。


次の手順で、起動可能なイメージをフラッシュ メモリ カードにコピーします。


ステップ 1 ルータを起動します。

ステップ 2 enable コマンドおよびパスワード(要求された場合)を入力します。

Milo> enable
Password: <password>
Milo#
 

ステップ 3 copy コマンドを入力し、スロット 0 のフラッシュ メモリ カードにサーバからファイル(この例の場合は new.image )をコピーします。

Milo# copy tftp:new.image slot0:new.image
20575008 bytes available on device slot0, proceed? [confirm]
Address or name of remote host [1.1.1.1]?
Loading new.image from 1.1.1.1 (via Ethernet0):
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[OK - 7799951/15599616 bytes]
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
Milo#
 

以下でこの例について説明します。

ソース ファイルを宛先デバイスにダウンロード(コピー)している間、感嘆符(!!!)が表示されます。

C は、ダウンロード プロセスで CRC が計算されていることを表します。CRC によって、ファイルが宛先デバイス(スロット 0 のフラッシュ メモリ カード)に正しくコピーされたかどうかを検証します。


 

フラッシュ メモリ カード間で Cisco IOS ソフトウェア イメージをコピーする場合

この手順では、古い Cisco IOS ソフトウェア イメージを含むフラッシュ メモリ カードに、別のフラッシュ メモリ カードから最新 Cisco IOS ソフトウェア イメージをコピーする方法について説明します。この例では、次のファイル名を使用します。

image.new ― スロット 1 に配置されているフラッシュ メモリ カードの新しいイメージ

image.old ― スロット 0 に配置されているフラッシュ メモリ カードの古いイメージ

image.boot ― オンボード フラッシュ メモリ SIMM に保管されている起動可能な Cisco IOS ソフトウェア イメージ(ほかに使用できる起動可能イメージがない場合、デフォルトとしてこのイメージを使用してシステムが起動されます。)

この手順では、スロット 0 のフラッシュ メモリ カードに、新しい Cisco IOS ソフトウェア イメージと古いイメージの 両方 が収まるだけの容量があるものとします。

スロット 0 のカードに両方のイメージを収めるだけの容量がない場合は、 delete コマンドでフラッシュ メモリ カードから不要ファイルを削除します。ただし、 image.old ファイルは削除 しないでください

ファイルの削除後、 squeeze コマンドを使用して、スロット 0 のフラッシュ メモリ カードから削除ファイルを永久に消去します。

delete コマンドおよび squeeze コマンドの詳細については、「フラッシュ メモリのコマンド」を参照してください。

あるフラッシュ メモリ カードから別のフラッシュ メモリ カードにブート可能 Cisco IOS ソフトウェア イメージをコピーするには、次の手順を実行します。


ステップ 1 新しいイメージを含むフラッシュ メモリ カードをスロット 1 に挿入します。

ステップ 2 次のコマンドを入力し、スロット 1 のメモリ カードからスロット 0 のメモリ カードに image.new ファイルをコピーします。

Milo# copy slot1:image.new slot0:image.new
 

ステップ 3 次のコマンドを入力し、スロット 0 のメモリ カードにある image.new というファイルを起動用の新しいデフォルト システム イメージとして指定します。

Milo# configure terminal
Milo(config)# no boot system
Milo(config)# boot system flash slot0:image.new
Ctrl-Z
Milo# copy running-config startup-config
Milo# reload
 

システムをリロードすると、スロット 0 のメモリ カードから image.new ファイルがブートされます。


 

RP メモリとフラッシュ メモリ カード間でシステム コンフィギュレーション ファイルをコピーする場合

システム コンフィギュレーション ファイルを一時的に保存できる TFTP サーバにアクセスできない場合は、スロット 0 またはスロット 1 のフラッシュ メモリ カードに RP のメモリからファイルをコピーできます。フラッシュ メモリ カードには、スタートアップ コンフィギュレーション ファイル(NVRAM から)または実行コンフィギュレーション ファイル(DRAM から)をコピーできます。

ここで説明する手順を実行して、以下を行ってください。

NVRAM か DRAM からフラッシュ メモリ カードにコンフィギュレーション ファイルをコピーする。

フラッシュ メモリ カードから NVRAM にコンフィギュレーション ファイルをコピーする。


) DRAM にファイルを直接コピーすることはできません。


NVRAM からフラッシュ メモリ カードにスタートアップ コンフィギュレーション ファイルをコピーする場合

NVRAM からフラッシュ メモリ カードにコンフィギュレーション ファイルをコピーするには、次の手順を実行します。


ステップ 1 show bootvar コマンドを入力し、環境変数 CONFIG_FILE の現行設定を表示します。


) 環境変数 CONFIG_FILE には NVRAM が指定されている必要があります(システム デフォルト)。


Milo# show bootvar
.
.
.
CONFIG_FILE variable =
Current CONFIG_FILE variable =
.
.
.
Milo#
 

この例のように CONFIG_FILE 変数に続いて何も表示されない場合、環境変数には NVRAM が指定されています。

ステップ 2 次の形式で copy コマンドを入力します。

copy startup-config [slot0: | slot1:] filename
 

ここでは、次のとおり指定します。

startup-config は、NVRAM のコピー元コンフィギュレーション ファイルです。

[ slot0: | slot1: ]は、コンフィギュレーション ファイルのコピー先を指定します。

filename はコンフィギュレーション ファイルの名前にします。

 
Milo# copy startup-config slot0:myfile2
20575008 bytes available on device slot0, proceed? [confirm]
Address or name of remote host [1.1.1.1]?
Loading new.image from 1.1.1.1 (via Ethernet0):
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[OK - 7799951/15599616 bytes]
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
Milo#
 

ファイルがコピーされているときは、感嘆符(!!!)が表示されます。

C は、ファイルが正しくコピーされたかどうかを検証する CRC の計算を表します。

ステップ 3 dir コマンドを入力し、スロット 0 のメモリ カードにコンフィギュレーション ファイルが正しくコピーされたことを確認します。

Milo# dir slot0:
-#- -length- -----date/time------ name
1 5200084 May 10 1997 19:24:12 gsr-p-mz.112-8
3 1215 May 10 1997 20:30:52 myfile1
4 6176844 May 10 1997 23:04:10 gsr-p-mz.112-8.1
5 1186 May 10 1997 16:56:50 myfile2
 
9197156 bytes available (11381148 bytes used)
Milo#
 


 

DRAM からフラッシュ メモリ カードに実行コンフィギュレーション ファイルをコピーする場合

RP の DRAM からフラッシュ メモリ カードに実行コンフィギュレーション ファイルをコピーするには、次の手順を実行します。


ステップ 1 次の形式で copy コマンドを入力します。

copy running-config [slot0:|slot1:]filename
 

ここでは、次のとおり指定します。

running-config は、DRAM のコピー元コンフィギュレーション ファイルです。

[ slot0: | slot1: ]は、コンフィギュレーション ファイルのコピー先を指定します。

filename はコンフィギュレーション ファイルの名前にします。

 

Milo# copy running-config slot0:myfile2
20575008 bytes available on device slot0, proceed? [confirm]
Address or name of remote host [1.1.1.1]?
Loading new.image from 1.1.1.1 (via Ethernet0):
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!![OK - 7799951/15599616 bytes]
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
Milo#
 

ファイルがコピーされているときは、感嘆符(!!!)が表示されます。

C は、ファイルが正しくコピーされたかどうかを検証する CRC の計算を表します。

ステップ 2 dir コマンドを入力し、スロット 0 のメモリ カードにコンフィギュレーション ファイルが正しくコピーされたことをさらに確認します。

Milo# dir slot0:
-#- -length- -----date/time------ name
1 5200084 May 10 1997 19:24:12 gsr-p-mz.112-8
3 1215 May 10 1997 20:30:52 myfile1
4 6176844 May 10 1997 23:04:10 gsr-p-mz.112-8.1
5 1186 May 10 1997 16:56:50 myfile2
 
9197156 bytes available (11381148 bytes used)
Milo#
 


 

フラッシュ メモリ カードから RP の NVRAM にスタートアップ コンフィギュレーション ファイルをコピーする場合

次の形式で copy コマンドを入力し、フラッシュ メモリ カードから NVRAM にスタートアップ コンフィギュレーション ファイルをコピーします。

copy [slot0:|slot1:]filename startup-config
 

ここでは、次のとおり指定します。

[ slot0: | slot1: ]は、コンフィギュレーション ファイルのコピー元を指定します。

filename は、コピーするコンフィギュレーション ファイルの名前にします。

startup-config は、ファイルのコピー先(NVRAM)を指定します。

 

Milo# copy slot0:myfile startup-config
[ok]
Milo#

NVRAM から DRAM にコンフィギュレーション ファイルをコピーする場合

NVRAM から DRAM にスタートアップ コンフィギュレーション ファイルをコピーして、システムのデフォルト実行コンフィギュレーション ファイルとして指定するには、次のコマンドを入力します。

Milo# copy startup-config running-config
Milo#
%SYS-5-CONFIG_I: Configured from memory by console
Milo#

フラッシュ メモリ カードの新しい Cisco IOS ソフトウェア イメージのブート

スロット 0 またはスロット 1 のフラッシュ メモリ カードから新しいイメージをブートするには、次の手順を実行します(この例ではスロット 0 を使用)。


ステップ 1 新しいイメージを含むフラッシュ メモリ カードをスロット 0 に挿入します。

ステップ 2 ブート用の新しいデフォルト システム イメージとして、 image.new というファイルを指定するには、次のコマンドを入力します。

Milo# configure terminal
Milo(config)# no boot system
Milo(config)# boot system flash slot0:image.new
Ctrl-Z
Milo# copy running-config startup-config
Milo# reload
 

システムをリロードすると、スロット 0 のメモリ カードから image.new ファイルがブートされます。


 

フラッシュ メモリ カード上のロックされたブロックを回復する方法

書き込み操作中や消去操作中に電源が失われたかカードが取り外された場合、フラッシュ メモリ カードでブロックがロックされます。

フラッシュ メモリのブロックがロックされると、書き込みも消去もできなくなります。ブロックがロックされた状態から回復する唯一の方法は、 format コマンドを使用してフラッシュ メモリ カードを再フォーマットすることです(新しいフラッシュ メモリ カードのフォーマットを参照)。


注意 フラッシュ メモリ カードをフォーマットすると、カードの既存データがすべて失われます。

設置後の手順

ルータ ハードウェアの設置が完了し、すべての外部接続を確認し、システムの電源を投入し、システムを起動させ、最小限のシステム設定を行ったあとで、さらに設定作業が必要な場合があります。

ルータを稼働させる Cisco IOS ソフトウェアには、豊富な機能が備わっています。Cisco IOS ソフトウェアおよびルータの一般的なインストレーション/メンテナンス情報については、次の資料を利用してください。

Cisco IOS ソフトウェア設定情報およびサポートについては、モジュラ設定およびモジュラのコマンド リファレンスを参照してください。ルータで使用している Cisco IOS ソフトウェア バージョンに対応した Cisco IOS ソフトウェア リリース ノートも参照してください。


) Cisco IOS ソフトウェア マニュアル、およびハードウェアの設置とメンテナンスに関するマニュアルにアクセスするには、http://www.cisco.com にアクセスしてください。


適合規格および安全性については、『Regulatory Compliance and Safety Information for Cisco 12000 Series Internet Routers』を参照してください。

そのほかのラインカードの詳細については、使用するラインカードに対応したインストレーション コンフィギュレーション ノートを参照してください。

そのほかの GRP の詳細については、『 Gigabit Route Processor (GRP) Installation and Configuration Note 』を参照してください。

そのほかの PRP の詳細については、『 Performance Route Processor (PRP) Installation and Configuration Note』を参照してください。