jeferson_paiva
(usa Fedora)
Enviado em 05/06/2010 - 09:17h
pessoal mim ajuda encontrar um erro nesse firewall, e um simples só para o squid, uso o fedora 12...
o erro e o seguinte:
iptables: no chain/target/match by that name
#! /bin/bash
# Firewall Simples / Compartilhamento
# Carrega os módulos
# Para rede local receber e-mail
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
# Para nao fugirem do proxy
iptables -t nat -A PREROUTING -i wlan0 -p tcp --dport 80 -j REDIRECT --to 3128
# Encaminhamento de IP
echo 1 > /proc/sys/net/ipv4/ip_forward
# Abre algumas portas (ssh e http)
iptables -A INPUT -p tcp --destination-port 22 -j ACCEPT
iptables -A INPUT -p tcp --destination-port 80 -j ACCEPT
# Abre para a rede local
iptables -A INPUT -p tcp --syn -s 192.168.0.0/255.255.255.0 -j ACCEPT
# Proteções diversas contra portscanners, ping of death, ataques DoS, etc.
iptables -A FORWARD -p icmp --icmp-type echo-request -m limit --limit 1/s -j ACCEPT
iptables -A FORWARD -p tcp -m limit --limit 1/s -j ACCEPT
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -p tcp --tcp-flags SYN,ACK,FIN,RST RST -m limit --limit 1/s -j ACCEPT
iptables -A FORWARD --protocol tcp --tcp-flags ALL SYN,ACK -j DROP
iptables -A FORWARD -m unclean -j DROP
# Fecha o resto
iptables -A INPUT -p tcp --syn -j DROP
#sem ping no servidor
# echo "1" > /proc/sys/net/ipv4/icmp_echo_ignore_all