Mon pare-feu est actuellement inactif.
systemctl status firewalld firewalld.service Loaded: masked (/dev/null) Active: inactive (dead)
J'ai utilisé la commande suivante pour activer le pare-feu
# systemctl unmask firewalld
mais j'ai eu cette erreur:
# systemctl unmask firewalld
Failed to issue method call: Access denied
# sudo systemctl restart firewalld
Failed to issue method call: Unit firewalld.service failed to load: No such file or directory.
# sudo systemctl enable firewalld
Failed to issue method call: Access denied
lsmod | grep iptab
les modules chargés?Réponses:
Voici ce qui a fonctionné pour moi.
Vérifiez la suspension des processus firewalld, par exemple:
tuez-les puis:
Et bien sûr regardez
journalctl
pour voir ce qui s'est passé plus tôtla source
Il est fortement recommandé de disposer d'un pare-feu protégeant votre serveur:
Cette erreur survient lorsque vous essayez de démarrer ou d'activer un service qui n'est pas installé sur votre système Linux ou que vous avez tapé un nom de service incorrect. Voir la liste des services en tapant:
Installer si non disponible:
Vous pouvez activer firewalld en tapant:
Vous pouvez démarrer firewalld en tapant:
Jetez un œil pour vérifier son statut en tapant:
la source
Solution
la source
Si c'est uniquement pour les autorisations, vous pouvez peut-être essayer de
la source
Aussi, si vous souhaitez utiliser iptables plutôt que firewalld comme pare-feu de votre choix sur centos 7, voir Comment activer les services iptables (au lieu de firewalld) sur RHEL 7 et Fedora 18? , qui comprend les instructions exactes sur la façon d'installer et d'activer iptables pour RHEL 7 / centos 7.
la source
Personnellement, je préfère l'ancienne bonne interface de l'espace utilisateur iptables. Donc:
Désactivez initialement le pare-feu. Dans votre cas, cela peut ne pas être nécessaire:
Installez ensuite iptables:
Activer le service iptables:
Vous pouvez maintenant enregistrer vos règles comme d'habitude:
la source
La raison pourrait être que le lien suivant pourrait être rompu
créez-le manuellement en émettant les commandes suivantes
ln -s /usr/lib/systemd/system/firewalld.service /etc/systemd/system/
Activez ensuite le pare-feu et lancez
la source