elgio
(usa OpenSuSE)
Enviado em 04/04/2008 - 11:07h
Se tu executar o script novamente, irás sempre inserir mais uma regra redundante ao iptables.
Se tu alterar as regras do firewall.sh e executar ele novamente, teras que as novas regras serão inseridas NO FIM (efeito do -A) depois das tuas antigas podendo não ter efeito.
Para ANULAR as regras, deves limpar com iptables -F, no caso:
iptables -t nat -F
Se estas são as únicas regras de iptables que tens, sugiro que teu script fique assim:
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -F
iptables -t nat -F
iptables -t nat -A POSTROUTING -o ethx -j MASQUERADE