A volte capita che gli access point di Ubiquiti della linea Unifi non facciano più gli aggiornamenti in automatico…
Gli access point Unifi (UAP-AC-LITE, ecc.) a volte non riescono a scaricare il file .bin con il firmware aggiornato e restano bloccati con la versione datata.
Una soluzione pratica potrebbe essere il reset, ma perché utilizzare una modalità così drastica quando è possibile accedere in SSH all’apparecchio, scaricare il file con il firmware e lanciare manualmente l’upgrade con pochi semplici comandi?
I passaggi da effettuare sono sostanzialmente tre:
- collegarsi in SSH all’access point
- scaricare il file del firmware con il comando curl
- lanciare l’aggiornamento manuale con lo script syswrapper.sh
Per collegarsi in SSH all’access point potete seguire le istruzioni presenti sul sito di Ubiquiti. Io vi consiglio di usare Putty come client.
Le credenziali di accesso le trovate:
- Nella nuova versione della console dei controllers:
In System Settings -> Controller Configuration -> Device SSH Authentication - Nella vecchia versione della console dei controllers:
In Site -> Device SSH Authentication
In ultimo vi servirà il link del file .bin da scaricare dal sito di Ubiquiti. Questi i passaggi per recuperarlo:
- Collegatevi alla sezione download di Ubiquiti Unifi
- Selezionate il file che corrisponde al vostro apparecchio
- Selezionate “Copy URL”
Ora avete tutto per collegarvi con Putty:
Una volta connessi vedrete questo
Ora potrete scaricare l’aggiornamento e lanciare l’update usando i seguenti comandi (ATTENZIONE: variare la parte in giallo con quella copiata in precedenza con il comando Copy URL sul sito di Ubiquiti):
cd /tmp
curl -k https://dl.ui.com/unifi/firmware/U7PG2/4.3.289.10871/BZ.qca956x.v4.0.69.10871.191109.0533.bin --output /tmp/fwupdate.bin
syswrapper.sh upgrade2 &
Qualche minuto e l’accesso point mostrerà il nuovo firmware.
Potreste anche verificare lo stato dell’access point usando l’SSH: collegatevi come indicato precedentemente e lanciate il comando info: