Aruba IAP 在apboot模式下轉換成Thin AP

條件:Aruba IAP、AP Console線、Aruba Controller環境

原理:Aruba AP會存兩個OS版本,位置分別是0和1。開機是由變數「os_partition」去決定要讀取0或1位置的OS。所以,只要讓AP從Controller下載AP的OS,並指定開這位置的OS,就能變相讓IAP在ap_boot模式就切換到Thin AP。

操作:

  1. 進入apboot模式:接上Console,開啟連線,再接上電源。AP開機後,待提示出現,按Enter以進入apboot模式。
  2. osinfo:輸入該指令,查看目前os的位置0與1的版本資訊。
  3. bootfile:輸入「printenv」,會有一行bootfile=ipqxxxx.ari(※依AP系列有差異,5xx系列為ipq807x.ari),此為AP從Controller更新OS下載的檔案名稱。
  4. set serverip <Controller IP>:指定AP要從Controller更新OS。
  5. set master <Controller IP>:指定AP要去向Controller報到。
  6. upgrade os <bootfile>:AP更新OS,如果是AP 5xx系列,指令為「upgrade os ipq807x.ari」
  7. osinfo:查看剛剛更新的OS在位置0或1,若更新OS時未指定位置,則為0。
  8. set os_partition 0:指定AP從OS位置0載入OS並開機。
  9. save:儲存變數
  10. boot:開機

指令模板:

#檢查os位置0和1的版本,留意是否皆為IAP版本
osinfo 
#取得bootfile的名稱
printenv
#變數設定
setenv os_partition 0
setenv master <Controller IP>
setenv serverip <Controller IP>
save
# 取得os,AP使用DHCP取得IP
upgrade os <bootfile>
boot

額外補充:

  1. 如果要轉換成Remote AP,在apboot模式設定變數時,加入「set remote_ap 1」。

結語:

Aruba AP 3xx系列的IAP不會自動轉換,所以一般流程都是等AP拿到IP後開完機,然後輸入帳密,從WebUI去轉換成由控制器管理的Campus AP。

Aruba AP 5xx系列的UAP會自動轉換,個人對於5xx系列的轉換機制與時間還不太熟。基本流程也可以照著3xx系列的IAP操作。

不過,除了是早期建置,中後期的追加數目都不會太多,中後期還會面臨到增加的網路安全措施,白話就是AP報到的環境就可能不如手冊上的理想。

因此,為了避免節外生枝,也減少作業時間,在中後期追加時,建議用本文的方式,用Console線去做AP設定,可以讓整體報到流程縮減成兩次開機:第一次照本文設定,然後AP取得Controller上的設定後重開機。第二次開機完,即正常運作。