Fwd: (linux-br)Proxy Squid (solução)

Marciel marciel.oliveira em gmail.com
Quinta Março 24 11:38:50 BRT 2005


Olá amigos da lista,  com a utilização do modelo de
"squid.conf-transp-cl10" para CL10, funcionou direitinho, eu apenas
precisei acrescentar as linhas abaixo:

httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on

Muito obrigado pela colaboração.

---------- Forwarded message ----------
From: Antonio F. Zago <zagolinux em uol.com.br>
Date: Wed, 23 Mar 2005 22:38:00 +0000
Subject: Re: (linux-br)Proxy Squid
To: Marciel <marciel.oliveira em gmail.com>


Em Qua, 2005-03-23 às 19:33, Marciel escreveu:
> Olá pessoal,
> tenho o Squid 2.5.5, baixado recentemente das atualizações do CL9,
> este Squid está em uma máquina firewall (gateway).
> Minhas regras iptables, tornam a conexão de Internet trasparente para
> nossa rede interna.
> Eu já configurei o "squid.conf" para funcionar como um proxy
> transparente, más quando direciono o tráfego de internet para a porta
> do 3128 do Squid, os navegadores da rede não caregam praticamente
> nada. As páginas aparecem todas deformadas, ou não carregam nada.
> Eu acho que pode ser a minha regra de iptables, ou o squid não está
> configurado direito.
>
> Tenho o seguinte.
>
> Firewall:
> eth0: conectado ao link de Internet
> eth1: conectado ao servidor web (DMZ)
> eth2: conectado a rede local
>
> Minha regra para direcinar o tráfego para a porta 3128:
>
> iptables -t nat -A PREROUTING -i eth2 -d ! 200.x.x.x -p tcp
> --dport 80 -j REDIRECT --to-port 3128
>
> obs: o ip 200.x.x.x é da caixa econômica, se trata de uma
> ecessão para o acesso ao servidor  deles.
>
> O mais incrível é que "essa regra funcionava perfeitamente", a mais ou
> menos duas semanas meu Squid parou de funcionar derrepente, eu removi
> tentei instalar novamente, não deu certo, agora estou tentando usar
> essa versão atualiza, e ocorre o problema a cima.
>
> Acho que meu Squid não está funcionando deforma transparente.
> Será que alguém poderia me ajudar?

Marciel

Voce tem dois caminhos pra resolver isto.

Apague o cache e recrie novamente, tem dicas no FAQ:
http://www.zago.eti.br/squid/dicas-e-truques.txt

Caso persista o problema, tente fazer um teste com o tutorial que vou
indicar abaixo, ele é pro CL10, é tudo a mesma coisa, a diferença neste
tutorial é que alguns diretórios e arquivos tem outro dono e permissão,
detectei alguns casos semelhante ao teu no CL9 e resolvi fazer igual no
CL10 e resolveu o problema, siga este tutorial:
http://www.zago.eti.br/squid/squid-CL10.txt

especialmente sobre os diretórios, permissões e etc...

O tutorial pra CL9 que tem no FAQ não segue a rigor as permissões pra
arquivos e diretórios com está configurado no tutorial pro CL10, caso
tenha feito a instalação pelo tutorial do CL9 recomendo alterar as
permissões pra ficar como estão no tutorial pro Cl10.

lembre que precisa ajustar alguma coisa no squid.conf, ou melhor pode
até fazer um teste com squid.conf indicado neste tutorial.

 Depois mande a solução pra lista, acrescente [solução] no
assunto/subject.

--
Zago
conheça também:
http://www.zago.eti.br/A-menu.html

No FAQ o nome dos arquivos ou diretórios estão associado ao comando,
pacote ou serviço do Linux, procure no menu pela opção visualizar todos
arquivos e download do FAQ.


Mais detalhes sobre a lista de discussão Linux-BR