CentOS 7 et le pare-feu firewalld

Quelques notes pour pouvoir se servir de l’interface du pare-feu de la CentOS 7 (ou de la RHEL 7). Les règles ne sont pas prises en tant réel, mais lors du rechargement des règles, avec l’option --reload ou systemctl restart firewalld.service.

Pour connaître la « zone » par défaut:
firewall-cmd --get-active-zones

Pour connaître l’activation du pare-feu:
firewall-cmd --state

Pour lister les règles de la zone public
firewall-cmd --zone=public --list-all

Pour ajouter un service de manière temporaire:
firewall-cmd --zone=public --add-service=http

Pour ajouter un service de manière permanente:
firewall-cmd --permanent --zone=public --add-service=http

Pour ajouter un port de manière permanente:
firewall-cmd --permanent --zone=public --add-port=80/tcp

Pour supprimer un port de manière permantente:
firewall-cmd --permanent --zone=public --remove-port=80/tcp

Pour recharger les règles du pare-feu:
firewall-cmd --reload