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. 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.
    1. j'ai les droits complets sur squidGuard.conf
      Comment je peu faire pour copier coller avec ubuntu server 7.10?
      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. 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. 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. 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. 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) ?
                @++