+ Responder ao Tópico



  1. #1
    eduardoalbano
    Visitante

    Padrão Squid Não inicia

    Oi Pessoal,

    Estou com um problema no meu squid, quando tento startar ele aparece a seguinte mensagem:

    /etc/init.d/squid: line 129: log_daemon_msg: command not found
    * Creating squid spool directory structure
    2006/05/03 09:02:53| Creating Swap Directories
    ...done.


    Ja tentei usar o apt-get para atualiza-lo e nao adianta nada.. continua o mesmo erro. Estava funcionando normalmente e "do nada" parou. Alguem tem uma luz???


    Abraços,

    Eduardo.

  2. #2
    ttjedi
    Visitante

    Padrão Re: Squid Não inicia

    Citação Postado originalmente por eduardoalbano
    Oi Pessoal,

    Estou com um problema no meu squid, quando tento startar ele aparece a seguinte mensagem:

    /etc/init.d/squid: line 129: log_daemon_msg: command not found
    * Creating squid spool directory structure
    2006/05/03 09:02:53| Creating Swap Directories
    ...done.


    Ja tentei usar o apt-get para atualiza-lo e nao adianta nada.. continua o mesmo erro. Estava funcionando normalmente e "do nada" parou. Alguem tem uma luz???


    Abraços,

    Eduardo.

    Bom Primeiro... de um
    #apt-get remove squid

    depois
    #apt-get install squid

    depois vá em /etc/squid abra o arquivo squid.conf e apague todo o seu conteudo e coloque este conteudo abaixo:

    http_port 3128
    visible_hostname nome_da_maquina

    hierarchy_stoplist cgi-bin ?
    acl QUERY urlpath_regex cgi-bin \?
    no_cache deny QUERY
    hosts_file /etc/hosts
    refresh_pattern ^ftp: 1440 20% 10080
    refresh_pattern ^gopher: 1440 0% 1440
    refresh_pattern . 0 20% 4320

    acl sites_bloqueados url_regex -i "/etc/squid/bloqueados.txt"
    acl liberados url_regex -i "/etc/squid/excessao.txt"
    acl redelocal src 192.168.0.0/24
    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 # https, snews
    acl SSL_ports port 873 # rsync
    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 Safe_ports port 631 # cups
    acl Safe_ports port 873 # rsync
    acl Safe_ports port 901 # SWAT
    acl purge method PURGE
    acl CONNECT method CONNECT
    http_access allow manager localhost
    http_access deny manager
    http_access allow purge localhost
    http_access deny purge
    http_access deny !Safe_ports
    http_access deny CONNECT !SSL_ports
    http_access allow localhost
    http_access deny sites_bloqueados !liberados
    http_access allow redelocal
    http_access deny all
    httpd_accel_host virtual
    httpd_accel_port 80
    httpd_accel_with_proxy on
    httpd_accel_uses_host_header on
    http_reply_access allow all
    icp_access allow all
    #
    #TAGS de CACHE
    #
    cache_access_log /var/log/squid/access.log
    cache_log /var/log/squid/cache.log
    coredump_dir /var/spool/squid
    error_directory /usr/share/squid/errors/Portuguese

    depois dentro de /etc/squid crie os seguintes arquivos:

    bloqueados.txt
    excessao.txt

    depois de o camando

    #/etc/init.d/squid start

    depois crie este script com o nome de iniciar_squid e o salve dentro de /etc/squid

    #!/bin/bash
    #---------------------------------------------------
    #Script Inicio e firewall do squid
    #
    #
    # Desenvolvido por Thyago R. Rezier
    #
    #---------------------------------------------------
    clear
    echo " "
    echo " ATIVANDO FIREWALL"
    echo ""
    echo ""
    echo ""

    #
    # FIREWALL
    #


    #
    # ZERANDO TABELAS
    #
    iptables -t nat -F PREROUTING
    iptables -t nat -F POSTROUTING
    iptables -F INPUT
    iptables -F OUTPUT
    iptables -F FORWARD
    iptables -P INPUT ACCEPT
    iptables -P OUTPUT ACCEPT
    iptables -P FORWARD ACCEPT
    echo "Tabelas zeradas........................................................OK!"



    #
    # DEFININDO POLITICAS DE SEGURANCA
    #
    iptables -P INPUT DROP
    iptables -P FORWARD DROP
    iptables -P OUTPUT ACCEPT
    echo "Politicas de acesso....................................................OK!"


    #
    # ATIVANDO PROXY TRANSPARENTE
    #
    #iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 3128
    #echo "Ativacao do servidor proxy.............................................OK!"


    echo " "
    echo " "
    echo " SISTEMA CARREGADO COM SUCESSO !"
    echo ""
    echo ""

    depois confira se deu certo"""""


  3. #3

    Padrão Re: Squid Não inicia

    Tem um detalhe importante que eu fiz pra colocar meu squid pra rodar que ele estava dando o mesmo problema executei o comando squid -z me parece que esse comando da permissão ao grupo criado pelo squid alguma coisa assim vi em outro forum ou aqui, depois disso o squid startou e funfou beleza.