内容

概要

前提条件

要件

使用するコンポーネント

表記法

問題

解決方法

関連情報

概要

このドキュメントでは、電源喪失時または再起動時に設定が失われる理由について説明します。また、どのルータでも問題を確認できる簡単な手順を示します。多くの場合、コンフィギュレーション レジスタの不適切な設定がこの結果を招きます。再起動時のスタートアップ コンフィギュレーションを省略するため、通常、コンフィギュレーション レジスタは設定パスワードの回復時に変更されます。少なからず、コンフィギュレーション レジスタが通常の設定に戻らないことがあります。

前提条件

要件

このドキュメントに特有の要件はありません。

使用するコンポーネント

このドキュメントの内容は、特定のソフトウェアやハードウェアのバージョンに限定されるものではありません。

このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、初期（デフォルト）設定の状態から起動しています。対象のネットワークが実稼働中である場合には、どのようなコマンドについても、その潜在的な影響について確実に理解しておく必要があります。

表記法

ドキュメント表記の詳細は、「シスコ テクニカル ティップスの表記法」を参照してください。

問題

ルータは、ブート シーケンス中、不揮発性 RAM（NVRAM）に保存されているスタートアップ コンフィギュレーションを省略できます。この問題が発生するか確認するには、次の手順を実行します。

1. ルータ起動後、初期設定ダイアログを開かないでください（プロンプトには「No」と答えます）。

--- System Configuration Dialog ---

Would you like to enter the initial configuration dialog? [yes/no]: no

2. [Enter] キーを押してルータのプロンプト「Router>」を表示します。

3. 特権モードに切り替えるため、enable と入力し、[ENTER] を押します。

4. Router# プロンプトで show start と入力し、[ENTER] を押します。再起動または電源喪失の前に保存された設定と同じになっていなければなりません。設定が異なっている場合は、ルータがスタートアップ コンフィギュレーションを無視した可能性があります。手順 5 に進みます。

5. show version と入力し、[ENTER] を押し、出力の最後の行を調べます。以下が一例です。

Router#show version

Cisco Internetwork Operating System Software

IOS (tm) 2500 Software (C2500-JS-L), Version 12.1(5),

RELEASE SOFTWARE (fc1)

Copyright (c) 1986-2000 by cisco Systems, Inc.

Compiled Wed 25-Oct-00 05:18 by cmong

Image text-base: 0x03071DB0, data-base: 0x00001000

ROM: System Bootstrap, Version 5.2(8a), RELEASE SOFTWARE

BOOTFLASH: 3000 Bootstrap Software (IGS-RXBOOT), Version 10.2(8a),

RELEASE SOFTWARE (fc1)

Router uptime is 7 minutes

System returned to ROM by reload

System image file is "flash:c2500-js-l_121-5.bin"

cisco 2500 (68030) processor (revision D) with 16384K/2048K bytes of memory.

Processor board ID 03867477, with hardware revision 00000000

Bridging software.

X.25 software, Version 3.0.0.

SuperLAT software (copyright 1990 by Meridian Technology Corp).

TN3270 Emulation software.

1 Token Ring/IEEE 802.5 interface(s)

2 Serial network interface(s)

32K bytes of non-volatile configuration memory.

16384K bytes of processor board System flash (Read ONLY)

Configuration register is 0x2142

この例では、コンフィギュレーションレジスタは0x2142を示しています。ルータは、ブートシーケンス中にNVRAMに保存されているスタートアップコンフィギュレーションをバイパスします。この機能は、通常パスワード回復の手順の最中に使用されます。

この表ではコンフィギュレーション レジスタ ビットの意味を説明しています。

ビット番号

16進数

意味

00～03

0x0000～0x000F

ブート フィールド パラメータ 0x0000 システム ブートストラップ プロンプトで待機 0x0001 Boots system image on EPROM のシステムイメージのブート 0x0002-0x000F デフォルトのネットブートファイル名を指定。

06

0x0040

NVRAM の内容を無視。

07

0x0080

ブート メッセージの詳細を除外するため、OEM ビットを有効にセット。

08

0x0100

Break を無効にする。

10

0x0400

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

11-12

0x0800～0x1000

コンソール行の速度。

13

0x2000

ネットワーク ブートに失敗した場合、デフォルトの ROM ソフトウェアを起動。

14

0x4000

IP ブロードキャストにネット番号を使用しない。

15

0x8000

診断メッセージを有効化し、NVRAM の内容を無視。

コンフィギュレーションレジスタの工場出荷時のデフォルト設定は0x2102です。これは、ルータがフラッシュメモリからCisco IOS®ソフトウェアイメージをロードし、スタートアップコンフィギュレーションをロードすることを示します。

解決方法

ルータが NVRAM に保存されたスタートアップ コンフィギュレーションを省略した理由のうち、最も可能性の高いものは、コンフィギュレーション レジスタの不適切な設定です。再起動や電源再投入でスタートアップ コンフィギュレーションを無視または省略しないようにコンフィギュレーション レジスタを変更するには、以下の手順に従います。

Router# プロンプトで、

1. configure terminal と入力して [Enter] キーを押します。

2. config-register 0x2102 と入力して [Enter] キーを押します。

3. end と入力して [Enter] キーを押します。

コンフィギュレーション レジスタの変更を確認するには、Router# プロンプトで show version と入力し、show version コマンドの出力を確認します。コンフィギュレーション レジスタの設定を調べます。次のリロードでは、新しい値が表示されなければなりません。以下が一例です。

Router#configure terminal

Enter configuration commands, one per line.  End with CNTL/Z.

Router(config)#config-register 0x2102

Router(config)#end

Router#show version

Cisco Internetwork Operating System Software

IOS (tm) 2500 Software (C2500-JS-L), Version 12.1(5),

RELEASE SOFTWARE (fc1)

Copyright (c) 1986-2000 by cisco Systems, Inc.

Compiled Wed 25-Oct-00 05:18 by cmong

Image text-base: 0x03071DB0, data-base: 0x00001000

ROM: System Bootstrap, Version 5.2(8a), RELEASE SOFTWARE

BOOTFLASH: 3000 Bootstrap Software (IGS-RXBOOT), Version 10.2(8a),

RELEASE SOFTWARE (fc1)

Router uptime is 11 minutes

System returned to ROM by reload

System image file is "flash:c2500-js-l_121-5.bin"

cisco 2500 (68030) processor (revision D) with 16384K/2048K bytes of memory.

Processor board ID 03867477, with hardware revision 00000000

Bridging software.

X.25 software, Version 3.0.0.

SuperLAT software (copyright 1990 by Meridian Technology Corp).

TN3270 Emulation software.

1 Token Ring/IEEE 802.5 interface(s)

2 Serial network interface(s)

32K bytes of non-volatile configuration memory.

16384K bytes of processor board System flash (Read ONLY)

Configuration register is 0x2142 (will be 0x2102 at next reload)

ルータがリロードすると、新しいコンフィギュレーション レジスタ設定がアクティブになります。

Router#reload

System configuration has been modified. Save? [yes/no]: n

Proceed with reload? [confirm]

ルータがスタートアップコンフィギュレーションでロードされ、コンフィギュレーションレジスタが0x2102に設定されます。次のリロードまたは電源の再投入後に、設定が正しくロードされます。

関連情報

- ルータの再起動

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

- Password Recovery Procedures

- テクニカルサポート - Cisco Systems