📶

ArubaのAPをコントローラーレスでIAPに変換する/US版APを日本リージョンに変換する方法

2024/02/12に公開12

自分のための備忘録
AP-325を自立型(IAP-325? UAP-325?)にコンバートした話

ArubaはAPとIAPからUAPになって久しい。APもファームウェアさえあげればUAPとして、つまり自立型として動作するものだと思っていたが、実際は少し複雑であった。

必要なもの
・コンソールケーブル
・AP本体とシリアル番号
・最新のファームウェアが入ったTFTPサーバー

手順

  1. コンソールケーブルを挿した状態でAPを起動する
  2. 起動シーケンス中、2秒間のブートまでのカウントダウンの間にキーを押してapbootに入る
  3. proginv system ccode CCODE-JP3-"JP3-APのシリアル"をSHA1にしたもので国コードを焼き付ける。
  4. 例えばAPのシリアルがABC123DEF456だったらJP3-ABC123DEF456をSHA1にして、proginv system ccode CCODE-JP3-6397665ebf3bf120dd4f32efa7f8f4b036297790とする。SHA1にするサイトはこことか。国コード一覧はここ
  5. invent -wでIAPにコンバートする。
  6. setenv serverip 192.168.1.xxxでTFTPサーバーを指定する。dhcpでサーバーからIPアドレスを取得できる。setenv ipaddr 192.168.1.xxxでStatic指定。
  7. upgrade os 0 ArubaInstant_xxx_8.10.0.10_89128でOSイメージ1つ目をアップグレード。バージョンは必要に応じて変更すること。
  8. upgrade os 1 ArubaInstant_xxx_8.10.0.9-88493でOSイメージ2つ目をアップグレード。
  9. factory_resetで初期化。しなくてもよい。
  10. saveenvで環境設定を保存。
  11. resetで再起動。

これでturn off mobilityの表示が出なくなり、正常にIAPとして利用することができる。
応用すればUS版をJPにコンバートすることもできるかも。

参考にしたサイト
Reddit, AP Convert command in 8.6 lets you convert Campus APs (215, 225, 315, etc..) to IAP., 2024.2.12
Reddit, Is it possible to use Aruba AP 305 to standalone AP?, 2024.2.12
NyaMoe, Provision a CAP-only SKU Aruba wireless AP to VC, 2024.2.12

Discussion

田中田中

こんにちは。
ファームウェアってどこからダウンロードしましたか?
hpe networking support portal だと認証があってログインできないです。
misoraさんはどのようにファームウェアをゲットされたのか良ければ教えていただきたいです。

misoramisora

こんにちは!
アカウントを作ればダウンロードできる認識ですができないでしょうか?
私はAP-535とAP-655を持っていて、おそらく正規(?)の方法でダウンロードできています

田中田中

すみません解決しました。
Gmail等のフリーメールでアドレスを作っていたのでダメだったぽいです。

田中田中

すみません。重ねて初歩的な質問になるのですが、tftpってどうしましたか?tftpのとこで詰まってしまいまして、misoraさんは何のOSを使い、何のソフトを使いましたか?私はWindowsは使い、tftp64というソフトを使い、windowsのネットワークのファイヤーウォールを全部切った状態でもtftp送れません。pingが送れるのと、ちゃんと69番ポートが開いていることを確認しております。ここからどこが悪いのか検証していくやり方が分からず、困っております。
また、tftpの代わりにusbを使い、アップグレードすることはできる裏技的なのかご存知が教えていただきたいです。
お忙しい中かとは思いますが、是非アドバイスをいただけると幸いです。

田中田中

ご親切にありがとうございます。私もこの記事を拝見をしており、この通りにやったのですがうまくいかなかったです。misoraさんはこの通りにやって素直にいきましたか?有線で繋いでやりましたか?僕は無線でやっているのですが、すぐDNS問い合わせをしてうまくtftpに繋がりません。🥺また、usbでのbootも出来そうなのですが、pathの調べ方分からず詰まっています。https://www.arubanetworks.com/techdocs/ArubaOS_64_Web_Help/Content/ArubaFrameStyles/AP_Config/AP_Console_Settings.htm

田中田中

これすごい初歩的な質問なのですが、もしかしてコントローラーないとこれできませんか?単純にiapじゃない方のapを買ってくるだけじゃ出来ませんか?

misoramisora

AP-325をコンバートできたのでコントローラレスでできるはずです
USBのPathは/dev/usbとかで行けませんか?
私は記事通りでTFTPできました、ルーターの設定など確認してみた方がいいかもしれませんね...

田中田中

できましたーーー!!多分ルーターが悪さしていたと思います。ルーターのファイヤーフォールを切ってもいかなかったので原因は分かりません。有線で繋いでルーター介さずいって、ちゃんと有線のアドレス指定できたらいきました。あと、一回国コード焼き付けたら初期化しても消えなそうです。そのため、初期化後、もう一回最初から国カード焼き付けらところからやったらtftpがうまくいかなかったです。あと、usbはusbのプロンプトすらでませんでした。そもそもコンバートする前だとUSBを認識すらしないかもです。
とにかく今は解決できてハッピーです^_^初歩的な質問ばかりでご迷惑をおかけしたと思いますが、丁寧に対応してくださりありがとうございました😭🙇

田中田中

たびたび、すみません。🙇GUIの管理画面に入った後最初に聞かれる国コードに日本なくないですか?何選びました?それとも、この現象は僕だけですか?

misoramisora

JP3-”JP3シリアル“ でSHA1にするとそもそも国を聞かれないと思うので確認してみてください〜

田中田中

"jp3シリアル"の部分ってJP3+シリアルをハッシュ化するんですね。シリアルだけをハッシュ化しちゃってました。バカ凡ミスで読解力なさすぎですね。こんなことでご迷惑おかけしてすみませんでした。mosoraさんの返信がなかったら一生原因に気づかないままでした。このap、もしかしたら日本製じゃないのではないか?とか斜め上の推論をしていました。また、2日は無駄にするところでした。とても助かります。ありがとうございました。🙇