Podem acreditar, por encrivel que pareça assim que ativei o squid (Squid- 2.5 Stable3) o meu acesso a Internet ficou uma carroça.

Estou semanas tentando entender o que posso ter configurado errado ou deixado de estabelecer para que o proxy trabalhe em conformidade com o meu firewall.

Conto com a colaboração de todos.

Algumas configurações relevantes estão relacionadas abaixo, na mesma seqüência dentro dos arquivos de conf. respectivamente, para melhor entendimento.

Em relação as configurações no squid:
- proxy transparente;
- cache_dir ufs /usr/local/squid/cache 1000 64 64
- acl rede_interna src 192.168.1.0/24
- acl negado url_regex –i “/etc/squid/negado.conf”
- acl permitido url_regex –i “/etc/squid/permitido.conf”
- http_access deny negado
- http_access allow permitido
- http_access allow rede_interna
- http_access deny all

Em relação as configurações no firewall:
- iptable -P INPUT DROP
- iptable -P FORWARD DROP
- iptable -P OUTPUT ACCEPT
- iptable -t nat -P PREROUTING ACCEPT
- iptable -t nat -P OUTPUT ACCEPT
- iptable –t nat -A PREROUTING –s $rede_interna -p tcp --dport 80 -j REDIRECT --to-port 3128
- iptable –t nat -A FORWARD –m state --state ESTABLISHED,RELATED -j ACCEPT