ronan.rommis
(usa Debian)
Enviado em 10/05/2012 - 03:47h
Renato Hateen desculpe estar invadindo o seu tópico mas gostaria de fazer uma pergunta ao Renato Pacheco,
eu estou com um problema aqui na minha maquina que é o seguinte, instalei o squid3 rodando direito, sem muita coisa só pra finalidades de teste mesmo, e fiz um script pra firewall que tá rodando tranquilo tb, só que, esse mesmo script de firewall quando eu deixo o a regra -- iptables -P INPUT ACCEPT -- eu consigo no meu note acessar a internet tranquilamente, mas quando eu a mudo para -- iptables -P INPUT DROP --, não entra mais na internet, e eu estou testando exatamente esse lance de proxy transparente e em ambos os casos, mesmo que no squid.conf eu coloque lá o -- transparent -- não entra na internet, segue a baixo o meu script, mas uma vez desde já fico grato .
#!/bin/bash
#Variaveis
#Internet
ifnet="eth1"
#Rede
ifred="eth0"
iniciar(){
iptables -t nat -F
iptables -t filter -F
iptables -t nat -Z
iptables -t filter -Z
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD DROP
modprobe iptable_nat
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -i $ifred -j ACCEPT
#iptables -A INPUT -i $ifnet -p tcp --dport 3128 -j ACCEPT
#iptables -t nat -A PREROUTING -s $ifnet -p tcp --dport 80 -j REDIRECT --to-port 3128
iptables -t nat -A PREROUTING -i $ifred -p tcp --dport 80 -j REDIRECT --to-port 3128
iptables -t nat -A POSTROUTING -o $ifnet -j MASQUERADE
}
parar(){
iptables -t nat -F
iptables -t filter -F
}
case "$1" in
"start") iniciar ;;
"stop") parar ;;
"restart") parar; iniciar;;
*) echo "Use os parametros start ou stop"
esac