[squid] a l aide!

a l aide! [squid] - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 25-06-2003 à 23:13:26    

salut messieurs
 
j essaye de mettre en place un proxy pour mon reseau local,
j ai pense a squid qui a l air tres bien,
donc je l ai installe
 
 
mon reseau n est pas le reseau typique imaginable pour un utilisateur linux, en effet mon linux est un client d un routeur netgear que j ai ...
 
mais en meme temps j aimerais le mettre comme serveur de proxy...
j ai donc installe et lance squid... je vous montre ici mon /etc/hosts qui me semble un peu problematik:
 


# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# $Header: /home/cvsroot/gentoo-src/rc-scripts/etc/hosts,v 1.5 2002/05/12 21:48:18 azarah Exp $
 
#
# hosts         This file describes a number of hostname-to-address
#               mappings for the TCP/IP subsystem.  It is mostly
#               used at boot time, when no name servers are running.
#               On small systems, this file can be used instead of a
#               "named" name server.  Just add the names, addresses
#               and any aliases to this file...
#
 
127.0.0.1               localhost.localdomain yo localhost
192.168.0.2             pana
128.193.0.3             gentoo.oregonstate.edu
192.168.0.1             router
192.168.0.4            kpoman.dyndns.org kpoman
192.168.0.3             sofia


 
 
quand je lance squid avec cette topologie ca marche il se lance bien ...
 
par contre depuis un autre pc de mon reseau, j ai donc configure pour quil se connecte a mon nunux,
j ai donc mis que le proxy c etait:
 
192.168.0.4 sur le port 80
 
ok donc j essaye depuis le pc sous windows d aller par exemple sur hfr, mais la il me balourde en fait la page racine de mon serveur apache du linux
kelke soit l url que je teste ya toujours mon serveur apache qui balance saq page d accueil
 
je me suis donc dit que c t peut etre mon /etc/hosts qui est mal fouttu (a vrai dire je l ai fait au pif paske je pige pas trop bien comment ca marche) et donc j ai dit que 192.168.0.4 c localhost mais la squid refuse de se lancer en me disant  
 


 
kpoman squid # /etc/init.d/squid restart
/sbin/runscript.sh: line 12: visible_hostname: command not found
 * Stopping squid...                                                                                                                                            [ ok ]
 * Could not get dependency info for "squid"!
 * Could not get dependency info for "squid"!
 * Starting squid...
FATAL: Could not determine fully qualified hostname.  Please set 'visible_hostname'
 
Squid Cache (Version 2.5.STABLE3): Terminated abnormally.
CPU Usage: 0.010 seconds = 0.000 user + 0.010 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 423
/sbin/runscript.sh: line 527: 15322 Aborted                 start-stop-daemon --quiet --start --exec /usr/sbin/squid --pidfile /var/run/squid.pid -- ${SQUID_OPTS} </dev/null                                                                                                                                                         [ ok ]
kpoman squid #


 
 
voila donc je cherche quelqu un qui puisse m illuminer un peu sur tout ca, soit pour /etc/hosts soit pour que squid marche voila je vous fais confiance :) merci beaucoup de vos explications !

Reply

Marsh Posté le 25-06-2003 à 23:13:26   

Reply

Marsh Posté le 25-06-2003 à 23:15:41    

dont squid écoute sur le 80 et ton serveur Apache aussi sur la même machine ?
 
essaye de faire écouter squid sur un autre port (3128 par ex) et défini ça dans les paramêtres de connexion


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 25-06-2003 à 23:23:32    

oki c fait :)
maintenant squid ecoute sur son port par defauit c a dire 3128
 
maintenant je vois bien du squid sur mes pc windows, mais erreur:
 


ERROR
The requested URL could not be retrieved
 
--------------------------------------------------------------------------------
 
While trying to retrieve the URL: http://www.microsoft.com/isapi/redir.dll?  
 
The following error was encountered:  
 
Access Denied.  
Access control configuration prevents your request from being allowed at this time. Please contact your service provider if you feel this is incorrect.  
 
Your cache administrator is root.  
 
 
 
--------------------------------------------------------------------------------
 
Generated Wed, 25 Jun 2003 21:17:04 GMT by kpoman.dyndns.org (squid/2.5.STABLE3)


je comprends pas biena quoi ca correspond
 
t aurais pas une idee ou deux ?
 
 
ps: autre detail interessant: quand je fais depuis le linux du squidclient -r http://www.google.fr je vois bien le code source de google


Message édité par k666 le 25-06-2003 à 23:25:39
Reply

Marsh Posté le 26-06-2003 à 05:51:39    

:bounce:  :ouch:

Reply

Marsh Posté le 26-06-2003 à 06:15:59    

ok jai pige, les access control list sont tres importantes pour pas kiai un hacker qui fasse des trucs mechants en se servant de mon proxy
 
donc j ai configure un range d ips 192.168.0.1-192.168.0.255/255.255.255.255 et ca roule
j aimerais rajouter quand meme, en temps reel si possible un ensmble d amis si besoin est pour quils puissent acceder a certaines ressources http a travers mon linux, donc j aimerais savoir sil est possible de rajouter des ip a la volee par exemple dans une variable d environnement ou dans un fichier consulte par squid en temps reel ?
 
voila merci et ...... a vous de jouer :)

Reply

Marsh Posté le 26-06-2003 à 08:48:48    

bon bin si kelkun a aussi de lexperience avec squidGuard ce sera vraiment bienvenu! je viens de linstaller, me suis telecharge une liste de domaines urls a bannir, j ai lance pour quil me construise des .db et j en ai dans tous les reps, du coup j ai configure squidGuard pour bannir un certain  nombvre de choses:
 


 
 
logdir /var/log/squidGuard
dbhome /usr/local/squidGuard/db
 
dest porn {
        domainlist porn/domains
        urllist porn/urls
}
 
dest ads {
        domainlist ads/domains
        urllist ads/urls
}
 
dest aggressive {
        domainlist aggressive/domains
        urllist aggressive/urls
}
 
dest gambling {
        domainlist gambling/domains
        urllist gambling/urls
}
 
dest warez {
        domainlist warez/domains
        urllist warez/urls
}
 
 
acl {
        default {
                pass !porn !ads !aggressive !gambling !warez all
                redirect http://localhost/death.jpg
        }
}
 
 


 
mais ca bloque pas
pourtant j ai ca:
 


 
kpoman db # ps ax | grep squid
10017 pts/2    T      0:00 squidGuard -c /etc/squidGuard/squidGuard.conf
10481 ?        S      0:00 /usr/sbin/squid -DYC
10483 ?        S      0:00 (squid) -DYC
10485 ?        S      0:00 (squidGuard) -c /etc/squidGuard/squidGuard.conf
10486 ?        S      0:00 (squidGuard) -c /etc/squidGuard/squidGuard.conf
10487 ?        S      0:00 (squidGuard) -c /etc/squidGuard/squidGuard.conf
10488 ?        S      0:00 (squidGuard) -c /etc/squidGuard/squidGuard.conf
10489 ?        S      0:00 (squidGuard) -c /etc/squidGuard/squidGuard.conf
10506 pts/2    S      0:00 vim /etc/squidGuard/squidGuard.conf
kpoman db #


 
 
c koi ki marche pas top ?

Reply

Marsh Posté le 26-06-2003 à 20:05:27    

:fou:

Reply

Marsh Posté le 02-07-2003 à 21:32:04    

allez les gars!!! squidguard qui marche pas!!! je sais pas pourquoi si vous aviez une ou deux aides ce serait super cool merci :p


---------------
mangez du mozilla c le futur, c votre DESTIN ! http://www.mozilla.org/releases/
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed