Postado originalmente por
Dedao
ola, eh o primeiro "firewall" que eu faço, onde eu criei um script com permissão de execução, e ao rodar ele, ele me deu o seguinte erro:
dedao:/home/renato # ./firewall_renato
Carregando o firewall...
iptables: No chain/target/match by that name
iptables: No chain/target/match by that name
Firewall carregado...
abaixo estou postando o script do firewall, sei q nao eh grande coisa, mas estou tentando
....caso tenham alguma dica ou regra para melhora-lo, eh bem vinda.... []s
#!/bin/bash
# ----------------------------------------------------------------
# Script iptables montado por renato rudnicki
# Última atualização: 10/07/2006
echo "Carregando o firewall..."
# carregando os modulos
modprobe ip_tables
iptables -t filter -A INPUT -p tcp --syn -j DROP
#nao aceita conexoes de outras maquinas
iptables -t filter -A INPUT -s 192.168.1.5 -p tcp -j LOG
#registra em logs, todos pacotes tcp vindos do ip listado
iptables -A FORWARD -m unclean -j DROP
# Proteje contra pacotes danificados, suspeitos, ou mal formados
echo "Firewall carregado..."
# ----------------------------------------------------------------
# EOF