+ Responder ao Tópico



  1. #1
    ricardovs-arcos
    Visitante

    Padrão 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
    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

  2. #2

    Padrão 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

  3. #3
    Visitante

    Padrão 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
    httpd_accel_host virtual
    httpd_accel_port 80
    httpd_accel_with_proxy on
    httpd_accel_uses_host_header on

  4. #4
    Visitante

    Padrão 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

  5. #5

    Padrão Proxy Transparente - TCP_DENIED/400

    Você não tem os compiladores gcc e cc instaldos.


    Abraços!