vinicivs
(usa Debian)
Enviado em 04/03/2009 - 10:24h
Ola companheiros Pingüins...
Estou com um problema no Iptables. Meu servidor é um Debian ETCH com Squid3 e Iptables.
Achei uma regra no vivaolinux para bloquear o Live Messeger, só que ao rodar o firewall com ./firewall.sh dá erro nas linhas da regra do Live Messeger.
Abaixo a regra que está dando erro no meu iptables
==============================
COM=msnbloq.txt
if [ -f $COM ]; then
grep -v "^[[:space:]]*#" $COM | grep -v '^[[:space:]]*$' | while read args ; do
HOSTI=`echo $args | /bin/awk '{ print $1}'`
iptables -t nat -A PREROUTING -s $HOSTI -p tcp --dport 80:1863 -d 207.46.0.0/16 -j DNAT --to 192.168.0.123
iptables -t nat -A PREROUTING -s $HOSTI -p tcp --dport 5190 -j DNAT --to 192.168.0.123
iptables -t nat -A PREROUTING -s $HOSTI -p tcp --dport 80 -d 64.12.174.0/24 -j DNAT --to 192.168.0.123
iptables -t nat -A PREROUTING -s $HOSTI -p tcp --dport 80 -d 64.12.163.0/24 -j DNAT --to 192.168.0.123
done
fi
==============================
Abaixo o erro que está aparecendo ao executar "./firewall.sh"
==============================
Carregando o firewall, por favor aguarde...
./firewall.sh: line 17: /bin/awk: Arquivo ou diretório não encontrado
Bad argument `tcp'
Try `iptables -h' or 'iptables --help' for more information.
Bad argument `tcp'
Try `iptables -h' or 'iptables --help' for more information.
Bad argument `tcp'
Try `iptables -h' or 'iptables --help' for more information.
Bad argument `tcp'
Try `iptables -h' or 'iptables --help' for more information.
Firewall carregado!!!
==============================
Alguem poderia me ajudar por gentileza.
Um Abraço a Todos... Vinicius Soares