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: pare-feu-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 ~] # état du pare-feu du service 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 La redirection vers / bin / systemctl démarre firewalld.service Échec de l'émission de l'appel de méthode: Échec du chargement de l'unité firewalld.service: Aucun fichier ou répertoire de ce type.
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.
Réponses:
Deux options possibles
la source
Il me semble que vous ne l'avez pas installé / activé.
la source
enabled
par défaut.Essayez plutôt l'outil GUI, cet utilitaire est livré par défaut avec centos 6/7. firewalld est déconseillé après centos5
ou
la source