accueil > Gestion réseau > iptables-save

iptables-save : Sauvegarde des règles du pare-feu iptables

iptables-save est une commande qui déverse les règles du pare-feu IPv4 iptables actuellement chargées dans le noyau vers la sortie standard. Cette commande est principalement utilisée pour sauvegarder les règles de pare-feu actuellement configurées en les enregistrant dans un fichier, ou pour restaurer les règles lors du redémarrage du système. Elle est utilisée conjointement avec la commande `iptables-restore` pour gérer la persistance des règles du pare-feu.

Aperçu

iptables-save extrait les règles iptables actives actuelles dans un format texte. Cette sortie est dans un format qui peut être rechargé par la commande `iptables-restore`, ce qui la rend essentielle pour la sauvegarde et la restauration des configurations de pare-feu.

Fonctionnalités principales

  • Déverse les règles iptables actuelles vers la sortie standard
  • Crée des fichiers de règles pour la sauvegarde et la restauration
  • Permet de sauvegarder sélectivement les règles d'une table spécifique

Options principales

La commande iptables-save offre un nombre relativement limité d'options.

Options de sauvegarde

Commande générée :

Essayez de combiner les commandes.

Description:

`iptables-save` Exécute la commande.

Essayez d'exécuter virtuellement les commandes avec l'IA en combinant les options ci-dessus.

Exemples d'utilisation

Voici des exemples typiques d'utilisation de iptables-save.

Sauvegarder toutes les règles iptables actuelles dans un fichier

sudo iptables-save > /etc/iptables/rules.v4

Sauvegarde toutes les règles IPv4 iptables actives dans le fichier `/etc/iptables/rules.v4`.

Sauvegarder uniquement les règles de la table nat

sudo iptables-save -t nat > /etc/iptables/nat_rules.v4

Sauvegarde uniquement les règles liées à NAT (Network Address Translation) dans le fichier `/etc/iptables/nat_rules.v4`.

Sauvegarder toutes les règles avec les compteurs

sudo iptables-save -c > /etc/iptables/rules_with_counters.v4

Sauvegarde toutes les règles, y compris les informations sur les compteurs de paquets et d'octets pour chaque règle. Ceci peut être utile pour l'analyse du trafic.

Vérifier le contenu du fichier de règles sauvegardé

cat /etc/iptables/rules.v4

Vérifie le contenu du fichier de règles sauvegardé avec la commande `cat`.

Installation

iptables-save est généralement fourni dans le cadre du paquet `iptables`. Il est préinstallé sur la plupart des distributions Linux, mais peut nécessiter une installation manuelle dans des environnements d'installation minimaux.

Debian/Ubuntu

sudo apt update && sudo apt install iptables

Commande pour installer le paquet `iptables` sur les systèmes basés sur Debian ou Ubuntu.

CentOS/RHEL/Fedora

sudo dnf install iptables-services

Commande pour installer le paquet `iptables-services` sur les systèmes basés sur CentOS, RHEL ou Fedora. Ce paquet inclut l'exécutable `iptables` et les services de gestion de la persistance.

Conseils et précautions

Voici des conseils utiles et des points à considérer lors de l'utilisation de iptables-save.

Gestion de la persistance

Les règles iptables disparaissent par défaut au redémarrage, il est donc nécessaire d'automatiser le processus de sauvegarde avec `iptables-save` et de restauration avec `iptables-restore`. De nombreuses distributions Linux fournissent des services pour gérer la persistance des règles via des paquets tels que `iptables-persistent` (Debian/Ubuntu) ou `iptables-services` (CentOS/RHEL). L'utilisation de ces services est recommandée.

  • Pour la persistance des règles, scriptez `iptables-save` et `iptables-restore` ou utilisez des services dédiés.
  • Il est important de configurer les règles pour qu'elles soient chargées automatiquement au redémarrage du système.

Règles IPv6

`iptables-save` ne traite que les règles IPv4. Pour sauvegarder les règles IPv6, vous devez utiliser la commande `ip6tables-save`.

Format de sortie

La sortie de `iptables-save` est dans un format spécifique que `iptables-restore` peut lire. Lors de la modification manuelle de ce fichier, il faut faire attention à ne pas introduire d'erreurs de format. Un format incorrect peut entraîner l'échec de la restauration des règles.


Commandes de la même catégorie