@cewebugil Quanto à sua pergunta original, é suficiente aplicar as regras IPTABLE. No momento em que você aplica a regra IPTABLE, ela se torna imediatamente ativa. Mas não sobreviverá a uma reinicialização.
Para poder sobreviver à reinicialização do IPTABLES no arquivo de configuração de rede / etc / network / interfaces (estou me referindo a um sistema Debian / Ubuntu), você precisa adicionar alguns
pre-up iptables-restore < firewall.txt
Verifique esta confusão de threads ao configurar um firewall no bridge e neste link
http://www.debian-administration.org/articles/445
Duas boas práticas para se salvar de um bloqueio
1) É sempre uma boa idéia ao testar IPTABLES ter uma entrada de tarefa cron que libere suas regras a cada 15 minutos ou mais. Assim, se você por acaso aplicar uma regra errada após 15 minutos, essa regra será excluída e você poderá efetuar login novamente. salvará você de um possível bloqueio, se alguma regra IPTABLE estiver errada.
2) Isso também pode ser feito por
iptables-restore < iptables_rules; sleep 30; iptables-restore < clean_rules
A idéia é aplicar as regras, aguarde 30 segundos e aplique um conjunto de regras para permitir todo o acesso. Ao executar esta linha, pressione enter algumas vezes e duas coisas podem acontecer:
Suas regras bloquearam você (pressionando enter não aparece na tela, aguarde o tempo acabar e elas serão limpas; se suas regras funcionarem e você puder ver as novas linhas na tela, CTRL + C antes que o sono termine e você é bom.
iptables-apply
se você quiser ficar calmo. (Padrão de 10 segundos)