Je viens d'installer CentOS 7:
[root @ new ~] # cat /etc/redhat-release[.____.[CentOS Linux version 7.1.1503 (Core)
J'essaie de configurer le pare-feu, et on me dit que dans CentOS 7 iptables n'est plus utilisé, remplacé par firewalld. Lorsque vous tentez d'exécuter une commande pour définir une règle de pare-feu en tant que telle:
firewall-cmd --add-port = 80/tcp
Je reçois le message suivant:
[root @ new ~] # firewall-cmd --add-port = 80/tcp - bash: firewall-cmd: commande introuvable
edit: J'ai aussi essayé la commande suivante:
[root @ new ~] # firewall-offline-cmd --add-port = 80/tcp - bash: firewall-offline-cmd: commande introuvable
sans aucun succès.
J'ai essayé d'exécuter ce qui suit pour vérifier que firewalld a été installé:
[root @ new ~] # service firewalld status Redirection vers/bin/systemctl status firewalld.service firewalld.service Chargé: introuvable (raison : Aucun fichier ou répertoire de ce type) Actif: inactif (mort)
Suite à cette sortie, j'ai essayé de démarrer firewalld:
[root @ new ~] # service firewalld start Redirection vers/bin/systemctl start firewalld.service Échec de l'émission de l'appel de méthode: Échec du chargement de l'unité firewalld.service: Non un tel fichier ou répertoire.
Des idées sur le problème avec l'installation de CentOS 7? Il s'agit d'une installation propre sur un VPS OpenVZ, je n'ai pas encore apporté de modifications.
Deux options possibles
Il me semble que vous ne l'avez pas installé/activé.
yum install firewalld
systemctl unmask firewalld
systemctl enable firewalld
systemctl start firewalld