2022年10月20日木曜日

Cisco 841M IOS復旧手順

ルータがダウンし、リンクアップしなくなったらしい。

コンソールを接続すると、ロムモニタープロンプトになっている。

loadprog: bad file magic number: 0x0

 rommon 1 >

Dirをたたいても、Flashはきれいに消えている。

Bootコマンドをたたいても、IOSが消えているので、起動できない。
rommon 1 > boot

loadprog: bad file magic number: 0x0
boot: cannot load "flash:"

Ciscoの公式サイトから、IOSをダウンロードする。
同じIOSが動作している機器があれば、そこからダウンロードする手もあるが、公式からダウンロードできた。







PCのIPを192.168.4.2に設定する。
TFTPサーバを起動して、IOSをRootディレクトリに保存する。
Gi4にLANケーブルを接続し、TFTPでIOSを転送する。

rommon 3 > IP_ADDRESS=192.168.4.3
rommon 4 > IP_SUBNET_MASK=255.255.255.0
rommon 5 > TFTP_SERVER=192.168.4.2
rommon 6 > DEFAULT_GATEWAY=192.168.4.1
rommon 7 > TFTP_FILE=c800m-universalk9-mz.SPA.155-3.M10.bin
rommon 8 > TFTP_VERBOSE=2
rommon 9 > tftpdnld

IP_ADDRESS: 192.168.4.3
IP_SUBNET_MASK: 255.255.255.0
DEFAULT_GATEWAY: 192.168.4.1
TFTP_SERVER: 192.168.4.2
TFTP_FILE: c800m-universalk9-mz.SPA.155-3.M10.bin

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

Performing tftpdnld over Fast Enet.
Interface is operating at: 100Mbps/FULL DUPLEX
Initializing interface.
Interface link state down.
Interface link state up.
ARPing for 192.168.4.2

完了まで、15分から20分かかった。途中放置
boot コマンドで起動を確認。
コンフィグはNVRAMに保存されていたため、無事
念のため、電源コードを抜いて、再度起動させ、正常起動するか確認する。

flash_init しておいたほうが良かったかも。
最後に気づく。

以上

0 件のコメント:

GoogleAD