Normalmente, as regras iptables são carregadas usando iptables-restore
em um arquivo específico em /etc
. Portanto, se você puder descobrir o nome desse arquivo, poderá invocar manualmente iptables-save
e escrever suas boas regras nesse arquivo. Então, na próxima inicialização, ele usará as regras modificadas em vez do que costumava estar lá.
Eu estou supondo que o local é /etc/iptables.rules
, mas para encontrar o seu grep -R iptables-restore /etc/init.d/
.
Depois de conhecer esse arquivo, você pode modificar seu conjunto de regras ativo e salvar um bom conjunto com o seguinte comando como root:
iptables-save > /etc/iptables.rules
Ou como usuário normal via sudo:
iptables-save | sudo tee -a /etc/iptables.rules
Você pode até querer salvar as regras atuais em um arquivo, editar o arquivo manualmente e, em seguida, recarregar a partir desse arquivo. Por exemplo:
sudo iptables-save > edited-rules
vim edited-rules #or whatever editor, gedit?
sudo iptables-resore < edited-rules
No entanto, certifique-se de que, quando estiver pronto, salve o novo conjunto de regras em qualquer arquivo, etc. (novamente, provavelmente /etc/iptables.rules
)