Come configurare il firewall con Gufw sul desktop Linux
Qualche giorno fa ti abbiamo mostrato come installare, configurare e impostare il firewall con UFW su varie distribuzioni Linux. Come già saprai, UFW è un'applicazione firewall da riga di comando. Alcuni di voi potrebbero non sentirsi a proprio agio con la modalità riga di comando. Fortunatamente, è disponibile un front-end grafico per UFW. In questa guida vedremo cos'è Gufw e come impostare il firewall con Gufw su sistemi operativi desktop Linux.
1. Introduzione a Gufw
Gufw è un'applicazione front-end grafica per gestire il Uncomplicated Firewall (UFW) in Linux. Gufw è sviluppato principalmente per installare e configurare firewall per desktop Linux.
Credimi, Gufw è uno dei firewall più semplici che abbia mai provato. Abilitare e disabilitare le regole del firewall è a portata di clic del mouse!
Quando usi Gufw per aggiungere o rimuovere una regola, esegue semplicemente i rispettivi comandi ufw sul backend e applica la regola desiderata.
Gufw è un'applicazione open source scritta in Python. Il codice sorgente è disponibile gratuitamente su GitHub sotto la licenza GPL3.
2. Installa Gufw in Linux
Gufw è preinstallato in alcune distribuzioni Linux. Per verificare se è installato, digitare firewall nel Dash:
Avvia Gufw in Linux
Puoi anche verificare se gufw è installato dal terminale eseguendo il seguente comando:
$ which gufw
/usr/bin/gufwSe Gufw non è installato sul tuo sistema, puoi installarlo utilizzando il gestore pacchetti della tua distribuzione. Gufw è confezionato per molti sistemi Linux popolari.
Installa Gufw su Arch Linux e le sue varianti come EndeavourOS, Manjaro Linux:
sudo pacman -S gufwInstalla Gufw su Debian, Ubuntu, Linux Mint, Pop_OS!
sudo apt install gufwInstalla Gufw su Fedora:
sudo rpm -Uvh 'https://github.com/rpmsphere/noarch/blob/master/r/rpmsphere-release-38-1.noarch.rpm?raw=true'
sudo dnf install gufwInstalla Gufw in openSUSE Tumbleweed:
sudo zypper install gufwInstalla Gufw in openSUSE Leap:
sudo zypper addrepo https://download.opensuse.org/repositories/security/openSUSE_Tumbleweed/security.repo
sudo zypper refresh
sudo zypper install gufw3. Configura il firewall con Gufw su Linux
Gufw è stato creato con l'obiettivo di essere un'applicazione intuitiva e semplice da usare. Chiunque può facilmente configurare un firewall completamente funzionante con un paio di clic del mouse con Gufw.
3.1. Abilita e disabilita il firewall
Per abilitare o disabilitare il firewall UFW, è sufficiente attivare/disattivare l'interruttore di stato come mostrato nell'immagine seguente.
Abilita o disabilita il firewall UFW
3.2. Profili predefiniti
Per facilitare la configurazione del firewall, Gufw include tre profili preconfigurati. A seconda del profilo selezionato, vengono controllati i pacchetti di rete in entrata e in uscita.
| PROFILES | INCOMING | OUTGOING |
| HOME | DENY | ALLOW |
| PUBLIC | REJECT | ALLOW |
| OFFICE | DENY | ALLOW |
Profili Gufw predefiniti
Se ti chiedi qual è la differenza tra Deny e Reject, Deny semplicemente scarterà i pacchetti, mentre Reject rilasciare i pacchetti e inviare un messaggio all'utente con messaggi di errore.
Configurare un profilo è piuttosto semplice. Dalla finestra principale di UFW, seleziona un profilo dall'elenco a discesa.
Scegli il profilo firewall in Gufw
A seconda del tipo di rete, scegli o regola i profili di conseguenza. Diciamo che se sei in aeroporto e desideri utilizzare la rete pubblica dell'aeroporto, puoi semplicemente scegliere il profilo PUBBLICO dalla casella a discesa Profilo.
3.3. Crea nuovo profilo
È anche possibile creare profili personalizzati. Vai su MODIFICA -> PREFERENZE, si aprirà una piccola finestra. Cerca la sezione dei profili e fai clic sul simbolo (+) per aggiungere un nuovo profilo. È possibile fare doppio clic sul profilo per rinominarlo.
Crea un nuovo profilo in Gufw
La posta in arrivo predefinita sarà "Nega" e quella in uscita sarà "Consenti" per tutti i profili personalizzati creati. Puoi anche modificarlo.
Attenzione: non puoi nominare un profilo personalizzato con più di 15 caratteri.
3.4. Rimuovere i profili
Per rimuovere un profilo, selezionalo e premi il pulsante (-). Assicurati che il profilo sia disattivato. Non è possibile rimuovere il profilo se il profilo è attivo.
3.5. Aggiungi nuove regole
Creare regole personalizzate è semplice. Nella sezione Regole, premi il pulsante (+). Apparirà una nuova finestra con
tre sezioni. Per prima cosa esamineremo la sezione delle regole semplici.
Quando crei una regola, inserisci il nome della policy, il tipo di policy (consenti, nega o rifiuta), la direzione (in entrata o in uscita), scegli il tipo di protocollo e inserisci il numero di porta e fai clic su Aggiungi. Per impostazione predefinita, il profilo rifiuta tutte le connessioni in entrata.
La schermata seguente mostra come creare una nuova regola per accettare le connessioni in entrata per la porta 22.
Crea una nuova regola firewall in Gufw
Puoi anche creare regole per un insieme di porte anziché per una singola porta. Premi nuovamente il pulsante ( + ) per aggiungere una nuova regola. Compila tutti i dettagli come al solito. Nel campo della porta, aggiungere l'intervallo di porte "FROM:TO".
Qui ho aggiunto la regola per accettare connessioni dalla porta 22 alla 24.
Definire l'intervallo di porte in Gufw
Puoi anche creare regole più dettagliate dalla scheda "Avanzate". Sto creando una nuova regola per accettare le connessioni in entrata per la porta 3306 (MySQL).
Regole di configurazione avanzate in Gufw
Ecco la breve descrizione di ciascun parametro nella sezione precedente:
Nome: qualsiasi nome descrittivo per la tua regola.Inserisci: accetterà valori interi e aggiungerà la tua regola a quella posizione nella tabella dei criteri. Più basso è il valore, maggiore è la priorità.Politica- Imposta consentire, negare o rifiutare le connessioni.Interfacce- Mostra l'elenco delle interfacce a cui accetterà connessioni.Log: controlla l'opzione di registrazione. Se è necessario generare più registri, selezionare "Registra tutto".Protocollo: supporta il protocollo TCP/UDP. Scegli di conseguenza.Origine e destinazione: posso controllare da quale IP e connessione di sottorete devono essere accettati o rifiutati. Ad esempio, se desideri connetterti alla porta MySQL 3306 da qualsiasi macchina che rientra in 192.168.1.1/24, puoi aggiungerla nella scheda Da. Sto creando una regola per MySQL, quindi posso aggiungere 3306 o mysql nella sezione della porta come mostrato nell'immagine sopra.
3.6. Visualizza l'elenco delle regole
È possibile visualizzare l'elenco delle regole create nella finestra principale nella scheda Regole.
Visualizza le regole del firewall in Gufw
3.7. Elimina regole
Per eliminare una regola, seleziona la regola e premi il pulsante (-) nella parte inferiore della scheda regole.
Per impostazione predefinita, quando elimini una regola non verrà richiesta la conferma per rimuovere la regola. Per abilitare l'eliminazione alla conferma, vai su MODIFICA -> PREFERENZE e seleziona la casella "Mostra finestra di dialogo di conferma per l'eliminazione delle regole".
Abilita l'eliminazione alla conferma
3.8. Abilita l'accesso a Gufw
Per abilitare o disabilitare la registrazione, vai su MODIFICA -> PREFERENZE e cerca la sezione di registrazione in alto. È possibile scegliere i livelli di registrazione (Basso, Medio, Alto, Completo).
Abilita l'accesso a Gufw
Tutti i log possono essere trovati nella sezione log:
Visualizza i registri
3.9. Esporta e importa profilo
Puoi esportare i profili che hai creato e importarli su qualsiasi macchina per applicare le stesse regole.
Per esportare il profilo, vai su "File -> Esporta questo profilo" e salvalo in qualsiasi posizione di tua scelta. Per impostazione predefinita, il profilo verrà salvato in /etc/gufw/ e con l'estensione .profile.
I profili sono semplicemente file di testo. Puoi visualizzarlo utilizzando qualsiasi editor di testo:
sudo cat personal.profileVisualizza il file del profilo
Per importare un profilo, vai su "File -> Importa profilo" e scegli il file del profilo dalla posizione salvata. Una volta importato il profilo, puoi scegliere il profilo importato dalla casella a discesa Profilo
Puoi verificare quando il profilo viene importato o modificato anche dalla scheda registro.
[22/07/21 09:19:26 AM IST] Changing profile: personal
[22/07/21 09:18:54 AM IST] Profile imported: /etc/gufw/personal.profile3.10. Ripristina il firewall
Vai al menu "Modifica -> Reimposta profilo corrente". Apparirà una finestra di conferma. Fare clic su Sì per confermare il ripristino. Ciò rimuoverà tutte le regole e disabiliterà il firewall.
4. Conclusione
In questa guida abbiamo mostrato tutti i passaggi per configurare il firewall con Gufw in Linux. Come puoi vedere, installare e configurare Firewall con Gufw è molto semplice!
Se stai cercando un semplice firewall per i tuoi sistemi desktop personali, Gufw potrebbe essere una buona scelta.
Risorsa:
- Repository Gufw GitHub











