Aggiornamenti#

NethSecurity consente due tipi di aggiornamenti, entrambi disponibili dalla sezione Aggiorna nel menu Sistema:

  • aggiornamenti normali per correzioni di bug e patch di sicurezza

  • aggiornamenti di sistema per passare a una versione diversa

Correzioni di bug e di sicurezza#

Questi aggiornamenti sono destinati ad aggiornamenti minori e correzioni di bug.

Tipicamente potrebbero essere eseguiti automaticamente, ma in qualsiasi momento è possibile verificare la presenza di nuovi aggiornamenti disponibili facendo clic sul pulsante Verifica correzioni. Questi aggiornamenti non richiedono il riavvio di NethSecurity, sono legati a una versione specifica e distribuiti tramite pacchetti.

Quando si utilizza questo metodo, la versione dell’immagine visualizzata all’interno della dashboard non cambia, ma il sistema viene aggiornato con le ultime correzioni.

Aggiornamenti di sistema#

Questi tipi di aggiornamenti comportano la transizione a una nuova versione del firmware che introduce nuove funzionalità, miglioramenti e un supporto hardware più ampio.

Questo tipo di aggiornamento riavvierà il dispositivo (che quindi non sarà raggiungibile per alcune decine di secondi) e poi riscriverà completamente il firmware, preservando tutte le configurazioni. Tuttavia, si consiglia di salvare un backup della configurazione prima di procedere con l’aggiornamento.

Se è disponibile una nuova versione, l’interfaccia utente mostrerà un banner informativo e un pulsante dedicato Aggiorna sistema che permetterà di eseguire l’aggiornamento.

In alternativa, è sempre possibile caricare manualmente un’immagine compatibile utilizzando il pulsante Aggiorna con file immagine e procedere con l’aggiornamento.

Aggiornamento da riga di comando

È inoltre possibile eseguire un Aggiornamento di sistema dalla riga di comando. Per farlo, è sufficiente scaricare il nuovo file immagine; si consiglia di salvarlo all’interno della directory /tmp. Successivamente, eseguire il seguente comando:

sysupgrade -k -v nethsecurity-<version>-x86-64-generic-squashfs-combined.img.gz

Il comando sysupgrade scrive il nuovo file immagine sul dispositivo.

Ripristinare pacchetti aggiuntivi#

A partire dalla versione 8.7.2, i pacchetti aggiuntivi vengono reinstallati automaticamente dopo l’aggiornamento del sistema. Si noti che la procedura di reinstallazione richiede l’accesso a Internet. In caso di errore, procedere con il ripristino manuale documentato di seguito. Consultare la sezione successiva per le versioni precedenti.

Dopo l’aggiornamento, è possibile eseguire il seguente comando per elencare tutti i pacchetti aggiuntivi:

grep overlay /etc/backup/installed_packages.txt

Questo comando restituisce tutti i pacchetti extra, consentendo di verificare quali sono installati e presenti sul sistema.

Ripristinare manualmente i pacchetti aggiuntivi#

Questa procedura manuale è necessaria solo per le versioni precedenti alla 8.7.2 o se la procedura di reinstallazione automatica non va a buon fine.

Durante l’aggiornamento, il sistema viene completamente riscritto e tutti i pacchetti aggiuntivi installati dall’utente andranno persi. Tuttavia, l’elenco dei pacchetti installati viene salvato nel backup della configurazione, consentendone il ripristino dopo l’aggiornamento.

Dopo l’aggiornamento, assicurarsi che il sistema abbia accesso a Internet, quindi ripristinare i pacchetti precedentemente installati utilizzando i seguenti comandi:

opkg update
grep -E '\w+\s+overlay$' /etc/backup/installed_packages.txt | awk '{print $1}' | xargs opkg install

Aggiornamenti automatici dei pacchetti#

Subscription richiesta

Questa funzionalità è disponibile solo se il firewall dispone di una subscription valida.

Gli aggiornamenti automatici per i pacchetti possono essere abilitati dalla sezione Aggiorna nel menu Sistema, attivando l’opzione Aggiornamenti automatici. Gli aggiornamenti vengono verificati quotidianamente e, se disponibili, vengono scaricati e installati automaticamente.