renato_pacheco
(usa Debian)
Enviado em 27/08/2009 - 11:14h
Então, como eu disse, quando vc limpa tudo e executa seu script funciona. Preste atenção na função do seu script na parte "stop":
firewall_stop(){
iptables -F
iptables -X
iptables -P OUTPUT ACCEPT
iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -t nat -P PREROUTING ACCEPT
iptables -t nat -P OUTPUT ACCEPT
iptables -t nat -P POSTROUTING ACCEPT
iptables -t mangle -P PREROUTING ACCEPT
iptables -t mangle -P OUTPUT ACCEPT
}
Note q ele limpa tudo e depois insere as políticas. Com certeza tem algum script do seu sistema acionando alguma regra d iptables depois da sua regra. Agora cabe a vc localizar isso.