Enregistrer les règles iptables après le redémarrage
Guide pas à pas pour configurer la sauvegarde automatique des règles iptables sur Debian, Ubuntu, CentOS et RHEL.
Le pare-feu iptables est un outil intégré à Linux pour gérer le trafic réseau. Il permet de configurer l'accès au réseau en autorisant ou en bloquant certains flux.
Par défaut, les règles iptables ne sont pas conservées après un redémarrage du système. Une fois les règles configurées, des étapes supplémentaires sont nécessaires pour qu'elles restent actives après un redémarrage. C'est particulièrement important lors de l'utilisation de serveurs virtuels ou de serveurs dédiés, afin de ne pas laisser votre serveur sans protection.
Démarrage rapide
- Assurez-vous que des règles iptables sont configurées sur votre système.
- Vérifiez les règles actuelles avec la commande :
iptables -L
Remarque
Toutes les commandes s'exécutent en tant que root. Ouvrez une console avec les droits superutilisateur : sudo -i sous Debian/Ubuntu ou su sur les autres systèmes.
Sauvegarde des règles sous Ubuntu/Debian
Installez le paquet iptables-persistent :
apt install iptables-persistent
Pendant l'installation, il vous sera demandé d'enregistrer les règles actuelles. Si les règles sont déjà configurées, sélectionnez « Oui ».
Sauvegarde manuelle des règles
Pour sauvegarder les règles après les avoir modifiées :
netfilter-persistent save
Les règles sont enregistrées dans les fichiers suivants :
/etc/iptables/rules.v4— pour IPv4./etc/iptables/rules.v6— pour IPv6.
Mise à jour des règles
Mettez à jour les règles sauvegardées :
iptables-save > /etc/iptables/rules.v4
ip6tables-save > /etc/iptables/rules.v6
Suppression des règles
Ouvrez le fichier correspondant (/etc/iptables/rules.v4 ou /etc/iptables/rules.v6) et supprimez les lignes indésirables.
Sauvegarde des règles sous CentOS/RHEL
Installez le paquet iptables-services :
dnf install iptables-services
Sauvegarde des règles actuelles
Sauvegardez les règles avec la commande :
service iptables save
Les règles sont écrites dans les fichiers suivants :
/etc/sysconfig/iptables— pour IPv4./etc/sysconfig/ip6tables— pour IPv6.
Chargement automatique des règles
Activez le démarrage automatique d'iptables :
systemctl enable iptables
systemctl start iptables
Vérifiez l'état du service :
systemctl status iptables
Mise à jour des règles
Mettez à jour les règles sauvegardées :
iptables-save > /etc/sysconfig/iptables
ip6tables-save > /etc/sysconfig/ip6tables
Suppression des règles
Ouvrez le fichier requis (/etc/sysconfig/iptables ou /etc/sysconfig/ip6tables) et supprimez les lignes inutiles.
Nos produits et services
Aide
Une question ou besoin d'un coup de main ? Écrivez-nous via le système de tickets — nous sommes toujours là pour vous aider !