• 締切済み

CiscoルータのROMモニターからの回復について

お世話になります。 Cisco 1720ルータを使用しているのですが、電源をいれてみたらIOSが起動しませんでした。 復旧のため以下コマンドを試してみましたが、うまくいきません。 rommon 1 > boot loadprog: bad file magic number: 0x0 boot: cannot load "flash:" rommon 2 > rommon 2 > dir flash: File size Checksum File name 576 bytes (0x240) 0x905f tftpc rommon 3 > rommon 3 > boot flash:tftpc loadprog: bad file magic number: 0x0 boot: cannot load "flash:tftpc" rommon 4 > rommon 4 > boot flash:c1700-ny-mz.121-6.bin open: file "c1700-ny-mz.121-6.bin" not found open(): Open Error = -1 loadprog: error - on file open boot: cannot load "flash:c1700-ny-mz.121-6.bin" rommon 5 > rommon 5 > xmodem -c tftpc Do not start the sending program yet... File size Checksum File name 576 bytes (0x240) 0x905f tftpc WARNING: All existing data in bootflash will be lost! Invoke this application only for disaster recovery. Do you wish to continue? y/n [n]: y Ready to receive file tftpc ... CCCCCCCCCC Timeout waiting for data - aborting download... 数日前に色々コマンドを試し打ちしていた際 tftpサーバは特に立ち上げていることはなく Router#copy running-config tftp Address or name of remote host []? tftp というようなコマンドを打っていたのを覚えています。 正常に起動できるような復旧方法がありましたら 教えていただきたいと思います。 よろしくお願いします。

みんなの回答

  • invalid
  • ベストアンサー率61% (67/109)
回答No.2

>IOSイメージはバックアップ等行っていなく存在しません。 >そのような場合でも、tftpdnldコマンド、Xmodemコマンドは使用できるのでしょうか。 ROMモニタのtftpdnldコマンド、Xmodemコマンドは使用できますが 肝心のIOSファイルが無ければ意味が無いですね。 IOSを入手してもらうしかないのですが http://www.cisco.com/support/ja/130/recovery_c1700.shtml#topic2 の中ほどにある"Cisco IOSイメージのバックアップがない場合"のリンク先のとおり サポートのページでダウンロードする(登録ユーザのみ)か、 独自の方法(オークションとか?)で入手するしかないかと思います。 ちなみにサポート契約してますか?

  • invalid
  • ベストアンサー率61% (67/109)
回答No.1

数日前に入力したコマンドが合っているか分かりませんが IOSの中身を飛ばして、running-configの内容がtftpcという ファイル名になっているように思われます。 (576バイトというサイズから ) IOSの復旧方法は、 ROMmonでTFTP(tftpdnldコマンド)を使用したダウンロード ROMmonでXmodemを使用したダウンロード になります。 http://www.cisco.com/support/ja/130/recovery_c1700.shtml ※どちらの方法もIOSをルータに送るためのPCが必要となります。  TFTPだとTFTPサーバとなるPC、Xmodemだと通信相手となるPC 肝心なところが英語だけでしたので http://www.google.co.jp/search?hl=ja&q=cisco+tftpdnld&lr=lang_ja で検索すると出てきますので参考にしてください。

rainnoise
質問者

補足

ご回答ありがとうございます。返事が遅くなりました。 上記ページと http://www.kuwazou.net/blog/cat38/cisco_ios/ を参考に TFTPサーバとなるPCとルータとをクロスLANケーブルで繋ぎ tftpdnldコマンドを試してみましたが、結果以下となりました。 rommon 24 > tftpdnld IP_ADDRESS: 10.0.16.36 IP_SUBNET_MASK: 255.255.255.0 DEFAULT_GATEWAY: 10.0.16.254 TFTP_SERVER: 10.0.16.11 TFTP_FILE: tftpc Invoke this command for disaster recovery only. WARNING: all existing data in all partitions on flash will be lost! Do you wish to continue? y/n: [n]: y Initializing interface. Interface link state up. ARPing for 10.0.16.11 ARP reply for 10.0.16.11 received. MAC address 00:0f:xx:xx:xx:xx TFTP error 1 received (t@C ンオワケ・. ェカ TFTP: tftp stopped due to error. TFTP: Operation terminated. tftpdnldコマンド、Xmodemコマンド共に文献資料を確認していましたら、 tftpdnldコマンドはROMモニターモードからのTFTPサーバを使ったダウンロードのためのコマンドということで、 TFTPサーバとなるPCにIOSイメージが存在しないといけないのかと思いますが、 IOSイメージはバックアップ等行っていなく存在しません。 そのような場合でも、tftpdnldコマンド、Xmodemコマンドは使用できるのでしょうか。 それともまた別の方法にて復旧方法がありましたら 教えていただきたいと思います。 よろしくお願いします。

関連するQ&A