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.