Ola a todos;

Estou com uma dificuldade implementando um proxy transparente aqui na
empresa. Instalei o squid e habilitei o acesso (ainda nao criei ACLs
restritivas), e coloquei a seguinte linha no meu script de firewall
(iptables). Meu firewall e proxy estao hospedados na mesma maquina, que
possui duas interfaces de rede: eth0 para rede interna (192.168.0.0/24) e
eth1 (pegando IP real via DHCP de um Speedy Business da Telefonica).

iptables -t nat -A PREROUTING -i etho -p tcp --dport 80 -j
REDIRECT --to-port 3128

O acesso internet das maquinas da rede interna funciona perfeitamente.
Quando coloquei a linha de redirecionamento, aconteceu o seguinte: Se a
estacao cliente (por exemplo, Windows com Internet Explorer) estiver
configurada para acesso via proxy, funciona perfeitamente. Se eu tirar a
informacao do browser que ele deve funcionar por proxy, aparece a seguinte
mensagem do squid:



ERROR
The requested URL could not be retrieved

----------------------------------------------------------------------------
----

While trying to retrieve the URL: /capa/

The following error was encountered:

Invalid URL
Some aspect of the requested URL is incorrect. Possible problems:

Missing or incorrect access protocol (should be `http://'' or similar)
Missing hostname
Illegal double-escape in the URL-Path
Illegal character in hostname; underscores are not allowed
Your cache administrator is webmaster.



----------------------------------------------------------------------------
----

O que me chamou a atencao foi que onde ele diz URL: /capa/, na verdade a url
seria www.terra.com.br/capa


Espero ter fornecido dados suficientes para que possam me dar uma luz.

Desde ja agradeco;


Carlos Pala


---------------------------------------------------------------------------
Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utiliza��o da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a