
phrich
(usa Slackware)
Enviado em 07/03/2012 - 18:46h
cara, as regras só irão funcionar depois que vc iserir as mesmas na memória, emntão para isso vc tem 3 opções:
digitar as regras no console
usar o iptables-save
usar um script com funções (ex: start, stop e restart)
Eu recomendo a ultima opção, onde vc criar as regras e as recarrega, isto não vai atrapalhar em nada nas suas conexões ativas / existentes
segue abaixo:
No seu script de firewall crie duas funções:
function stop () {
COLOQUE AQUI NESTE BLOCO ATÉ O "}" TODAS AS REGRAS PARA DEIXAR O SEU FIREWALL SCANCARADO!!
}
function start () {
COLOQUE AQUI NESTE BLOCO ATÉ O "}" TODAS AS REGRAS VÁLIDAS E AS NOVAS REGRAS FUTURAS
}
case $1 in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
*)
echo "Erro, use start | stop | restart"
exit 0
;;
esac
Não esqueça de colocar as regras para limpar as regras antigas:
iptables -F
iptables -t nat -F
iptables -t mangle -F
Ai basta vc chamar seu script: /caminho/script restart
Ai ele vai apagar as regas atuais e carregar as novas.
Deu para entender?