Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| netadmin:firewalld [2026/07/18 09:48] – yoann | netadmin:firewalld [2026/10/14 15:17] (Version actuelle) – yoann | ||
|---|---|---|---|
| Ligne 4: | Ligne 4: | ||
| ====== Pare-feu firewalld ====== | ====== Pare-feu firewalld ====== | ||
| - | :TODO: | + | ===== Installation ===== |
| + | |||
| + | <code bash> | ||
| + | apt install -y firewalld | ||
| + | |||
| + | # Vérifier l' | ||
| + | systemctl status firewalld.service | ||
| + | |||
| + | # Equivalent | ||
| + | firewall-cmd --state | ||
| + | </ | ||
| + | |||
| + | A ce stade, le service s' | ||
| ===== Les zones ===== | ===== Les zones ===== | ||
| Ligne 20: | Ligne 32: | ||
| * **work** : Bon niveau de confiance. Zone utilisée pour les machines sur réseau d' | * **work** : Bon niveau de confiance. Zone utilisée pour les machines sur réseau d' | ||
| * **home** : Bon niveau de confiance. Zone utilisée pour une zone personnelle. La plupart des connexions entrantes sont autorisées, | * **home** : Bon niveau de confiance. Zone utilisée pour une zone personnelle. La plupart des connexions entrantes sont autorisées, | ||
| - | * **trusted** : Niveau de confiance | + | * **trusted** : Niveau de confiance |
| <code bash> | <code bash> | ||
| Ligne 152: | Ligne 164: | ||
| ===== Sauvegarder la configuration ===== | ===== Sauvegarder la configuration ===== | ||
| + | |||
| + | Une fois les règles validées, on peut sauvegarder la configuration en cours d' | ||
| + | |||
| + | <code bash> | ||
| + | firewall-cmd --runtime-to-permanent | ||
| + | firewall-cmd --complete-reload | ||
| + | </ | ||
| + | |||
| Pour sauvegarder, | Pour sauvegarder, | ||
| Ligne 158: | Ligne 178: | ||
| * '' | * '' | ||
| * Les dossiers '' | * Les dossiers '' | ||
| + | |||
| + | ===== Réinitialiser la configuration ===== | ||
| + | |||
| + | <code bash> | ||
| + | firewall-cmd --reset-to-defaults | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== Verrouillage de la configuration (lockdown) ===== | ||
| + | |||
| + | Par défaut, les applications peuvent s' | ||
| ===== Mode panic ===== | ===== Mode panic ===== | ||
| Ligne 173: | Ligne 204: | ||
| firewall-cmd --query-panic | firewall-cmd --query-panic | ||
| </ | </ | ||
| + | |||
| + | |||
| + | ===== Arrêter temporairement le pare-feu ===== | ||
| + | |||
| + | On arrête simplement le service : | ||
| + | |||
| + | <code bash> | ||
| + | systemctl stop firewalld.service | ||
| + | |||
| + | # Le ruleset est supprimé à l' | ||
| + | nft list ruleset # ne doit retourner aucune règle | ||
| + | |||
| + | # Vérifier l' | ||
| + | firewall-cmd --state | ||
| + | </ | ||
| + | |||
| + | |||
| + | Lorsqu' | ||
| + | |||
| + | <code bash> | ||
| + | systemctl start firewalld.service | ||
| + | </ | ||
| + | |||
| + | |||
| + | < | ||
| + | On peut également maintenir le pare-feu actif mais utiliser la zone **trusted**. Tout trafic entrant par les interfaces associées à la zone **trusted** sera autorisé. | ||
| + | </ | ||
| ===== Références ===== | ===== Références ===== | ||
| Ligne 184: | Ligne 242: | ||
| * [[https:// | * [[https:// | ||
| * https:// | * https:// | ||
| + | * https:// | ||