Página 1 de 2 12 ÚltimoÚltimo
+ Responder ao Tópico



  1. #1
    capgaiotto
    Visitante

    Padrão Squid não inicia

    Olá pessoal!

    Instalei o Squid no Conectiva 10 (utilizei o squid disponível no próprio CD da distro), a rede já estava configurada.

    #apt-get install squid*

    Configurei meu "squid.conf" e para não ter problemas com permissão, apliquei chmod 777 nas pastas de cache e log.

    Quando vou levantar o serviço do squid ele mostra carregando e depois de alguns segundo aparece a mensagem:

    [FALHOU]
    abortando após 10 segundos

    O que será que acontece ??

    aqui está meu squid.conf:

    visible_hostname proxyserver
    http_port 3128
    hierarchy_stoplist cgi-bin ?
    cache_mem 64 MB
    cache_swap_low 90
    cache_swap_high 95
    maximum_object_size 10000 KB
    minimum_object_size 0 KB
    maximum_object_size_in_memory 8 KB
    cache_dir ufs /var/cache/squid 100 16 256
    cache_access_log /var/log/squid/access.log
    cache_log /var/log/squid/cache.log
    cache_store_log /var/log/squid/store.log
    pid_filename /var/run/squid.pid
    refresh_pattern ^ftp: 1440 20% 10080
    refresh_pattern ^gopher: 1440 0% 1440
    refresh_pattern . 0 20% 4320
    acl all src 0.0.0.0/0.0.0.0
    acl manager proto cache_object
    acl localhost src 127.0.0.1/255.255.255.255
    acl to_localhost dst 127.0.0.0/8
    acl SSL_ports port 443 563
    acl Safe_ports port 80 # http
    acl Safe_ports port 21 # ftp
    acl Safe_ports port 443 563 # https, snews
    acl Safe_ports port 70 # gopher
    acl Safe_ports port 210 # wais
    acl Safe_ports port 1025-65535 # unregistered ports
    acl Safe_ports port 280 # http-mgmt
    acl Safe_ports port 488 # gss-http
    acl Safe_ports port 591 # filemaker
    acl Safe_ports port 777 # multiling http
    acl CONNECT method CONNECT
    http_access allow all manager localhost
    http_reply_access allow all
    httpd_accel_host virtual
    httpd_accel_port 80
    httpd_accel_single_host off
    httpd_accel_with_proxy on
    httpd_accel_uses_host_header on
    coredump_dir /var/cache/squid

    Obrigado pela ajuda pessoal!

    Gaiotto

  2. #2
    capgaiotto
    Visitante

    Padrão Squid não inicia

    Quando executo o IPTABLES, não aparece erro nenhum, minha tabela de regras para NAT está assim:

    ## NAT table ##
    echo 'NAT table...'

    $IPT -t nat -A POSTROUTING -o $INET_IFACE -j SNAT --to-source
    $INET_ADDRESS

    $IPT -t nat -A PREROUTING -d $INET_ADDRESS -p tcp --dport 3389 -j DNAT --to $SERV_2K

    $IPT -t nat -A PREROUTING -s $LOCAL_NET -p tcp --dport 80 -j REDIRECT --to-port 3128

    Valeu!

  3. #3

    Padrão Squid não inicia

    inicia ele com
    squid -d 6
    e veja oq ele vai mostrar

  4. #4
    capgaiotto
    Visitante

    Padrão Squid não inicia

    Aparece o seguinte:

    2005/04/20 16:37:57| Starting Squid Cache version 2.5.STABLE5 for i686-pc-linux-gnu...
    2005/04/20 16:37:57| Process ID 2027
    2005/04/20 16:37:57| With 1024 file descriptors available
    2005/04/20 16:37:57| Performing DNS Tests...
    FATAL: ipcache_init: DNS name lookup tests failed.

    Meu resolv.conf está assim:

    nameserver 200.204.0.10
    nameserver 200.204.0.138

    DNS da Telefonica

  5. #5
    capgaiotto
    Visitante

    Padrão Squid não inicia

    Dando uma olhada no arquivo /var/log/squid/cache.log aparece várias vezes esse DNS error, parece que DNS é o problema...

    Como devo editar o resolv.conf ? Existe outro lugar para definir servidores DNS ?

    Obrigado!

  6. #6

    Padrão Squid não inicia

    pra editar o resolv.conf e so digitar vi /etc/resolv.conf.
    Que eu saiba, nao há outro local onde seja definido endereço DNS.

  7. #7

    Padrão Squid não inicia

    #man squid
    -D Disable initial DNS tests.

    sempre executo meu squid com isso, mesmo tanto com o dns em ordem ele eh xeio de dar pau......

    squid -D -f /etc/squid/squid.conf

  8. #8
    capgaiotto
    Visitante

    Padrão Squid não inicia

    Fala ICE !

    Então meu, reeditei o arquivo resolv.conf e agora quando executo o "squid -d 6" ele não gera erro nenhum.
    Certo...vou para uma estação Windows e configuro no browser o ip e a porta do servidor.
    Quando tento acessar alguma página, aparece uma tela do SQUID, com a mensagem ACCESS DENIED.
    Isso sem inicializar o script de firewall. Quando inicio o script de firewall, não acessa nada, nem a tela do squid.

    Muito Obrigado!

    Gaiotto

  9. #9
    Moderador Avatar de Bruno
    Ingresso
    Nov 2002
    Localização
    Guarapuava-PR
    Posts
    4.181
    Posts de Blog
    1

    Padrão Squid não inicia

    capgaiotto Enviada: Sex Abr 22, 2005 10:47 am Assunto:

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

    Fala ICE !

    Então meu, reeditei o arquivo resolv.conf e agora quando executo o "squid -d 6" ele não gera erro nenhum.
    Certo...vou para uma estação Windows e configuro no browser o ip e a porta do servidor.
    Quando tento acessar alguma página, aparece uma tela do SQUID, com a mensagem ACCESS DENIED.
    Isso sem inicializar o script de firewall. Quando inicio o script de firewall, não acessa nada, nem a tela do squid.

    Muito Obrigado!

    Gaiotto

    se vc usa proxy transparente vc naum precisa setar o ip e a porta no win..

  10. #10
    capgaiotto
    Visitante

    Padrão Squid não inicia

    fala Benatto

    Você tem razão, vou checar meu firewall...acho que deve ter algo errado nele também!

    Valeu!

  11. #11
    fpmazzi
    Visitante

    Padrão Squid não inicia

    cra nao sei se vi direito o seu script do squid, mas eu senti falta de uma acl e e sua permissao:

    acl rede 192.168.100.0255.255.255.0
    http_access allow rede ou http_access rede allow

    nao lembro a ordem do http_access, pode ser esse o problema, pois ele esta dando acesso negado... e normalmente eh quando o squid nao deixa vc acessar a pagina.

    Espero ter ajudado...


  12. #12
    Moderador Avatar de Bruno
    Ingresso
    Nov 2002
    Localização
    Guarapuava-PR
    Posts
    4.181
    Posts de Blog
    1

    Padrão Squid não inicia

    é verdade caro fpmazzi

    se este for seu squid.conf ele ta esquecendo a acl da sua rede


    será que ele esquece ude postar

  13. #13
    capgaiotto
    Visitante

    Padrão Squid não inicia

    fala mazzi e benatto!

    Aquele squid.conf é o que estou usando mesmo (tentando usar...hehe). Realmente não tem essa regra de liberação...
    Minha rede é :

    192.168.10.xxx

    como seria exatamente esta regra no meu caso ?

    Obrigado!

    Gaiotto

  14. #14
    Moderador Avatar de Bruno
    Ingresso
    Nov 2002
    Localização
    Guarapuava-PR
    Posts
    4.181
    Posts de Blog
    1

    Padrão Squid não inicia

    seria assim

    acl rede src 192.168.10.0/24



    depois vc libera a rede


    http_access allow rede

    olha aki deve ficar assim

    visible_hostname proxyserver
    http_port 3128
    hierarchy_stoplist cgi-bin ?
    cache_mem 64 MB
    cache_swap_low 90
    cache_swap_high 95
    maximum_object_size 10000 KB
    minimum_object_size 0 KB
    maximum_object_size_in_memory 8 KB
    cache_dir ufs /var/cache/squid 100 16 256
    cache_access_log /var/log/squid/access.log
    cache_log /var/log/squid/cache.log
    cache_store_log /var/log/squid/store.log
    pid_filename /var/run/squid.pid
    refresh_pattern ^ftp: 1440 20% 10080
    refresh_pattern ^gopher: 1440 0% 1440
    refresh_pattern . 0 20% 4320
    acl all src 0.0.0.0/0.0.0.0
    acl manager proto cache_object
    *******acl rede src 192.168.10.0/24*********
    acl localhost src 127.0.0.1/255.255.255.255
    acl to_localhost dst 127.0.0.0/8
    acl SSL_ports port 443 563
    acl Safe_ports port 80 # http
    acl Safe_ports port 21 # ftp
    acl Safe_ports port 443 563 # https, snews
    acl Safe_ports port 70 # gopher
    acl Safe_ports port 210 # wais
    acl Safe_ports port 1025-65535 # unregistered ports
    acl Safe_ports port 280 # http-mgmt
    acl Safe_ports port 488 # gss-http
    acl Safe_ports port 591 # filemaker
    acl Safe_ports port 777 # multiling http
    acl CONNECT method CONNECT
    *****http_access allow rede *****
    http_access allow all manager localhost
    http_reply_access allow all
    httpd_accel_host virtual
    httpd_accel_port 80
    httpd_accel_single_host off
    httpd_accel_with_proxy on
    httpd_accel_uses_host_header on
    coredump_dir /var/cache/squid

  15. #15
    capgaiotto
    Visitante

    Padrão Squid não inicia

    Fala Benatto!

    Valeu cara! vou testar!!!!

  16. #16
    pilantrox
    Visitante

    Padrão Squid não inicia

    ai velho ,,, vc pode me dizer pra que serve essa linha que esta naquele squid.conf

    "coredump_dir /var/cache/squid"

  17. #17
    capgaiotto
    Visitante

    Padrão Squid não inicia

    Fala pilantrox!

    Boa pergunta, pra falar a verdade, copiei de um squid.conf de um outro proxy server que está funcionando (acha que pode ser coisa sobrando ??)

    Benatto:

    Inclui a ACL rede, ok. Inicio o script do meu firewall, inicio o squid (ele sempre [falha] mas no status aparece rodando...Meu servidor dhcp é um windows 2000 server, configurei nele para liberar o gateway. Testei em uma estação e no browser IE, fica apenas "Site da web encontrado. Aguardando resposta" e não sai disso...


  18. #18

    Padrão Squid não inicia

    Configure voce mesmo o seu squid.... pegar squid.conf de outro e usar no seu é a mesma coisa que voce pegar uma peça de carro ano 98 e usar em um carro 99 ... jah sabe se jah mudou alguma coisa? nao sabe.. entao, pelo visto voce nao sabe configurar o squid logo é melhor nao ir pelo caminho "mais facil" ai da no que deu.

    Faça o seguinte, instale o seu squid, comece do zero, com o arquivo de configuracao q vem por padrao.. com esse arquivo sim, voce comeca a editar para as necessidades de sua rede.

    eu tenho quase certeza que voce vai continuar insistindo nesse script ate funcionar... mas se resolver seguir o melhor meu conselho voce vai aprender e mais e terá menos problemas, considernado que o squid "out of the box" vem todo pre-configurado, so necessario mecher em poucos parametros e incluir ACLs.

  19. #19
    capgaiotto
    Visitante

    Padrão Squid não inicia

    Fala Myst!

    Digo que o meu squid.conf, configurei do zero, editando o arquivo default, checando cada string...coredump, foi justamente umas das strings que eu não sabia pra que servia...rsrs...
    A única coisa que fiz depois de instalar o squid, foi dar permissões as pastas e editar o squid.conf
    Não tem como olhar meu squid.conf e minhas regras de nat e dizer se está certo ou não ? Tenho apenas que servir internet transparente nas estações windows...

    Valeu!

    Gaiotto

  20. #20
    Moderador Avatar de Bruno
    Ingresso
    Nov 2002
    Localização
    Guarapuava-PR
    Posts
    4.181
    Posts de Blog
    1

    Padrão Squid não inicia

    na boa cara

    faz assim remove o squid em rpm

    e instala ele pelo codigo fonte

    te garanto que vai funcionar

    pilantrox Enviada: Sex Abr 22, 2005 3:55 pm Assunto:

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

    ai velho ,,, vc pode me dizer pra que serve essa linha que esta naquele squid.conf

    "coredump_dir /var/cache/squid"
    seguinte se eu naum me engano este linha é para que se o cache estourar ele use outro diretorio