Prefácio: Fazer com que o IPTables seja persistente entre as reinicializações pode ser enlouquecedor, já que os processos / procedimentos básicos parecem variar muito entre as distribuições do Linux. Então não se preocupe se isso parece confuso; é.
De acordo com o que eu sei do IPTables e Arch Linux - e honestamente, principalmente do wiki oficial do Arch Linux —As regras IPv4 padrão devem ser armazenadas aqui:
/etc/iptables/iptables.rules
Se você armazenou o arquivo iptables.rules
no diretório pessoal do usuário, basta copiá-lo do diretório inicial para o destino desse jeito:
sudo cp ~/iptables.rules /etc/iptables/iptables.rules
E, uma vez feito isso, reinicie o IPTables via systemctl
assim:
sudo systemctl restart iptables
Isso simplesmente reinicia imediatamente o IPTables, mas você pode querer reinicializar a máquina para testar se isso funciona.
Se, de alguma forma, isso não funcionar, pode ser porque o IPTables não está ativado como um serviço de inicialização no seu sistema. Para ativá-lo como um serviço de inicialização, basta executar este comando:
sudo systemctl enable iptables
E, em seguida, reinicie e o IPTables deve estar pronto e funcionando com suas regras em /etc/iptables/iptables.rules
carregadas corretamente.