Come aggiornare un access point unifi con ssh

Unifi-Update

Avete un access point Ubiquiti che non si vuole aggiornare automaticamente?

Usate SSH per farlo manualmente!

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:

  1. collegarsi in SSH all’access point
  2. scaricare il file del firmware con il comando curl
  3. 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
    download-unifi-fw
  • Selezionate “Copy URL”
    copyURLunifi

Ora avete tutto per collegarvi con Putty:

putty

Una volta connessi vedrete questo

putty-banner-Unifi

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:

putty-info-ap

Lascia un commento qui

Effettua il login con uno di questi metodi per inviare il tuo commento:

Logo di WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione /  Modifica )

Google photo

Stai commentando usando il tuo account Google. Chiudi sessione /  Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione /  Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione /  Modifica )

Connessione a %s...