Ho appena installato CentOS 7:
[root @ new ~] # cat / etc / redhat-release CentOS Linux versione 7.1.1503 (Core)
Sto cercando di configurare il firewall e mi viene detto che in CentOS 7 iptables non viene più utilizzato, sostituito da firewalld. Quando si tenta di eseguire un comando per impostare una regola firewall come tale:
firewall-cmd --add-port = 80 / tcp
Ricevo il seguente messaggio:
[root @ new ~] # firewall-cmd --add-port = 80 / tcp -bash: firewall-cmd: comando non trovato
modifica : ho provato anche il seguente comando:
[root @ new ~] # firewall-offline-cmd --add-port = 80 / tcp -bash: firewall-offline-cmd: comando non trovato
senza successo.
Ho provato a eseguire quanto segue per verificare che firewalld fosse installato:
[root @ new ~] # service firewalld status Reindirizzamento a / bin / systemctl status firewalld.service firewalld.service Caricato: non trovato (motivo: nessun file o directory) Attivo: inattivo (morto)
A seguito di questo output, ho provato ad avviare firewalld:
[root @ new ~] # service firewalld start Il reindirizzamento a / bin / systemctl avvia firewalld.service Impossibile eseguire la chiamata del metodo: Impossibile caricare l'unità firewalld.service: nessun file o directory.
Qualche idea di cosa non va nell'installazione di CentOS 7? Questa è un'installazione pulita su un VPS OpenVZ, non ho ancora apportato alcuna modifica.