designetwork

ネットワークを軸としたIT技術メモ

Cisco AIR1131AGのIOSを集中管理型から自律型に切り替える

Cisco Aironetは企業で多く使われている無線APのひとつだ。AIR1131AGは中古市場にも多く出品されているため、自宅ネットワークにも導入しやすい。

企業ではWLCによる集中管理型が多く、そのまま中古で販売されているものも多い。集中管理型はWLCが必要となるが、自宅でWLCを導入するのはコスト的に難しいため、Cisco Aironet 1131AGのIOSを集中管理型から自律型に入れ替え、モード変更する方法を記載する。

どちらのモードで動作しているかはshow version等により、OSの末尾の数字から識別できる。

  • K9W8 集中管理型 AP (Lightweight AP) IOS
  • K9W7 自律型 AP (Autonomous AP) IOS

OS切り替えの準備

まず、現状のOSが集中管理型であることを確認する。show versionでCxxxx-K9W8となっていることを確認する。

show version

Cisco IOS Software, C1130 Software (C1130-K9W8-M), Version 12.4(10b)JDD, RELEASE SOFTWARE (fc1)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2009 by Cisco Systems, Inc.
Compiled Tue 14-Jul-09 12:34 by prod_rel_team
 
ROM: Bootstrap program is C1130 boot loader
BOOTLDR: C1130 Boot Loader (C1130-BOOT-M) Version 12.3(8)JEA, RELEASE SOFTWARE (fc2)

また、変更用の自律型OSを用意しておく必要がある。

集中管理型から自律型に切り替える

新しいAironetでの切り替え手順は以下の通り。

supportforums.cisco.com

しかし、私の持っているAIR1131AGでは、WLCモードのときにcapwap ~というコマンドが存在しない。古いモデルではまだCAPWAPに変更される前のLWAPPなので、この手順のとおりにはいかない。

次の2パターンのいずれかでのOS入れ替え/切り替えが必要となる。

  1. lwappコマンドで同様作業
  2. boot時に自律型IOS読み込み

lwappコマンドで同様作業

LWAPP用のコマンドがあるらしいがうまくいかず...CAPWAP用コマンドの一部をLWAPPに変更してみてもコマンドなし...

boot時に自律型IOS読み込み

私はこちらの手順でOSを入れ替えた。こちらのCiscoのドキュメントに記載の通り。

http://www.cisco.com/cisco/web/support/JP/docs/WL/WLLANCntrller/4400WLLANCntrllers/CG/003/15301_01_7.html?bid=0900e4b18252980d#pgfId-229990

  1. PCに10.0.0.2(〜10.0.0.30)/27のIPアドレスを設定する。
  2. PCにTFTPサーバソフト(3CDaemonなど)をインストールし起動する。
  3. 準備していたIOSのファイル名を変更しTFTPホームディレクトリに移動する。AIR1131の場合c1300-k9w7-tar.default (*1)
  4. PCと無線APをLANケーブルで接続する。(あるいは、SW経由で同一ブロードキャストドメイン)
  5. MODEボタンを押しながら無線APの電源を入れる。(*2)
  6. Eランプが橙(オレンジ)点滅し、20秒〜30秒でRランプが赤点灯したらMODEボタンを放す。(*2)
  7. OSが転送され再起動する。
  8. 自律型OSで起動する。

以下、補足情報。

*1 IOSのファイル名はTFTPで検索されるものに合わせる必要がある。こちらはファイル名誤り時の例。

*Mar 1 00:00:06.102: %SYS-5-RESTART: System restarted --
Cisco IOS Software, C1130 Software (C1130-RCVK9W8-M), Version 12.3(11)JX1, RELEASE SOFTWARE (fc1)

button is pressed, wait for button to be released... //MODEボタンが押されている
button pressed for 69 seconds
process_config_recovery: set IP address and config to default 10.0.0.1 //APのIPアドレスがセットされた
process_config_recovery: image recovery
image_recovery: Download default IOS tar image tftp://255.255.255.255/c1130-k9w7-tar.default //ブロードキャストでTFTPサーバ・ファイルを探す
 
examining image...
%Error opening (connection timed out)Loading "flash:/c1130-rcvk9w8-mx/c1130-rcvk9w8-mx"...###
 
File "flash:/c1130-rcvk9w8-mx/c1130-rcvk9w8-mx" uncompressed and installed, entry point: 0x3000 executing... //ファイルが見つからず元々の集中管理型OSが読み込まれた

*2 MODEボタン・LEDはこちら

うまくいくと、以下のように自律型OSが読み込まれる。再起動後はスタンドアロンのAironetとして使用できる。

examining image...
extracting info (283 bytes)
Image info:
Version Suffix: k9w7-.124-10b.JDA3
Image Name: c1130-k9w7-mx.124-10b.JDA3
Version Directory: c1130-k9w7-mx.124-10b.JDA3
Ios Image Size: 4844032
Total Image Size: 5581312
Image Feature: WIRELESS LAN
Image Family: C1130
Wireless Switch Management Version: 1.0
Extracting files...
c1130-k9w7-mx.124-10b.JDA3/ (directory) 0 (bytes)
c1130-k9w7-mx.124-10b.JDA3/html/ (directory) 0 (bytes)
c1130-k9w7-mx.124-10b.JDA3/html/level/ (directory) 0 (bytes)
c1130-k9w7-mx.124-10b.JDA3/html/level/1/ (directory) 0 (bytes)
extracting c1130-k9w7-mx.124-10b.JDA3/html/level/1/appsui.js (557 bytes)
extracting c1130-k9w7-mx.124-10b.JDA3/html/level/1/back.shtml (498 bytes)
extracting c1130-k9w7-mx.124-10b.JDA3/html/level/1/cookies.js (5026 bytes).
...

まとめ - Cisco AIR1131AGのIOSを集中管理型から自律型に切り替える

MODEボタン長押しのbootメニューより、Cisco Aironet 1131AGのIOSを集中管理型から自律型に切り替えた。多少の準備が必要にはなるが、TFTPにより簡単にOSを入れ替えられる。