kadie1
Goto Top

Squid u SquidGuard

Hallo Linuxfan's und die es werden wollen ,

bin gerade dabei ein Linuxserver auf zusetzen (minimal Suse11.4)
er soll können : Squid Squidguard ,webmin , Print ,Ftp , Samba , SSH und später mehr

am Server kommen 4 Windows Pc die drucken bzw ins Internet gehen können

Stand ist

Squid ssh und webmin laufen eth0 192.168.0.17 eth1 192.168.1.10

windows pc kommen ins Internet
aber Squidguard greift nicht
installiert sind zusätzlich Berkeley-Datenbank Blacklist-Filter

squid.conf ist default ausser Tag redirect_program /usr/sbin/squidGuard -c /etc/squidguard.conf
squidgard.conf ?? hab schon mehre versuche die Datenbank zu erstellen kein Chance
kurz oder lang ich suche ein squidguard.conf oder eine Beschreibung die funst (leider sitze ich nicht vor der linuxbüchse hätte ich mal die logs posten können)

meine Vorstellung war einmal die Blacklist und als 2. ein ordner wo ich eigene Domain's & Url's rein schreiben kann

Danke in voraus

Content-Key: 163311

Url: https://administrator.de/contentid/163311

Printed on: April 26, 2024 at 23:04 o'clock

Member: maretz
maretz Mar 24, 2011 at 20:05:19 (UTC)
Goto Top
Moin,

erstmal guck doch ob die SquidGuard-Konfig überhaupt mitgenommen wird - d.h. läuft der Squid wenn du den SquidGuard eingebunden hast?

Dann gucke bitte nach tippfehlern (squidGuard.conf ist nicht dasselbe wie squidguard.conf). Und mit squidGARD hat das nix zu tun - das is nen Haarspray wenn ich richtig weiss ;). Tintenfische brauchen aber kein Haarspray ;)

Ohne Logs wirst du auch nicht weiterkommen -notfalls melde dich halt per ssh an dem rechner an...
Member: nxclass
nxclass Mar 25, 2011 at 13:04:56 (UTC)
Goto Top
evtl. hilft Dir der Link zum Wiki von Ubuntu Users - http://wiki.ubuntuusers.de/squidGuard#Generieren
Member: kadie1
kadie1 Mar 28, 2011 at 11:53:27 (UTC)
Goto Top
Hallo ,

in meiner /var/log/squid/access.log werden die Zugriffe gelogt also müßte das soweit passen
beim erstellen der DB kommt diese Fehlermeldung

2011-03-22 13:11:24 [10285] New setting: dbhome: /var/lib/squidGuard/db
2011-03-22 13:11:24 [10285] New setting: logdir: /var/log/squidGuard
2011-03-22 13:11:24 [10285] Added User: root
2011-03-22 13:11:24 [10285] Added User: foo
2011-03-22 13:11:24 [10285] Added User: bar
2011-03-22 13:11:24 [10285] destblock good missing active content, set inactive
2011-03-22 13:11:24 [10285] destblock local missing active content, set inactive
2011-03-22 13:11:24 [10285] init domainlist /var/lib/squidGuard/db/dest/adult/domains
2011-03-22 13:11:24 [10285] Error db_open: No such file or directory
2011-03-22 13:11:24 [10285] Going into emergency mode
2011-03-22 14:01:01 [10447] New setting: dbhome: /var/lib/squidGuard/db
2011-03-22 14:01:01 [10447] New setting: logdir: /var/log/squidGuard
2011-03-22 14:01:01 [10447] Added User: root
2011-03-22 14:01:01 [10447] Added User: foo
2011-03-22 14:01:01 [10447] Added User: bar
2011-03-22 14:01:01 [10447] destblock good missing active content, set inactive
2011-03-22 14:01:01 [10447] destblock local missing active content, set inactive
2011-03-22 14:01:01 [10447] init domainlist /var/lib/squidGuard/db/dest/adult/domains
2011-03-22 14:01:01 [10447] Error db_open: No such file or directory
2011-03-22 14:01:01 [10447] Going into emergency mode
2011-03-22 16:32:15 [10930] New setting: dbhome: /var/lib/squidGuard/db/blacklist
2011-03-22 16:32:15 [10930] New setting: logdir: /var/log/squidGuard
2011-03-22 16:32:15 [10930] Added User: root
2011-03-22 16:32:15 [10930] Added User: foo
2011-03-22 16:32:15 [10930] Added User: bar
2011-03-22 16:32:15 [10930] destblock good missing active content, set inactive
2011-03-22 16:32:15 [10930] destblock local missing active content, set inactive
2011-03-22 16:32:15 [10930] init domainlist /var/lib/squidGuard/db/blacklist/dest/adult/domains
2011-03-22 16:32:15 [10930] Error db_open: No such file or directory
2011-03-22 16:32:15 [10930] Going into emergency mode

gruß kadie
Member: kadie1
kadie1 Mar 29, 2011 at 16:27:54 (UTC)
Goto Top
Hallo ,
danke für den Link
aber den kannte ich schon

mein Logfile

2011-03-29 16:28:09 [6265] New setting: dbhome: /var/lib/squidGuard/db/blacklist
2011-03-29 16:28:09 [6265] New setting: logdir: /var/log/squidGuard
2011-03-29 16:28:09 [6265] Added User: root
2011-03-29 16:28:09 [6265] Added User: foo
2011-03-29 16:28:09 [6265] Added User: bar
2011-03-29 16:28:09 [6265] destblock good missing active content, set inactive
2011-03-29 16:28:09 [6265] destblock local missing active content, set inactive
2011-03-29 16:28:09 [6265] init domainlist /var/lib/squidGuard/db/blacklist/dest/porn/domains
2011-03-29 16:28:09 [6265] Error db_open: No such file or directory
2011-03-29 16:28:09 [6265] Going into emergency mode

irgendwie stimmt die Zuweisung nicht
hab zusätzlich ein Ordner porn angelegt mit domains url expressions in /var/lib/squidGuard/db/

also 2 Ordner blacklist u porn

porn sollte zum nachflegen von Domains und Url's nehmen
blacklist sollte den rest machen

meine fast orginale conf sieht so aus


#
  1. CONFIG FILE FOR SQUIDGUARD
#

dbhome /var/lib/squidGuard/db/blacklist
logdir /var/log/squidGuard

#
  1. TIME RULES:
  2. abbrev for weekdays:
  3. s = sun, m = mon, t =tue, w = wed, h = thu, f = fri, a = sat

time workhours {
weekly mtwhf 08:00 - 16:30
date *-*-01 08:00 - 16:30
}

#
  1. REWRITE RULES:
#

rew dmz {
s@:admin/@:admin.foo.bar.de/@i
s@:foo.bar.de/@:www.foo.bar.de/@i
}

#
  1. SOURCE ADDRESSES:
#

src admin {
ip 1.2.3.4 1.2.3.5
user root foo bar
within workhours
}

src foo-clients {
ip 172.16.2.32-172.16.2.100 172.16.2.100 172.16.2.200
}

src bar-clients {
ip 172.16.4.0/26
}

#
  1. DESTINATION CLASSES:
#

dest good {
}

dest local {
}

#dest adult {
#}

dest porn {
domainlist dest/porn/domains
urllist dest/porn/urls
expressionlist dest/porn/expressions
redirect http://admin.foo.bar.de/cgi/blocked?clientaddr=%a+clientname=%n+clientu ...
}


acl {
admin {
pass any
}

foo-clients within workhours {
pass good !in-addr !adult any
} else {
pass any
}

bar-clients {
pass local none
}

default {
pass local none
rewrite dmz
redirect http://admin.foo.bar.de/cgi/blocked?clientaddr=%a+clientname=%n+clientu ...
}
}

wie müßten die Einträge gemacht werden


Danke im voraus

Gruß kadie