Préface : Obtenir que les IPTables soient persistants entre les redémarrages peut être exaspérant puisque les processus/procédures de base semblent varier grandement entre les distros Linux. Ne vous inquiétez donc pas si cela vous semble confus ; c'est le cas.
D'après ce que je sais d'IPTables et d'Arch Linux - et honnêtement, principalement à partir du wiki officiel d'Arch Linux -les règles IPv4 par défaut doivent être stockées ici :
/etc/iptables/iptables.rules
Donc si vous avez stocké le iptables.rules
dans le répertoire d'origine de l'utilisateur, il suffit de le copier du répertoire d'origine vers cette destination comme ceci :
sudo cp ~/iptables.rules /etc/iptables/iptables.rules
Et une fois que c'est fait, redémarrez IPTables via systemctl
comme ça :
sudo systemctl restart iptables
Cela va simplement redémarrer immédiatement IPTables, mais vous pourriez vouloir redémarrer la machine pour tester si cela fonctionne.
Si cela ne fonctionne pas, c'est peut-être parce que IPTables n'est pas activé comme service de démarrage sur votre système. Pour l'activer en tant que service de démarrage, il suffit d'exécuter cette commande :
sudo systemctl enable iptables
Et ensuite redémarrer et IPTables devrait être opérationnel avec vos règles en /etc/iptables/iptables.rules
correctement chargé.