Proxy Transparente - TCP_DENIED/400
Pessoal,
Configurei o Squido no SuSE 9.1 Personal e rodei ele beleza. Configurei uma maquina cliente com o proxy e a porta e tudo funcionou perfeitamente.
Depois resolvi fazer o seguinte, no meu firewall coloquei a seguinte regra para forcar os usuarios a passar pelo Squid...
Código :
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 3128
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 3128 -j REDIRECT --to-port 3128
Ok. assim todos os usuarios da minha rede passaram a ser redirecionado para o Squid. Mais teve um problema, eles nao conseguiam abrir os sites e quando fui checar o LOG (/var/log/squid/access.log) aparecia o seguinte erro
Citação:
1098268278.820 0 10.10.2.2 TCP_DENIED/400 1532 GET / - NONE/- text/html
Todas as maquinas nao conseguiram navegar...
O que pode ser
Abracos
Re: Proxy Transparente - TCP_DENIED/400
Citação:
Postado originalmente por ricardovs-arcos
Código :
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 3128
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 3128 -j REDIRECT --to-port 3128
Cara q negocio eh esse de direcionar a 3128 pra 3128????? tira essa segunda regra...
e posta seu squid.conf q deve ta faltando algumas tags pra proxy transparente
Re: Proxy Transparente - TCP_DENIED/400
Citação:
Postado originalmente por 1c3_m4n
Citação:
Postado originalmente por ricardovs-arcos
Código :
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 3128
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 3128 -j REDIRECT --to-port 3128
Cara q negocio eh esse de direcionar a 3128 pra 3128????? tira essa segunda regra...
e posta seu squid.conf q deve ta faltando algumas tags pra proxy transparente
Resolvi o problema colocando as linhas
Citação:
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on
Proxy Transparente - TCP_DENIED/400
Depois de resolver o problema com o SQUID, fui instalar o SARG para gerar os relatorios...
ao executar o ./configure retornou o seguinte erro
Código :
zeus:~/sarg-2.0.1 # ./configure
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for gcc... no
checking for cc... no
checking for cc... no
checking for cl... no
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.
o que pode ser?
Lembrando a minha distribuicao SuSE 9.1 Personal
Abracos e valeu a atencao
Proxy Transparente - TCP_DENIED/400
Você não tem os compiladores gcc e cc instaldos.
Abraços!