+ Responder ao Tópico



  1. #1

    Padrão Erro no Squid 3.0

    Depois de compilado o squid 3.0 no slackware 12, o cache somente funciona se direcionarmos o endereco do cache no browser. Tenho um gateway fazendo NAT e controle de banda e essa outra maquina somente para cache com o squid. Compilei com as seguintes opcoes: --enable-linux-netfilter --disable-internal-dns ( pois tenho um servidor de DNS na mesma maquina sem problemas ) --enable-underscores e a opcoa de habilitar o diskd. Quando habilito o redirecionamento no firewall do gateway aparece a seguinte mensagem:

    ERROR
    The requested URL could not be retrieved

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

    While trying to retrieve the URL: /

    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.


    Aguardo uma ajuda!

    Obrigado.

  2. #2

    Padrão Erro Squid 3.0

    Alguem pode me ajudar, ja reinstalei varias vezes e da o mesmo erro. A ultima instalacao foi conforme instrucoes do site Projetos/Squid-Doc - UnderLinux Wiki mais ainda assim nao funcionou. Aguardo..... obrigado.

  3. #3

    Padrão

    Citação Postado originalmente por nvnet Ver Post
    Alguem pode me ajudar, ja reinstalei varias vezes e da o mesmo erro. A ultima instalacao foi conforme instrucoes do site Projetos/Squid-Doc - UnderLinux Wiki mais ainda assim nao funcionou. Aguardo..... obrigado.
    Instala o 2.6 e fica de boa!

    o 3.0 ainda é beta eu axo!

  4. #4

    Padrão

    3.0 ja esta na stable

    posta sua config do squid..

  5. #5

    Padrão

    As configuracoes do squid somente foram alteradas para dar permissao para a rede local criando uma acl, porta de http, modo diskd no sistema de arquivos do cache, log e cache em particao separada e mais nada, todo default. Sera que estou esquecendo de alguma coisa ?
    Instalei a versao 2.6.17 e olha ai tbm o erro:

    ERRO
    A URL solicitada não pode ser recuperada

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

    Na tentativa de recuperar a URL:

    GET / HTTP/1.1
    Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*
    Accept-Language: pt-br
    Accept-Encoding: gzip, deflate
    User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
    Host: Simonet Telecom: início
    Connection: Keep-Alive


    O seguinte erro foi encontrado:

    Requisição inválida.
    Alguns aspectos de requisição HTTP são invalidos. Possíveis causas:

    Método desconhecido ou faltando (GET, POST)
    Faltou a URL
    Faltou o identificador HTTP (HTTP/1.0)
    A requisição pode ser muito grande
    Hostname com caracter inválido; não é permitido o uso de underscores

    Nossa estou ha alguns dias nisso e nao estou conseguindo resolver. Conto com a ajuda de todos!
    Obrigado.

  6. #6

    Thumbs up

    olá Amigo verifique se esta instalado os pacotes

    perl-5.8.8-i486-3.tgz
    perl-html-parser-3.55-i486-1.tgz
    perl-libwww-perl-5.805-noarch-1.tgz
    perl-uri-1.35-noarch-1.tgz

    eu so use esse

    ./configure --prefix=/usr/local/ --enable-linux-netfilter --enable-storeio=diskd

    e ta funcionando

    squid.conf

    http_port 3128 transparent

    cache_mem 128 MB
    maximum_object_size_in_memory 256 KB
    maximum_object_size 16 MB
    minimum_object_size 0 KB
    cache_swap_low 90
    cache_swap_high 95
    cache_dir diskd /usr/local/cache/ 1024 16 256 Q1=64 Q2=72
    cache_access_log /usr/local/var/logs/access.log
    cache_log /usr/local/var/logs/cache.log
    cache_store_log /usr/local/var/logs/store.log
    visible_hostname Giovani
    ftp_user [email protected]
    refresh_pattern ^ftp: 14400 50% 18000 ignore-no-cache
    refresh_pattern ^gopher: 15 0% 18000 ignore-no-cache
    refresh_pattern . 14400 50% 18000 ignore-no-cache

    acl redelocal src 180.26.0.0/24 #sua rede local !
    acl redelocal src 195.25.0.0/24 #sua rede local !

    http_access allow redelocal
    http_access deny all

    Assim funciona!

  7. #7

    Padrão Slack 12 com kernel 2.6.23.1 nao funfa HTB

    Aproveitando o topico !!!

    Amigos esta semana instalei um slack 12 e recompilei o kernel para 2.6.23.1
    justamente para poder instalar o l7 pois bem isso eu consegui
    inclusive o squid 3.0 STABLE1

    o que achei estranho que que ele em vez de criar um atalho para modules bla bla bla kernel 2.6.23.1-smp ele nao criou e nem em rc.d continuou dando a menssagem de que ele estava carregando o do 2.6.21.5-smp

    ta nao dei bola

    o problema aconteceu quando fui instalar o HTB3.0 e o Ipp2p 0.8.2

    nem um destes dois foi pra frente ..dessisti e instalei o 11 denovo com kernel 2.4.33.3

    com suporte IPP2P 0.8.0, Squid3.0, l7 e o HTB há mais iptables 1.3.5.

    aquem tem alguma sugestão de por que nao funcionou o HTB e nem o IPP2p

    detalhe tentei instalar eles depois de recompilar tambem o kernel 2.6.21.5-smp com suporte l7 mas deu o mesmo problema !!!!

    Aquem ?

    Abraços a todos !

  8. #8

    Padrão Resolvido Slackware 12 x Squid 3.0

    Funcionando !!!!!!!!!!!!!
    Foi preciso o seguinte:

    http_port 3128 transparent accel vhost vport
    always_direct allow all

    Obrigado !!!