はじめに
このドキュメントでは、ルータの動作を変更するためにコンフィギュレーションレジスタ(config-register)を更新する方法について説明します。
前提条件
要件
このドキュメントに関する固有の要件はありません。
使用するコンポーネント
このドキュメントの内容は、特定のソフトウェアやハードウェアのバージョンに限定されるものではありません。
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、クリアな(デフォルト)設定で作業を開始しています。本稼働中のネットワークでは、各コマンドによって起こる可能性がある影響を十分確認してください。
表記法
表記法の詳細については、『シスコ テクニカル ティップスの表記法』を参照してください。
コンフィギュレーションレジスタの目的
コンフィギュレーション レジスタを使って、次のルータの動作をさまざまに変更できます。
-
ルータのブート方法(ROMmon、NetBoot への移行)
-
ブートオプション(設定を無視し、ブートメッセージを無効にする)
注:ボーレートをデフォルトレートと異なる値に設定すると、CLIに奇数が表示されます。さまざまな confreg 値のボーレートを設定するには、Common Platform Parametersテーブルを確認します。
コンフィギュレーションレジスタは、コンフィギュレーションモードからconfig-registerコマンドを使用して設定できます。ROMmonで、confregコマンドを実行します。コンフィギュレーションレジスタの現在の設定を表示するには、show versionコマンドを発行します。
Router#show version
Cisco IOS XE Software, Version 16.10.01a
Cisco IOS Software [Gibraltar], ASR1000 Software (X86_64_LINUX_IOSD-UNIVERSALK9-M), Version 16.10.1a, RELEASE SOFTWARE (fc2)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2018 by Cisco Systems, Inc.
Compiled Thu 29-Nov-18 03:47 by mcpre
Cisco IOS-XE software, Copyright (c) 2005-2018 by cisco Systems, Inc.
All rights reserved. Certain components of Cisco IOS-XE software are
licensed under the GNU General Public License ("GPL") Version 2.0. The
software code licensed under GPL Version 2.0 is free software that comes
with ABSOLUTELY NO WARRANTY. You can redistribute and/or modify such
GPL code under the terms of GPL Version 2.0. For more details, see the
documentation or "License Notice" file accompanying the Cisco IOS-XE software,
or the applicable URL provided on the flyer accompanying the Cisco IOS-XE
software.
ROM: IOS-XE ROMMON
Router uptime is 2 minutes
Uptime for this control processor is 5 minutes
System returned to ROM by Reload Command
System image file is "bootflash:asr1002x-universalk9.16.10.01a.SPA.bin"
Last reload reason: Reload Command
This product contains cryptographic features and is subject to United
States and local country laws governing import, export, transfer and
use. Delivery of Cisco cryptographic products does not imply
third-party authority to import, export, distribute or use encryption.
Importers, exporters, distributors and users are responsible for
compliance with U.S. and local country laws. By using this product you
agree to comply with applicable laws and regulations. If you are unable
to comply with U.S. and local laws, return this product immediately.
A summary of U.S. laws governing Cisco cryptographic products may be found at:
http://www.cisco.com/wwl/export/crypto/tool/stqrg.html
If you require further assistance please contact us by sending email to
export@cisco.com.
License Type: Smart License is permanent
License Suite: AdvUCSuiteK9
Next reload License Suite: AdvUCSuiteK9
The current throughput level is 10000000 kbps
Smart Licensing Status: UNREGISTERED/EVAL MODE
cisco ASR1002-X (2RU-X) processor (revision 2KP) with 1189381K/6147K bytes of memory.
Processor board ID FOX1719GE28
14 Gigabit Ethernet interfaces
1 Ten Gigabit Ethernet interface
32768K bytes of non-volatile configuration memory.
4194304K bytes of physical memory.
6684671K bytes of eUSB flash at bootflash:.
0K bytes of WebUI ODM Files at webui:.
Configuration register is 0x2102
コンフィギュレーションレジスタの工場出荷時のデフォルト設定は0x2102です。これは、ルータがフラッシュメモリからCisco IOS®ソフトウェアイメージをロードし、スタートアップコンフィギュレーションをロードする必要があることを示しています。
注:コマンドconfig-registerはコンソールボーレートを変更できません。レガシーCisco IOSでは、コンソールボーレートを変更するためにconfig-registerコマンドが実際に使用されていましたが、Cisco IOS XEの場合、ボーレートを変更するには回線コンソールの速度を設定する必要があります。
コンフィギュレーションレジスタの値とその意味
configreg
コンフィギュレーションレジスタの値がわかっている場合は、その重要性を判断できます。コンフィギュレーションレジスタに関する情報、潜在的な問題、および修正については、show versionコマンドまたはshow tech-supportコマンドの出力を収集し、Cisco CLI Analyzerツールに入力します。
注:内部ツールおよびバグ情報にアクセスできるのは、登録ユーザのみです。
次の表に、ほとんどのプラットフォームで有効な共通パラメータを示します。
注:ルータのコンフィギュレーションレジスタをこの表のいずれかの値に変更する前に、適切なハードウェアインストールガイドを参照して、コンフィギュレーションレジスタが使用できることを確認してください。
プラットフォーム共通パラメータ
コンフィギュレーションレジスタの設定 |
ルータの動作 |
0x102 |
|
0x1202 |
|
0x2101 |
- ブートストラップへのブート
- ブレークの無視
- 初期ブートが失敗した場合は ROM へのブート
- 9600コンソールボーレート
|
0x2102 |
- ブレークの無視
- 初期ブートが失敗した場合は ROM へのブート
- 9600 コンソール ボーレート(ほとんどのプラットフォームのデフォルト値)
|
0x2120 |
- ROMmon へのブート
- 19200 コンソール スピード
|
0x2122 |
- ブレークの無視
- 初期ブートが失敗した場合は ROM へのブート
- 19200コンソールボーレート
|
0x2124 |
- NetBoot
- ブレークの無視
- 初期ブートが失敗した場合は ROM へのブート
- 19200 コンソール スピード
|
0x2142 |
- ブレークの無視
- 初期ブートが失敗した場合は ROM へのブート
- 9600コンソールボーレート
- Non-Volatile RAM(NVRAM; 不揮発性 RAM)の内容の無視(設定の無視)
|
0x2902 |
- ブレークの無視
- 初期ブートが失敗した場合は ROM へのブート
- 4800コンソールボーレート
|
0x2922 |
- ブレークの無視
- 初期ブートが失敗した場合は ROM へのブート
- 38400コンソールボーレート
|
0x3122 |
- ブレークの無視
- 初期ブートが失敗した場合は ROM へのブート
- 57600コンソールボーレート
|
0x3902 |
- ブレークの無視
- 初期ブートが失敗した場合は ROM へのブート
- コンソールボーレート:2400
|
0x3922 |
- ブレークの無視
- 初期ブートが失敗した場合は ROM へのブート
- 115200コンソールボーレート
|
注:また、コンフィギュレーションレジスタ0x2142はNVRAMの内容を無視できるため、パスワード回復手順に使用されることにも注意してください。
コンフィギュレーション レジスタに設定されている値が表に記述されていない場合、値を算出するにはどのビットが設定されているかを特定します。
ビット順序値
ビット番号 |
16進数 |
意味 |
00~03 |
0x0000~0x000F |
フィールドのパラメーターの起動:
-
0x0000:システムブートストラッププロンプトの状態です。
-
0x0001:オンボードフラッシュメモリ(EPROM)内の最初のシステムイメージをブートします。
-
0x0002-0x000F:デフォルトのネットブートファイル名を指定します。デフォルトのnetbootファイル名を上書きするboot systemコマンドを有効にします。
|
06 |
0x0040 |
|
07 |
0x0080 |
|
08 |
0x0100 |
|
09 |
0x0200 |
|
10 |
0x0400 |
|
5,11,12 |
0x0020, 0x0800, 0x1000 |
|
13 |
0x2000 |
|
14 |
0x4000 |
|
15 |
0x8000 |
-
診断メッセージのイネーブル
-
NVRAM の内容の無視
|
コンソールのボーレート設定を正しく設定するには、次の例に示すように、line consoleコンフィギュレーションモードを開始し、速度を変更します。
In non-Controller mode Router#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Router(config)#line console 0 Router(config-line)#speed 19200 Router(config-line)#end In Controller (SDWAN) mode Router#config-transaction Router(config)#line con 0 Router(config-line)#speed 19200
ルータのリロード後、前述のいずれのシナリオでも、config-registerは0x2122に変更されます。
コンフィギュレーション レジスタの問題のトラブルシューティング
コンフィギュレーション レジスタの設定が不適切な場合、次に示すようなさまざまな問題が発生する可能性があります。
-
コンフィギュレーション ファイルが無視される。
-
コンソールから出力がないか、意味のない出力が出力される。
-
ROMmonで起動します。
これらの問題を解決するには、コンフィギュレーションレジスタを適切なパラメータ(工場出荷時のデフォルト0x2102など)に変更します。
未知のコンフィギュレーションレジスタ値のトラブルシューティング
コンフィギュレーション レジスタの値がわからない場合は、ルータとの telnet またはコンソール セッションを確立してください。次に show version 出力を確認して、コンフィギュレーション レジスタの値を特定します。
Router#show version
Cisco IOS XE Software, Version 16.10.01a
Cisco IOS Software [Gibraltar], ASR1000 Software (X86_64_LINUX_IOSD-UNIVERSALK9-M), Version 16.10.1a, RELEASE SOFTWARE (fc2)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2018 by Cisco Systems, Inc.
Compiled Thu 29-Nov-18 03:47 by mcpre
Cisco IOS-XE software, Copyright (c) 2005-2018 by cisco Systems, Inc.
All rights reserved. Certain components of Cisco IOS-XE software are
licensed under the GNU General Public License ("GPL") Version 2.0. The
software code licensed under GPL Version 2.0 is free software that comes
with ABSOLUTELY NO WARRANTY. You can redistribute and/or modify such
GPL code under the terms of GPL Version 2.0. For more details, see the
documentation or "License Notice" file accompanying the Cisco IOS-XE software,
or the applicable URL provided on the flyer accompanying the Cisco IOS-XE
software.
ROM: IOS-XE ROMMON
Router uptime is 1 minute
Uptime for this control processor is 4 minutes
System returned to ROM by Reload Command
System image file is "bootflash:asr1002x-universalk9.16.10.01a.SPA.bin"
Last reload reason: Reload Command
This product contains cryptographic features and is subject to United
States and local country laws governing import, export, transfer and
use. Delivery of Cisco cryptographic products does not imply
third-party authority to import, export, distribute or use encryption.
Importers, exporters, distributors and users are responsible for
compliance with U.S. and local country laws. By using this product you
agree to comply with applicable laws and regulations. If you are unable
to comply with U.S. and local laws, return this product immediately.
A summary of U.S. laws governing Cisco cryptographic products may be found at:
http://www.cisco.com/wwl/export/crypto/tool/stqrg.html
If you require further assistance please contact us by sending email to
export@cisco.com.
License Type: Smart License is permanent
License Level: adventerprise
Next reload license Level: adventerprise
The current throughput level is 10000000 kbps
Smart Licensing Status: UNREGISTERED/EVAL MODE
cisco ASR1002-X (2RU-X) processor (revision 2KP) with 1189381K/6147K bytes of memory.
Processor board ID FOX1719GE28
14 Gigabit Ethernet interfaces
1 Ten Gigabit Ethernet interface
32768K bytes of non-volatile configuration memory.
4194304K bytes of physical memory.
6684671K bytes of eUSB flash at bootflash:.
0K bytes of WebUI ODM Files at webui:.
Configuration register is 0x2142
コンソール セッションが確立できない場合や、意味不明の文字しか表示されない場合は、ルータとターミナル エミュレーション ソフトウェア間の速度の不一致が原因と考えられます。ターミナル エミュレーション ソフトウェアのボーレートを変更してください。使用可能なレートは、1200、2400、4800、9600、19200、38400、57600、および115200です。セッションを確立したら、show versionコマンドを実行して設定を特定できます。ルータが ROMmon モードの場合、boot コマンドを実行して、オペレーティング システムを手動でブートします。
rommon 4 > boot bootflash:asr1002x-universalk9.16.10.01a.SPA.bin
コンフィギュレーションレジスタセットの重要性と、考えられる問題と修正プログラムについて詳しくは、show versionコマンドまたはshow tech-supportコマンドの出力を収集し、Cisco CLI Analyzerツールに入力します。
注:内部ツールおよびバグ情報にアクセスできるのは、登録ユーザのみです。
既知のコンフィギュレーションレジスタ値のトラブルシューティング
コンフィギュレーションレジスタの値がわかっている場合は、コンフィギュレーションレジスタの表を参照して動作を確認します。 Telnet を介してルータにアクセスできる場合は、ルータとのセッションを確立します。そうでない場合は、コンソールセッションを確立するために、ターミナルエミュレーションプログラムをコンフィギュレーションレジスタの設定で示されているボーレートに設定します。デフォルトは9600ボーレートです。
コンフィギュレーション レジスタの設定
コンフィギュレーションレジスタテーブルを確認して、目的のコンフィギュレーションレジスタセット(通常は0x2102)を決定します。
設定モードからのコンフィギュレーション レジスタの設定
コンフィギュレーション レジスタを設定するには、config-register コマンドを発行します。
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 IOS XE Software, Version 16.10.01a
Cisco IOS Software [Gibraltar], ASR1000 Software (X86_64_LINUX_IOSD-UNIVERSALK9-M), Version 16.10.1a, RELEASE SOFTWARE (fc2)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2018 by Cisco Systems, Inc.
Compiled Thu 29-Nov-18 03:47 by mcpre
Cisco IOS-XE software, Copyright (c) 2005-2018 by cisco Systems, Inc.
All rights reserved. Certain components of Cisco IOS-XE software are
licensed under the GNU General Public License ("GPL") Version 2.0. The
software code licensed under GPL Version 2.0 is free software that comes
with ABSOLUTELY NO WARRANTY. You can redistribute and/or modify such
GPL code under the terms of GPL Version 2.0. For more details, see the
documentation or "License Notice" file accompanying the Cisco IOS-XE software,
or the applicable URL provided on the flyer accompanying the Cisco IOS-XE
software.
ROM: IOS-XE ROMMON
Router uptime is 6 minutes
Uptime for this control processor is 9 minutes
System returned to ROM by Reload Command
System image file is "bootflash:asr1002x-universalk9.16.10.01a.SPA.bin"
Last reload reason: Reload Command
This product contains cryptographic features and is subject to United
States and local country laws governing import, export, transfer and
use. Delivery of Cisco cryptographic products does not imply
third-party authority to import, export, distribute or use encryption.
Importers, exporters, distributors and users are responsible for
compliance with U.S. and local country laws. By using this product you
agree to comply with applicable laws and regulations. If you are unable
to comply with U.S. and local laws, return this product immediately.
A summary of U.S. laws governing Cisco cryptographic products may be found at:
http://www.cisco.com/wwl/export/crypto/tool/stqrg.html
If you require further assistance please contact us by sending email to
export@cisco.com.
License Type: Smart License is permanent
License Level: adventerprise
Next reload license Level: adventerprise
The current throughput level is 10000000 kbps
Smart Licensing Status: UNREGISTERED/EVAL MODE
cisco ASR1002-X (2RU-X) processor (revision 2KP) with 1189381K/6147K bytes of memory.
Processor board ID FOX1719GE28
14 Gigabit Ethernet interfaces
1 Ten Gigabit Ethernet interface
32768K bytes of non-volatile configuration memory.
4194304K bytes of physical memory.
6684671K bytes of eUSB flash at bootflash:.
0K bytes of WebUI ODM Files at webui:.
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]
ROMmon からのコンフィギュレーション レジスタの設定
ルータが ROMmon モードの場合は、confreg コマンドを使ってコンフィギュレーション レジスタを設定します。
rommon 1 > confreg 0x2102
新しいコンフィギュレーション レジスタを有効にするには、リセットまたは電源のオフ→オンを実行する必要があります。
関連情報