Jak przerobić Aruba AP-325 na Instant AP (IAP) bez kontrolera – poradnik z konsolą i herbatą

Jak przerobić Aruba AP-325 na Instant AP (IAP) bez kontrolera – poradnik z konsolą i herbatą

Wpadł mi ostatnio w ręce piękny, niemal korporacyjny access point Aruba AP-325. Kawał porządnego sprzętu, ale z małym haczykiem: wymaga kontrolera Aruba, a ja czymś takim nie dysponuję.

W tym artykule pokażę Ci krok po kroku, jak zmienić Aruba AP-325 w samodzielnego wojownika – czyli Instant AP (IAP), który nie potrzebuje żadnej centralki do działania. Wszystko legalnie, bez kombinowania i z uśmiechem.

Co będzie Ci potrzebne?

  • Aruba AP-325
  • Port szeregowy (może być też konwerter USB->RS232)
  • Terminal (np. PuTTY)
  • Serwer TFTP (np. OpenTFTPServer)
  • Firmware Aruba Instant (do pobrania z oficjalnego serwera)

Skąd wziąć firmware bez rejestracji?

Nie musisz logować się do Aruba Support Portal, wystarczy sprytny link:

http://common.cloud.hpe.com/ccssvc/ccs-system-firmware-registry/IAP/ArubaInstant_Hercules_8.10.0.16_92046

To link do najnowszej wersji którą wspiera nasz APek, w razie konieczności zamień końcówkę na wersję, której potrzebujesz, np. 8.10.0.7_83877 itd. To działa, bo Aruba udostępnia te pliki dla AP, które same się aktualizują i my to wykorzystujemy. Tylko nie mów nikomu… 😁.

Słów kilka o kablu konsolowym i adapterze RS232

Podczas moich przygód z przerabianiem tego APeka natknąłem się na problem, że na jednym z moich adapterów, takich typowych PL2303 za parę złotych, komunikacja nie była możliwa, PuTTY wypluwało tylko jakieś losowe znaki mimo dobrej konfiguracji portu. Jeśli chcesz to zrobić przez adapter, musisz niestety zaopatrzyć się w „pełny” port RS232.

Potrzebujesz adaptera podobnego do tego na zdjęciu

Sam kabel konsolowy stosunkowo prosty do zrobienia w domowym zaciszu, wystarczy kabel typu skrętka i wtyk 8P8C (RJ45). Schemat prezentuje się następująco.

RJ45RS232
Pin 1
Pin 2
Pin 3RxD
Pin 4GND
Pin 5GND
Pin 6TxD
Pin 7
Pin 8

Wydaje mi się też, że powinien podpasować kabel od sprzętu Cisco, jeśli akurat taki posiadasz, bo rozkład pinów jest podobny (ale głowy uciąć sobie nie dam 😛)

Działamy

Stawiamy serwer TFTP

Możemy pobrać swoją kopię programu tutaj. Po uruchomieniu w konsoli zobaczymy adres naszego serwera, a także standardowy katalog startowy „C:\OpenTFTPServer\”, gdzie właśnie musimy skopiować wcześniej pobrany plik.

Połączenie z urządzeniem

Połącz się z AP przez port szeregowy, uruchom terminal z prędkością 9600 i włącz AP. Szybko wciśnij Enter, gdy zobaczysz:

Hit <Enter> to stop autoboot: 3

Powinno pojawić się po tym w konsoli napis apboot> – jesteś w menu bootloadera.

Ustaw kraj (country code) – ważne!

Najpierw musisz ustawić kraj działania, inaczej IAP nie wstanie. Aruba kontroluje to za pomocą SHA1. Nie panikuj, nie musisz znać algorytmów.

Jeśli Twój AP to RW (rest of world):

proginv system ccode CCODE-RW-<hash>

Dla US:

proginv system ccode CCODE-US-<hash>

Hash uzyskasz, kodując ciąg RW-<numer seryjny> przez SHA1 (np. RW-CN12345678). Skorzystaj z dowolnego enkodera SHA1 dostępnego w sieci.

Włącz DHCP lub ustaw IP ręcznie

dhcp

albo statycznie:

setenv ipaddr 192.168.1.2

Potem ustaw IP serwera TFTP:

setenv serverip <adres_ip_serwera_tftp>

Flashujemy firmware do obu partycji

Tak dla pewności, żeby AP nie wrócił do poprzedniego systemu:

upgrade os 0 ArubaInstant_Hercules_8.10.0.16_92046
upgrade os 1 ArubaInstant_Hercules_8.10.0.16_92046

Reset i zapis

factory_reset
saveenv
reset

Po reboocie AP powinien zgłosić się jako Aruba Instant – będzie dostępny w sieci lub stworzy sieć Wi-Fi SetMeUp.

Podsumowanie

Ten sposób to świetna opcja, by wykorzystać profesjonalny sprzęt w domu. Aruba AP-325 po konwersji działa stabilnie, szybko i bez kombinowania z kontrolerami. I pamiętaj: nie wyrzucaj korpo-sprzętu – on też chce mieć drugą młodość!

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *