Help!!! squid + squidguard sous ubuntu server

Bonjour,
Je suis complètement désespérée, et vous êtes mon seul espoir!!!! voici ma situation : je suis en stage, et ma mission consiste à installer un serveur proxy sous LINUX, avec une liste noire. J'ai réussi à configurer squid, mais dés que j'ajoute
redirect_program /usr/bin/squidGuard -c /etc/squid/squidGuard.conf
je n'ai plus accès à aucun site!!!!
en regardant les ports avec Look@Lan, le port 3128 n'apparaît même plus
j'ai essayé tous les tutoriaux du net, rien à faire.
Petite précision (on ne sait jamais) : c'est un ubuntu 7.10 server installé en virtuel avec Virtual PC
Je vous remarcie beaucoup

7 réponses

  1. salut,
    où as-tu inséré : redirect_program /usr/bin/squidGuard -c /etc/squid/squidGuard.conf ?
    bien dans ton squid.conf ?
    que contient ton fichier squidGuard.conf ?
    qu'as-tu à l'écran si tu essaies d'accéder à un site ? (page blanche ou message d'erreur...)
    que donnent les fichiers de logs d'erreurs (de squid et squidguard) ?
    @++
    1. J'ai inséré redirect..... à la fin du fichier
      squidGuard.conf contient
      dbhome /var/lib/squidguard/db/blacklists
      logdir /var/log/squid

      dest violence {
      domainlist violence/domains
      urllist violence/urls
      expressionlist violence/expressions
      }

      acl {
      default {
      pass !violence all
      }
      }

      Lorsque j'accède à un site, il me met juste impossible d'accéder à la page

      où peut on trouver les fichiers de logs d'erreurs?
      1. Je ne connais pas cette distribution, mais moi c'est sur : /var/log/squid et /var/log/squidguard

        Pour les logs de squidguard, vu ce que tu as dans ton squidguard.conf, ça doit se trouver dans : /var/log/squid
        Sans doute la même chose pour ton squid
        Il faut regarder ce qu'il y a dedans pour voir pourquoi ça plante

        Pour squidguard, il y a plein de raisons
        Mauvais droits sur les fichiers
        Fichier de configuration foireux

        Pour moi cette ligne est insérée dans squid.conf

        [code]
        # TAG: redirect_program
        # Specify the location of the executable for the URL redirector.
        # Since they can perform almost any function there isn't one included.
        # See the FAQ (section 15) for information on how to write one.
        # By default, a redirector is not used.
        #
        #Default:
        # none
        redirect_program /usr/bin/squidGuard -c /etc/squid/squidGuard.conf
        [/code]

        Dans mon squidguard.conf, j'ai

        [code]
        dbhome /var/lib/squidguard
        logdir /var/log/squidguard

        source mon_pc {ip 192.168.1.15}

        dest adult {
        domainlist adult/domains
        urllist adult/urls
        log adult.txt
        redirect http://monintrnaet.com/...
        }

        acl {
        mon_pc {
        pass !adult all
        redirect http://monintranet.com/...
        }

        default {
        pass all
        redirect http://monintranet.com/...
        }
        }
        [/code]

        Ma base 'adult' se trouvent dans var\lib\squidguard\adult

        Tu dois contrôler les droits sur ces bases (nom du propriétaire, droits d'exécution ou autre), sinon ça plante.

        Tu as suivi un tutoriel en particulier pour squidguard ?
        Dans tous les cas, il faut d'abord s'assure qu'il tourne bien avant d'insérer la ligne dans ton squid.conf
        1. Bonjour
          En regardant le fichier /var/log/squid/squidguard.log

          j'obtiens
          init domainlist /var/lib/squidguard/db/blacklists/adult/domains [5 lignes comme celle ci]
          Squidguard can't open configfile all

          MErci
          1. Bonjour,
            Tu peux supprimer ton squidguard.log ?
            Puis relancer squid (ça va regénérer ton fichier squidguard.log)
            et nous copier ici le contenu exact de ce fichier de log ?

            tu as quoi comme droits et propriétaires sur ton fichier de conf ?
            moi j'ai ça :
            -rwxr--r-- 1 squid squid 18454 jan 15 12:24 squidGuard.conf
            1. j'ai les droits complets sur squidGuard.conf
              Comment je peu faire pour copier coller avec ubuntu server 7.10?
              1. Personnellement, je me connecte depuis un poste sous windows, avec putty
                Et je fais mes copier/coller comme ça.

                Tu surfes depuis unbuntu directement ?

                Quand tu dis 'les droits complets', ça veut dire quoi ?
                Le propriétaire (squid.squid dans mon cas), est très important ! (Le chmod aussi est très important).
                Sinon on a des erreurs.
                Tu n'as pas dis non plus quel tutoriel tu as suivi pour l'installation de ton squidguard.