[1] Comentário enviado por
ricardoldj em 08/05/2007 - 13:21h:
Cleber, já vi a configuração que vc usa em outros lugares tb, mas naum funciona no meu squid, segui a regra a risca e nd.
Se puder me ajudar, e outros membros tb agrareciria mto.
Uso kurumin 7.0
[2] Comentário enviado por
edyfiorese em 26/09/2008 - 21:48h:
cara nao consigo fazer funcionar faço o q falam e nada da certo
e o pior de tudo nao da nenhuma mensagme de erro
sera q eh meu firewall ??
olha ele ai
#!/bin/bash
/sbin/iptables -F
/sbin/iptables -t nat -F
modprobe ip_tables
modprobe iptable_nat
# Habilitar IP forwarding
echo 1 > /proc/sys/net/ipv4/ip_forward
#Compartilhando a conexão
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
REDE="192.168.0.0/24"
# Porta de SSH
#LOG --> /var/log/messages
/sbin/iptables -A INPUT -p tcp --destination-port 22 -j LOG --log-prefix "FIREWALL - Serviço: SSH -> "
# Porta de SSH para fora
/sbin/iptables -A INPUT -p tcp --destination-port 22 -i eth2 -j DROP
# Porta de SSH local
/sbin/iptables -A INPUT -p tcp --destination-port 22 -i eth1 -j ACCEPT
#printf "."
# Abrindo algumas portinhas !
iptables -A INPUT -p tcp --destination-port 1021 -j ACCEPT
iptables -A INPUT -p tcp --destination-port 1080 -j ACCEPT
# Compartilha a conexão com squid
iptables -t nat -A PREROUTING -i eth2 -p tcp --dport 80 -j REDIRECT --to-port 3128
#>Bloqueia PING
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
#>Ping da morte:
/sbin/iptables -A FORWARD -p icmp --icmp-type echo-request -m limit --limit 1/s -j ACCEPT
#>Proteção contra Syn-Flood
/sbin/iptables -A FORWARD -p tcp --syn -m limit --limit 1/s -j ACCEPT
#>Port scanner suspeito:
/sbin/iptables -A FORWARD -p tcp --tcp-flags SYN,ACK,FIN,RST RST -m limit --limit 1/s -j ACCEPT
#>Protege contra pacotes danificados (usados em ataques DoS)
/sbin/iptables -A INPUT -m unclean -j DROP
/sbin/iptables -A FORWARD -m unclean -j DROP
# Abre para a rede local
/sbin/iptables -A INPUT -p tcp --syn -s 192.168.0.0/255.255.255.0 -j ACCEPT
# Fecha o resto
/sbin/iptables -A INPUT -p tcp --syn -j DROP
#Bloqueando Tracertroute
/sbin/iptables -A INPUT -p udp -s 0/0 -i eth2 --dport 33435:33525 -j DROP
# Salvando as regras
/sbin/iptables-save > /etc/firewall
echo "Firewall Ativo!"