ip6tables-restore
Linux
Publiée le
2026-10-20 05:07:28
ip6tables-restore
# Crée un fichier de règles de test pour la restauration
echo "*filter" | sudo tee ruleset_test.txt
# Teste la syntaxe du fichier sans appliquer les changements réels
sudo ip6tables-restore --test < ruleset_test.txt
# Restaure complètement les règles en mode verbeux (affiche tout ce qui se passe)
sudo ip6tables-restore -v < ruleset_test.txt
# Supprime toutes les règles avant de restaurer pour être sûr
sudo ip6tables-flush ruleset_test.txt
# Restaure uniquement les chaînes de connexion (INPUT, FORWARD, OUTPUT)
sudo ip6tables-restore --table filter < ruleset_test.txt
# Simule la restauration en ignorant le nettoyage préalable des règles existantes
sudo ip6tables-restore --noflush < ruleset_test.txt
# Affiche l'aide complète pour te rappeler toutes les options disponibles
ip6tables-restore --help
# Vérifie la version de l'outil que tu utilises
ip6tables-restore --version
# Crée un fichier avec des règles spécifiques à une table nommée "custom"
echo "*filter" | sudo tee custom_rules.txt
echo ":INPUT ACCEPT" >> custom_rules.txt
sudo ip6tables-restore --table custom < custom_rules.txt
# Restaure les règles en spécifiant le mode IPv4 (si tu mélanges les outils)
sudo ip6tables-restore --ipv4 < ruleset_test.txt
# Affiche un message d'erreur de test pour voir comment l'outil réagit
echo "BAD RULE" | sudo ip6tables-restore
# Nettoie le fichier de test après utilisation
rm ruleset_test.txt custom_rules.txt