このドキュメントでは、ルータの電源がオフになった場合、あるいはリブートした場合に、ルータの設定が失われる原因について説明します。また、どのルータでも問題を確認できる簡単な手順を示します。多くの場合、コンフィギュレーション レジスタの不適切な設定がこの結果を招きます。再起動時のスタートアップ コンフィギュレーションを省略するため、通常、コンフィギュレーション レジスタは設定パスワードの回復時に変更されます。少なからず、コンフィギュレーション レジスタが通常の設定に戻らないことがあります。
このドキュメントに関する固有の要件はありません。
このドキュメントの内容は、特定のソフトウェアやハードウェアのバージョンに限定されるものではありません。
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、クリアな(デフォルト)設定で作業を開始しています。対象のネットワークが実稼働中である場合には、どのようなコマンドについても、その潜在的な影響について確実に理解しておく必要があります。
表記法の詳細については、『シスコ テクニカル ティップスの表記法』を参照してください。
ルータは、ブート シーケンス中、不揮発性 RAM(NVRAM)に保存されているスタートアップ コンフィギュレーションを省略できます。この問題が発生するか確認するには、次の手順を実行します。
ルータ起動後、初期設定ダイアログを開かないでください(プロンプトには「No」と答えます)。
--- System Configuration Dialog --- Would you like to enter the initial configuration dialog? [yes/no]: no
[Enter] キーを押してルータのプロンプト「Router>」を表示します。
特権モードに切り替えるため、enable と入力し、[ENTER] を押します。
Router# プロンプトで show start と入力し、[ENTER] を押します。再起動または電源喪失の前に保存された設定と同じになっていなければなりません。設定が異なっている場合は、ルータがスタートアップ コンフィギュレーションを無視した可能性があります。手順 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# プロンプトで、
configure terminal と入力して [Enter] キーを押します。
config-register 0x2102 と入力して [Enter] キーを押します。
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 に設定されます。次のリロードや電源再投入では、設定は正しくロードされます。
改定 | 発行日 | コメント |
---|---|---|
1.0 |
25-Jun-2008 |
初版 |