Outils pour utilisateurs

Outils du site


netadmin:firewalld:service-firewalld-not-running-au-demarrage

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
netadmin:firewalld:service-firewalld-not-running-au-demarrage [2025/11/18 19:16] – supprimée - modification externe (Date inconnue) 127.0.0.1netadmin:firewalld:service-firewalld-not-running-au-demarrage [2025/11/18 19:16] (Version actuelle) – ↷ Nom de la page changé de netadmin:firewalld:not-running-au-demarrage à netadmin:firewalld:service-firewalld-not-running-au-demarrage yoann
Ligne 1: Ligne 1:
 +{{tag>sysadmin netadmin sécurité pare-feu firewall firewalld}}
  
 +
 +====== Debian : firewalld à l'état "not running" au démarrage ======
 +
 +Le service est installé et configuré pour se lancer au démarrage mais lorsque la machine est redémarrée le pare-feu n'est pas à l'état running
 +
 +<code bash>
 +# Après redémarrage
 +firewall-cmd --state
 +not running
 +</code>
 +
 +Depuis la ligne de commande, si on exécute **''systemctl start firewalld.service''**  le service se lance normalement et les logs ne remontent pas d'erreur. Le pare-feu s'active manuellement sans problème.
 +
 +
 +Si on affiche le détail du service via la commande **''systemctl cat firewalld.service''**, on peut voir une directive ''Conflicts'' :
 +
 +<file txt [highlight_lines_extra="7"] >
 +[Unit]
 +Description=firewalld - dynamic firewall daemon
 +Before=network-pre.target
 +Wants=network-pre.target
 +After=dbus.service
 +After=polkit.service
 +Conflicts=iptables.service ip6tables.service ebtables.service ipset.service nftables.service
 +Documentation=man:firewalld(1)
 +
 +[Service]
 +ExecStart=/usr/sbin/firewalld --nofork --nopid
 +ExecReload=/bin/kill -HUP $MAINPID
 +# supress to log debug and error output also to /var/log/messages
 +...
 +</file>
 +
 + 
 +Par défaut, sur Debian ''nftables.service'' est actif. Désactiver et masquer le service :
 +
 +<code bash>
 +systemctl disable nftables.service 
 +systemctl mask nftables.service 
 +</code>
 +
 +
 +On redémarre pour vérifier le comportement du système après modification :
 +<code bash>
 +systemctl reboot
 +
 +firewall-cmd --state 
 +running
 +</code>
 +
 +Après désactivation du service ''nftables.service'', le service ''firewalld.service'' se lance normalement dès le démarrage/redémarrage de la machine.
 +
 +===== Références =====
 +
 +  * [[https://askubuntu.com/questions/913943/firewalld-does-not-start-at-boot#916396|Le service de pare-feu firewalld ne s'exécute pas après le reboot du système (askubuntu.com) (en)]]