Cisco Aironet Lightweight OS Accesspoint を Autonomous OS にダウングレードするメモ
tftpサーバ を適当なマシンで起動する。
適当なマシンの IP アドレス: 10.0.0.2 - 10.0.0.30 の任意のもの
tftpd の listen アドレス: 255.255.255.255 or 0.0.0.0 (broadcast に答える)tftp サーバの / に Autonomous IOS のイメージファイルを置き、tar 以降を default にリネームする。
例
c1250-k9w7-tar.152-2.JA.tar → c1250-k9w7.default
アクセスポイントの mode ボタンを押しながら電源を入れ、mode ボタンを押したままにする。コンソールに button is pressed, wait for button to be released... と表示される。約20秒以上押したままにすると LED が赤くなる(機種によって違いあり)ので離す。
Aironet が tftp サーバへ IOS イメージをダウンロードしに行く。ダウングレードが完了すれば自動的に再起動して完了
FAQ
- q. Aironet が tftp サーバを見つけない。
- a. tftp サーバと Aironet が確実に接続されているか確認する(これ意外とある)。
- tcpdump 等で Aironet からの何かが tftp サーバまで到達していることを確認する。Lightweight でも IOS 起動時には CDP とかが飛ぶことで確認できる。
- サーバが Linux で VLAN + IP Alias (ethN.XX:YY) という構成でうまくいかなかった ことがある。
- q. IOS イメージが壊れてダウングレードが完了しない。元の IOS ファイルは壊れていない。
process_config_recovery: set IP address and config to default 10.0.0.1
process_config_recovery: image recovery
image_recovery: Download default IOS tar image tftp://255.255.255.255/c1250-k9w7-tar.defaultexamining image...
extracting info (281 bytes)
Premature end of tar file
ERROR: Image is not a valid IOS image archive.Loading "flash:/c1250-k9w7-tar.default"
-
a. tftp サーバが broadcast に答えるように設定されているか確認する。
- tftpd-hpa の例
# tftpd -c -L -a "255.255.255.255" -s /var/some/tftpdirectory/