In genere uso configurazione o system-config-firewall comandi per configurare il firewall nelle macchine CentOS. Ma gli stessi comandi in CentOS 7 non sono riusciti con un messaggio di errore ERRORE:FirewallD è attivo, utilizzare firewall-cmd .
$setup ERROR: FirewallD is active, please use firewall-cmd. ERROR: FirewallD is active, please use firewall-cmd.
Il messaggio di errore precedente consiglia di utilizzare firewall-cmd comando, che in realtà utilizza firewalld servizio.
Firewalld è un nuovo servizio che sostituisce system-config-firewall nelle ultime versioni di CentOS. Consente di gestire il firewall in modo dinamico per definire il livello di affidabilità delle connessioni di rete o delle interfacce. Se abilitato, il servizio si avvia durante l'avvio del sistema e quando è in ascolto, i comandi come configurazione e system-config-firewall non funzionerà.
Puoi controllare lo stato di firewalld come mostrato di seguito:
$service firewalld status Redirecting to /bin/systemctl status firewalld.service â firewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled) Active: active (running)
(o)
$firewall-cmd --state running
Configurazione di firewalld utilizzando lo strumento GUI
Puoi utilizzare configurazione firewall comando che fornisce un'interfaccia utente grafica per configurare firewalld . Se non ne hai uno, installalo usando yum .
$yum install firewall-config
$firewall-config
Come utilizzare il comando firewall-cmd?
La prima cosa da fare è controllare la pagina man di firewall-cmd .
$man firewall-cmd
Ad esempio, per consentire la porta 80 nel firewall, di seguito è riportato il comando.
$firewall-cmd --add-port=80/tcp --permanent success
Ecco una guida completa sui comandi di utilizzo di firewalld.
Come recuperare i comandi system-config-firewall o setup?
Semplice, devi spegnere firewalld demone.
$service firewalld stop Redirecting to /bin/systemctl stop firewalld.service
$system-config-firewall