ルータ : Cisco 7500 シリーズ ルータ

Cisco 7200、7300、7400、7500、RSP7000、Catalyst 5500RSM、uBR7100、uBR7200、uBR10000 および12000 シリーズ ルータのROMmonのリカバリ手順

2015 年 11 月 25 日 - 機械翻訳について
その他のバージョン: PDFpdf | ライター翻訳版 (2004 年 9 月 14 日) | 英語版 (2015 年 10 月 7 日) | フィードバック


目次


概要

Cisco 7200、7500、RSP7000、Catalyst 5500 RSM、uBR7100, uBR7200, uBR10000 および 12000 シリーズ ルーターが、ROMmon スタック(rommon # > プロンプトが表示される状態)から回復する方法を説明いたします。

前提条件

要件

このドキュメントに関する特別な要件はありません。

使用するコンポーネント

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

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

表記法

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

コンフィギュレーション レジスタの設定のチェック

ルータが ROM モニタ モードをいつも開始し続ければルータは電源投入されますまたはリロードされて、チェックする必要がある最初の設定はコンフィギュレーション レジスタの設定値です。

コンフィギュレーション レジスタの最初の 4 ビットは、ブート フィールドです。 ブート フィールドの値はデフォルト Cisco IOS のソースを定義しますか。か。 ルータを実行するのに使用するソフトウェア イメージ。 ブート フィールドの値が 0 か。ならか。か。 XXX0 のコンフィギュレーションレジスタ値か。か。か。 始動で、システムはシステムを手動で起動する user コマンドを待つ ROM モニタ モード(rommon>)の入り、ままになっています。

ソフトウェア コンフィギュレーション レジスタのビットの意味についての詳細は、『ソフトウェア コンフィギュレーション レジスタの設定』を参照してください。 構成レジスタの設定値を確認するには、次のように confreg コマンドを使用します。

rommon 2 > confreg

    Configuration Summary
enabled are:
load rom after netboot fails
console baud: 9600
boot: the ROM Monitor

do you wish to change the configuration? y/n  [n]:  

上記のように confreg コマンドの出力によって示されてコンフィギュレーション レジスタはいつもリロードされるまたは電力設定 されます ROMmon モードに入るためにルータを強制する循環する値に。 デフォルトの Cisco IOS ソフトウェア イメージからルータが自動起動するようにするには、コンフィギュレーション レジスタの値を次のように変更します。

rommon 2 > confreg


    Configuration Summary
enabled are:
load rom after netboot fails
console baud: 9600
boot:  the ROM Monitor

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]:
disable "load rom after netboot fails"? y/n  [n]:
enable  "use all zero broadcast"? y/n  [n]:
disable "break/abort has effect"? y/n  [n]:
enable  "ignore system config info"? y/n  [n]:
change console baud rate? y/n  [n]:
change the boot characteristics? y/n  [n]:  y
enter to boot:
 0 = ROM Monitor
 1 = the boot helper image
 2-15 = boot system
    [2]:  2


    Configuration Summary
enabled are:
load rom after netboot fails
console baud: 9600
boot: image specified by the boot system commands
      or default to: cisco2-C7200

do you wish to change the configuration? y/n  [n]:  n


You must reset or power cycle for new config to take effect 

こうすることにより、始動でそれに有効 な Cisco IOS ソフトウェア イメージを探させる、同じから起動する値にコンフィギュレーション レジスタを変更しました。 ここで、ルータを次のようにリセットする必要があります。

rommon 3 > reset

System Bootstrap, Version 11.1(10) [dschwart 10], RELEASE SOFTWARE (fc1)
Copyright (c) 1994 by cisco Systems, Inc.
C7200 processor with 65536 Kbytes of main memory

CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
Self decompressing the image : ###########################################
################################

<SNIP>

これで、有効な Cisco IOS ソフトウェア イメージを使ってルータがリロードされます。

フラッシュ中の有効なイメージをみつける:

デフォルトの Cisco IOS ソフトウェア イメージからシステムが自動起動するようにコンフィギュレーション レジスタの値が設定されていて、起動中にブレーク信号が送信されない場合、ルータは正常に起動します。 ただし、ルータがそれでも rommon モードを開始すれば、ルータが有効 な Cisco IOS ソフトウェア イメージを見つけることができないので可能性が高いです。

この場合、する必要がある最初の事柄は各々の利用可能 な デバイスの有効 な Cisco IOS ソフトウェア イメージ 探されます。 まず最初に、devコマンドをどのデバイスがルータ上で利用可能であるかを確認してください:

rommon 1 > dev 
     Devices in device table:
             id  name 
     bootflash:  boot flash
         slot0:  PCMCIA slot 0 
         slot1:  PCMCIA slot 1
        eprom:  EPROM 
     rommon 2 > 

次に、利用可能 な デバイスのそれぞれのためのディレクトリ[デバイスID]コマンドを発行し、有効 な Cisco IOS ソフトウェア イメージを探して下さい(デバイスID は slot0:です および/またはslot1: 、各スロットに装着された PCMCIA カードに相当):

rommon 2 > dir slot0:
         File size           Checksum   File name
  12566060 bytes (0xbfbe2c)   0x38d1c81b    c7200-ik8s-mz.122-10b.bin
rommon 3 > 

ルータが" bad device name " メッセージを戻したら、おそらく規定 される デバイスはないことに注目して下さい。

dir slot0 の出力: 上記のコマンドは正しいイメージが全くフラッシュするにあることを示したものです。 boot コマンドを使用して、そのイメージからの起動を試みてください。

rommon 3> boot slot0:c7200-ik8s-mz.122-10b.bin
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
CCCCCCCCCCCCCCCCCC

<SNIP>

これで、有効な Cisco IOS ソフトウェア イメージを使ってルータが起動されます。 ただし、ルータのための正しいイメージがデバイスの何れかにない時があります。 これには次の原因が考えられます。

  • すべてのデバイスは(システムメッセージ "No files in directory"によって示される)空であるかもしれません

  • 別のファイル システムに属しているルータ上でデバイスがフォーマットされた(システム メッセージ「device does not contain a valid magic number」によって示されます)。

  • デバイスが動作していない(システム メッセージ「trouble reading device magic number」によって示されます)。

  • Cisco IOS ソフトウェア イメージが破損している可能性がある。

このような場合、正しいイメージは後で説明されるように PCMCIAカードを使用して Trivial File Transfer Protocol (TFTP)を使用してまたは別のルータからダウンロードする必要があります。

ブートイメージおよび Trivial File Transfer Protocol (TFTP)サーバを使用したダウンロード

ROMmonから ブート イメージでの TFTP を用いて アップグレードを行う方法を参照してください。

メイン イメージとブート イメージの両方が破損しているか削除されている場合、ルータを回復する唯一の方法は、PCMCIA カードを交換することです。

ほかのルータを用いて有効な Cisco ISO ソフトウェア イメージを PCMCIA カードに移します。

別の同じようなルータ、か互換PCMCIAフラッシュカードファイルシステムが(ある少なくとも 1 つの他のルータが見れば PCMCIA ファイルシステム互換マトリックスをあれば)、ルータを回復 するのにそのフラッシュカードを使用できます。

  • 2 つのルータが同じであれば(同じシリーズ)、回復しようとするルータをブートするのにもう一方のルータからのフラッシュ カードを用いることができます。 その後、有効なイメージを通常の方法でダウンロードできます(「ソフトウェア インストレーションとアップグレード手順」を参照)。 7500 ルータなどでは Cisco IOS ソフトウェアをダイナミック RAM(DRAM)で実行するため、ルータ稼動中に PCMCIA カードを取り除くことができます。

  • 両ルータが異なるものであるが、互換性のある PCMCIA フラッシュ カード ファイルシステムがある場合には、もう一方のルータを使って Cisco IOS ソフトウェア イメージをフラッシュ カードにロードし、その後、そのフラッシュ カードを回復したいルータに差し替えることができます。

  • 同様のルータ上に PCMCIA カードがない場合、唯一の手段は Return Materials Authorization(RMA)です。

関連するシスコ サポート コミュニティ ディスカッション

シスコ サポート コミュニティは、どなたでも投稿や回答ができる情報交換スペースです。


関連情報


Document ID: 15082