• ベストアンサー
  • 困ってます

CiscoルータのIOSアップグレード

Ciscoルータ(1604R、4MFlash、8MRAM)でIOSアップデートを試みていますが、うまくいきません。。。私のしました手順としては下記のとおりです。 1.Flash内の現IOSを削除しました。 2.次にTFTPサーバとルータをUTPクロスケーブルで接続しまし、FlashにDLしました。 3.「boot system」を入力し、Flash内のIOSを指定し、reladしました。 4.起動時にFlashを読みにいかず、TFTPサーバ内のIOSにも拒否されました。結局現在はRXBOOTモードでしか起動しません。 IOSが壊れているのでしょうか?? この場合の対処法を教えていただきたいのですが、よろしくお願いいたします。

共感・応援の気持ちを伝えよう!

質問者が選んだベストアンサー

  • ベストアンサー
  • 回答No.4

2)コンソールポートからIOSをロードする方法  接続は「PCとethernet0をクロスケーブルで接続」  「コンソール用PCをcom1ポートでルータコンソールポートに接続」  「teratermproをインストールし、com1を選択」  teratermProコンソールを見ながら  一度電源を切り、1分以内にBreakコード(Alt+B)  ROMMONITORモードに入る  (rommon)> ここで以下のROMMONコマンドを入力  xterm  xterminalでコンソールポートからファイル転送が可能になる。  ルータは転送待ちになっているので、teratemproのFile,Transfer,xtermを選択。  コンソール用PCにIOSを入れ、そのIOSをxtermで指定。  これで「コンソールポートからIOSをロード」できます。  あとはreload  ただし、コンソールポートは9600bpsなので、2時間程度のロード時間がかかります。

共感・感謝の気持ちを伝えよう!

その他の回答 (3)

  • 回答No.3

1)bootsystemを使わない方法  接続は「PCとethernet0をクロスケーブルで接続」  RXbootモードで   conf t int e0 ip address (PCと同一サブネットの空きアドレス) (サブネットマスク)    no shut exit copy tftp flash (IPアドレス) (TFTPサーバにあるIOSファイル名)   成功したらreload

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ありがとうございました。 無事解決いたしました。 結局、型番が微妙に違っていて、IOSが対応してなかったようです。根本が違いました。。。 本当にすみませんでした。

  • 回答No.2
noname#141400
noname#141400

show flash で見てファイル名とサイズは合ってますよね?またinvalid checksum と表示されていなければIOSダウンロードの方法は特に問題ないと思います。 boot systemコマンドも起動時にNot Foundというメッセージが出ていなければ問題ないでしょう。 あと、考えられる事として、コンフィギュレーション レジスタの値がrxbootから起動するように設定されたままかもしれません。これはshow verで確認できます。最後の桁が 2 であることが必要です。値が正しくない場合は、有効な値に修正してルータをリロードする必要があります。 例:config-register 0x2102

共感・感謝の気持ちを伝えよう!

  • 回答No.1
  • JP002086
  • ベストアンサー率36% (1217/3358)

クロスケーブルで接続・・・と書いている点で、ひょっとして? と思うのですが。 通常のやり方ですと、専用ポートに接続して行うのですが・・・・・ ひょっとして、LANポートに差し込んでFTP送信をやりましたか? Ciscoのルータやスイッチを設定等を行う際は、専用ポートに専用のケーブルを使用して行うのですが~ LANポートを使用して行っているのならば、2番以降はすべて、失敗しています。 ルータの設定がされていないのですから、物理的に繋がっていても論理的経路が確立されていないので、IOSから拒否されて当然だと思いませんか?

共感・感謝の気持ちを伝えよう!

質問者からの補足

ご回答ありがとうございます。 専用ポートというと、、、?? コマンドは通常どおりコンソールポートから入れておりますが、これとは別ですか?? TFTPサーバからLANポートを通じてDLさせようとしました(IP設定済です)。TFTP自体TCP/IPで動くので、LANポートに接続すると思っていたのですが、、、 無知で申し訳ありませんが、補足のほどよろしくお願いいたします。

関連するQ&A

  • ciscoスイッチCatalyst2900のIOSのことで

    ciscoスイッチCatalyst2900を設定練習をしていたのですが、delete flashをしてしまい、IOSを誤って削除してしまいました。tftpサーバにバックアップファイルがあるので、IOSをTFTPサーバからダウンロードしようとしているのですが、コマンド操作がわかりません。どのような手順で入力すればよいのでしょうか。

  • ciscoスイッチIOS復旧方法

    ciscoスイッチCatalyst2900を設定練習をしていたのですが、delete flashをしてしまい、IOSを誤って削除してしまいました。tftpサーバにバックアップファイルがあるので、IOSをTFTPサーバからダウンロードしようとしているのですが、コマンド操作がわかりません。どのような手順で入力すればよいのでしょうか。 ちなみにコンソール画面では今まで使っていたIOSのコマンドが使えません。

  • cisco800 でIOSのバージョンアップ

    cisco800系のルータのIOSのバージョンアップを行いたいのですがどうしてもできません。 flashメモリーには新しいバージョンのIOSが入っています。GSRではreload(再起動)するだけでバージョンアップができましたが800シリーズでは古い方のIOSをみにいってしまいます。 Rmonモードで新しいIOSをみるように設定しないといけないとか聞きます。あっていますでしょうか? その手順、コマンドがいまいちわかりません。詳しく載っているサイト、または詳しい方アドバイスお願いします。

  • Cisco IOSアップデートについて

    中古でCiscoルータを購入したとして、IOSのアップデートは無料できるものなのでしょうか?もし、有料の場合どのような手順でおいくらぐらいかかるものなのでしょうか? ご存知の方よろしくお願いします。

  • 中古のciscoルータのIOSのアップデートについて

    よろしくお願いいたします。 実は、中古ショップでciscoルータ2503を手に入れることができたのですが、 IOSが古く(v10)、IOSをアップデートしたのですが、 そのショップではただ売っていただけてノンサポートでした。 こういう場合は、アップデートできませんか? お時間がありましたらアドバイスお願いいたします。

  • TFTPからIOSを起動できない。

    FLASH容量の少ないルータでIOSをTFTPから起動したいと思っていますが、次のエラーで起動できません。 %SYS-6-READ_BOOTFILE_FAIL: tftp://192.168.1.65/c1710-k9o3sy-mz[1].124-19.bin Fil e read failed -- Timed out. %SYS-6-BOOT_MESSAGES: Messages above this line are from the boot loader. boot of "tftp:c1710-k9o3sy-mz[1].124-19.bin 192.168.1.65" using boot helper "fla sh:c1710-k9o3sy-mz[1].122-8.T4.bin" failed error returned: File read failed -- Timed out loadprog: error - on file open boot: cannot load "tftp:c1710-k9o3sy-mz[1].124-19.bin 192.168.1.65" *TFTPはWinXP(192.168.1.65)の「POOR TFTP」です。ルータから左記XPにはPING到達できます。ルータはCisco1710。オリジナルIOSは、「c1710-k9o3sy-mz.122-8.T4.bin」。TFTPからの起動希望IOSは「c1710-k9o3sy-mz[1].122-8.T4.bin」。 ご指導をお願いします。

  • cisco IOSのバージョンUP

    cisco1812でIOSをバージョンUPを実施しようとしましたが、「copy tftp flash」コマンドを入力後、IOSファイル指定したところで、以下のメッセージが表示されエラーになってしまいます。 Not enough space on device この原因は、flashの要領が足りないと言っているのでしょうか?? 具体的な対処法等が分かる方が、いましたら教えてください。 よろしくお願いします。

  • IOSのbootファイルについて

    2960に新しいIOSをインストールしたのですが bootコマンドでIOS起動した際、以前のIOS (小さなIOS?)が起動してしまいます。 コンフィグを投入した後ではboot system IOSファイルコマンドでは 起動できないのでしょうか? 手順 ・TFTPサーバから新しいIOS投入 ・sh flashコマンドにて新しいIOSがインストールされている  事をファイルサイズとともに確認する。 ・boot system コマンドにてIOSを指定する ・reload コマンドを実行 ・sh versionにて確認すると以前のIOSになっている。 またこのような状況になった場合の事例ああるのでしょうか? 対処方法あれば教えてください。

  • cisco 2500 のRXBOOTでのboot systemコマンドの結果

    Cisco 2500 のRXBOOTで起動したのち enable configure terminal boot system tftp c2500-is-l.120-23.bin 後 ユーザモードで show protocolsを実行しようとしたのですが show p?をタイプしてもprotocolsが Cisco 2500からエコーバックされません。 RXBOOTでのboot systemコマンド実行した場合 RELOADしないと取得したIOSの機能は有効に ならないもんでしょうか?

  • cisco社スイッチのIOSの復旧

    cisco社スイッチのIOSの復旧ができず困っています。知識不足から原因を特定できずいます。以下に情報を載せました。よろしくお願いいたします 機器名:catalyst3512XL-EN ターミナルソフト:UTF-8 Tera Term Pro サーバソフト:Poor TFTP Server ブートシステム:Boot Loader (c3500-HBOOT-M) Version 12.0 (5) XU PC:Microsoft Windows XP Professional Version2002 起動時のプロンプト: switch: 操作手順: switch: copy xmodem: flash:c2900XL-c3h2s-mz-120.5-XU.bin Termより、ファイル→転送→XMODEM→送信→c2900XL-c3h2s-mz-120.5-XU(ファイル名) 結果: 一定時間(1分くらい)後に転送の表示が消え、通常状態に戻る。インストールはされていない模様 確認: switch: dir flash: 結果: unable to start flash:/:invalid argument また、以下の操作時に情報表示後にフリーズする switch:set BAUD 11520 & switch:flash_init switch:load_helperは通常どおり処理しているように見えます IOSはサーバソフトを利用し、catalyst2912XL-EN(唯一起動するスイッチになります)より #copy flash tftp にてPCに転送しています