Firewall è un front-end per il firewall netfilter integrato sui sistemi Linux. Il vantaggio principale di firewalld rispetto all'utilizzo di comandi nftables/iptables grezzi è che è più facile da usare, specialmente per le funzionalità firewall più complesse come le regole a tempo. A questo proposito, è simile al firewall semplice (ufw) che viene installato di default sui sistemi Ubuntu.
Su CentOS, firewalld è l'interfaccia firewall predefinita e dovrebbe essere già installato sul tuo sistema. In questa guida, ti guideremo attraverso l'installazione di firewalld su CentOS, che include alcuni comandi di utilizzo di base in modo da poter iniziare a gestire il firewall.
In questo tutorial imparerai:
- Come installare e aggiornare firewalld
- Comandi per l'utilizzo di base del firewall
firewalld su CentOS
Categoria | Requisiti, convenzioni o versione del software utilizzata |
---|---|
Sistema | CentOS |
Software | firewall |
Altro | Accesso privilegiato al tuo sistema Linux come root o tramite sudo comando. |
Convenzioni | # – richiede che i comandi linux dati vengano eseguiti con i privilegi di root direttamente come utente root o usando sudo comando$ – richiede che i comandi linux dati vengano eseguiti come un normale utente non privilegiato |
Installa e aggiorna firewalld
Se stai eseguendo una versione recente di CentOS come CentOS 8 o CentOS 7, firewalld dovrebbe essere già installato sul sistema. Se è stato rimosso dal sistema o è necessario aggiornarlo, utilizzare il seguente comando nel terminale:
CentOS 8 e versioni successive:
# dnf insall firewalld
CentOS 7 e versioni precedenti:
# yum install firewalld
Comandi per l'utilizzo di base del firewall
Per gestire il servizio firewalld, puoi usare i comandi systemctl.
Controlla lo stato corrente di firewalld e verifica se è in esecuzione:
# systemctl status firewalldStato del servizio firewalld su CentOS
Abilita o disabilita l'avvio automatico di firewalld all'avvio del sistema:
# systemctl enable firewalld OR # systemctl disable firewalld
Avvia o arresta il servizio firewalld:
# systemctl start firewalld OR # systemctl stop firewalld
Una volta che sei pronto per iniziare a configurare firewalld, abbiamo una guida sull'introduzione ai comandi firewalld e firewall-cmd che dovresti controllare.
Conclusione
In questa guida abbiamo visto come installare e aggiornare il firewall su un sistema CentOS, nonché come avviare, interrompere, abilitare e disabilitare il servizio. Ora che lo hai installato e funzionante, ti consigliamo di consultare la nostra guida più approfondita per conoscere la sua configurazione.