はじめに
このドキュメントでは、Catalyst 9000シリーズスイッチでパスワード回復を実行する方法について説明します。
前提条件
要件
次の項目に関する知識があることが推奨されます。
- Cisco IOS® XEソフトウェアおよび基本的なCLIナビゲーション
- コンソールアクセスとターミナルエミュレータの設定
- ROMモニタモード(ROMMON)の動作とコンフィギュレーションレジスタ機能
使用するコンポーネント
このドキュメントの情報は、次のソフトウェアとハードウェアのバージョンに基づいています。
- Catalyst 9200、9200L(Cisco IOS® XE)
- Catalyst 9300、9300L(Cisco IOS® XE)
- Catalyst 9400(Cisco IOS® XE)
- Catalyst 9500(Cisco IOS® XE)
- Catalyst 9600(Cisco IOS® XE)
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、クリアな(デフォルト)設定で作業を開始しています。本稼働中のネットワークでは、各コマンドによって起こる可能性がある影響を十分確認してください。
スタンドアロンスイッチのパスワード回復
手順
- アクティブスイッチの電源を再投入します。
- プロンプトが表示されたら、Ctrl+Cを押してROMMONモードに入ります。
Initializing Hardware...
Initializing Hardware......
System Bootstrap, Version 17.12.1r, RELEASE SOFTWARE (P)
Compiled Mon 04/24/2023 22:21:00.36 by rel
Current ROMMON image : Primary
Last reset cause : PowerOn
C9300-48U platform with 8388608 Kbytes of main memory
Preparing to autoboot. [Press Ctrl-C to interrupt] 5 (interrupted)
- このプロンプトが表示されない場合は、次のプロンプトが表示されるまで繰り返しModeボタンを押します。
switch:
注:各プラットフォームのハードウェアインストールガイドでModeボタンを探してください。
- setコマンドを使用して、現在のROMMON変数を表示します。
switch:set
- スタートアップコンフィギュレーションをバイパスするようにSWITCH_IGNORE_STARTUP_CFG(または取り外した名前)変数を変更します。
switch:SWITCH_IGNORE_STARTUP_CFG=1
- スイッチをブートします。
switch:boot
- スイッチのブートが完了したら、特権EXECモードにアクセスします。
Switch>enable
- スタートアップ コンフィギュレーションを実行コンフィギュレーションにコピー:
Switch#copy start run
- 新しいパスワードを設定します。
Switch(config)#username admin privilege 15 secret NEWPASSWORD
- 変数をリセットして、リロード時にスイッチの設定が保持されるようにします。
Switch#no system ignore startupconfig switch all
- 設定の保存:
Switch#copy run start
-
SWITCH_IGNORE_STARTUP_CFG
がゼロに設定されていることを確認します。
Switch#show romvar
StackWise導入環境のパスワード回復
主な注意事項
スタックのすべてのメンバをオフにし、アクティブスイッチだけをオンのままにします。そうでない場合、設定はスタンバイスイッチに転送され、パスワードの回復は失敗します。
手順
- スタック内のすべてのスイッチをオフにします。
- アクティブスイッチだけに電源を入れます。
- スタンドアロンスイッチのリカバリと同じ手順を実行します。
- ブートプロセスを中断し、ROMMONモードにします(Ctrl+CまたはModeボタンを使用)。
- ROMMON変数を表示するには、
set
を使用します。
- Set.
SWITCH_IGNORE_STARTUP_CFG=1
- スイッチを起動します。
- 特権EXECモードに入ります。
- startup-configをrunning-configにコピーします。
- 新しいパスワードを設定します。
no system ignore startupconfig switch all
を使用して、ignore変数をリセットします。
- 設定を保存します。
show romvar
を使用して、変数がクリアされることを確認します。
- パスワード回復プロセスが完了して設定が保存されたら、スタック内の残りのスイッチの電源をオンにします。
StackWise仮想導入のパスワード回復
主な注意事項
- まず、スタンバイスイッチをオフにします。
- アクティブスイッチの電源を再投入し、コンソールを使用してアクセスする必要があります。
- StackWise仮想設定はROMMON変数に保持され、再設定は必要ありません。
手順
- スタンバイスイッチをオフにします。
- アクティブスイッチの電源を再投入します。
- ブート中にプロンプトが表示されたら、Ctrl+Cキーを押してROMMONに入ります。
Initializing Hardware...
Initializing Hardware......
System Bootstrap, Version 17.8.1r[FC1], RELEASE SOFTWARE (P)
Compiled 03-02-2022 12:00:00.09 by rel
Current ROMMON image : Primary Rommon Image
Last reset cause: PowerOn
C9500-32QC platform with 16777216 Kbytes of main memory
Preparing to autoboot. [Press Ctrl-C to interrupt] 4 (interrupted)
rommon 1 >
- ROMMONの変数を確認するには、
set
コマンドを使用します。
rommon 1 > set
- Set:
SWITCH_IGNORE_STARTUP_CFG=1
rommon 2 > SWITCH_IGNORE_STARTUP_CFG=1
- スイッチをブートします。
rommon 3 > boot
- 起動したら、StackWise仮想設定が残っていることを確認します。
Switch# show stackwise-virtual
- スタートアップ コンフィギュレーションを実行コンフィギュレーションにコピー:
Switch#copy startup-config running-config
- 新しいパスワードを設定します。
Switch(config)#username admin privilege 15 secret NEWPASSWORD
- 次のように、
SWITCH_IGNORE_STARTUP_CFG
変数をゼロにリセットします。
Switch(config)#no system ignore startupconfig
- 設定の保存:
Switch#copy run start
- ROMMON変数を確認します。
Switch#show romvar
- スタンバイスイッチの電源をオンにします。
デュアルスーパーバイザを備えたモジュラシャーシでのパスワード回復
主な注意事項
- 先に進む前に、スタンバイ側のスーパーバイザ(SUP)モジュールを取り外します。
- アクティブ側スーパーバイザへのコンソールアクセスが必要です。
- この手順では、スタンドアロンスイッチの場合と同じ手順を使用します。
手順
- シャーシの電源をオフにして、スタンバイSUPを取りはずします。
- アクティブなSUPだけがインストールされているシャーシの電源をオンにします。
- ブート中にプロンプトが表示されたら、Ctrl+Cキーを押してROMMONに入ります。
Initializing Hardware...
Initializing Hardware......
System Bootstrap, Version 17.8.1r[FC1], RELEASE SOFTWARE (P)
Compiled 03-02-2022 12:00:00.09 by rel
Current ROMMON image : Primary Rommon Image
Last reset cause: PowerOn
C9500-32QC platform with 16777216 Kbytes of main memory
Preparing to autoboot. [Press Ctrl-C to interrupt] 4 (interrupted)
rommon 1 >
- ROMMON変数を確認するには、
set
コマンドを使用します。
rommon 1 > set
- Set:
SWITCH_IGNORE_STARTUP_CFG=1
rommon 2 > SWITCH_IGNORE_STARTUP_CFG=1
- アクティブSUPを起動します。
rommon 3 > boot
7. スイッチがブートしたら、EXECモードに入ります。
Switch>enable
- スタートアップ コンフィギュレーションを実行コンフィギュレーションにコピー:
Switch#copy startup-config running-config
- 新しいパスワードを設定します。
Switch(config)#username admin privilege 15 secret NEWPASSWORD
- 次のように、
SWITCH_IGNORE_STARTUP_CFG
変数をゼロにリセットします。
Switch(config)#no system ignore startupconfig
- 設定の保存:
Switch#copy run start
- ROMMON変数を確認します。
Switch#show romvar
- シャーシの電源がオンの状態で、スタンバイSUPを再挿入します。
- 冗長性が復元され、両方のスーパーバイザが動作していることを確認します。
関連情報