ip6tables-restore

Linux
Publiée le 2026-10-20 05:07:28
Illustration Linux pour la commande ip6tables-restore

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