[quote=Gul Dukat]Mmm, je hebt me toch nieuwsgierig gemaakt. Kan ik deze LiveDVD van je niet eens uitproberen?[/quote]
Natuurlijk! Wat mij betreft wel, het is immers volledig gebaseerd op vrije software. Ik heb alleen geen webspace om de iso op te zetten. (Nu ±840Mb) Mijn Pbase gallery gaat maar tot 200Mb.
Vraagje: ben je bereid de benodigde pakketten op een lopende Mandrake, MCNL of PCLOS versie installeren volgens onderstaand "recept" en zelf een iso maken met mklivecd?
Recept:
Men neme 1 goed lopende Mandrake of PCLOS installatie, men voege toe:
een ruime swap partitie (2 Gb) goed gemarineerd,
een snufje spelletjes naar keuze,
twee theelepels Nederlandstalige educatieve pakketten,
rpm's naar smaak.
Goed roeren, op een laag vuurtje aan de kook laten komen en...
Voeg de volgende pakketten druppelsgewijs toe onder voortdurend roeren(ze staan op de PCLOS apt repositories, geen idee of ze ook onder urpmi beschikbaar zijn:
1. Dansguardian
2. Squid
3. Webmin
4. perl-Compress-Zlib
Zet nu het vuur laag en installeer ook nog het volgende pakket:
1. dg-0.5.10-pr4.wbm (dansguardian webmin module) van
http://sourceforge.net/projects/dgwebminmodule/
Volgens
http://software.newsforge.com/article.pl?s...7&tid=13&tid=31
Bewerk /etc/squid/ squid.conf en voeg zonodig toe:
http_port 127.0.0.1:3128
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on
cache_effective_user squid
cache_effective_group squid
Bewerk /etc/dansguardian/dansguardian.conf en voeg zonodig toe:
reportinglevel = 3
filterip = 127.0.0.1
filterport = 8080
proxyip = 127.0.0.1
proxyport = 3128
daemonuser = 'squid'
daemongroup = 'squid'
Voeg deze regels toe aan /etc/rc.d/rc.local:
iptables -t nat -A OUTPUT -p tcp --dport 80 -m owner --uid-owner squid -j ACCEPT
iptables -t nat -A OUTPUT -p tcp --dport 3128 -m owner --uid-owner squid -j ACCEPT
iptables -t nat -A OUTPUT -p tcp --dport 80 -m owner --uid-owner root -j ACCEPT
iptables -t nat -A OUTPUT -p tcp --dport 80 -j REDIRECT --to-ports 8080
iptables -t nat -A OUTPUT -p tcp --dport 3128 -j REDIRECT --to-ports 8080
Verander in Drakconf in het onderdeel Systeemdiensten:
1. Stel Squid in om bij het booten te starten
2. Stel Dansguardian in om bij het booten te starten
3. Schakel Shorewall uit
4. Stel Webmin in om bij het booten te starten
Dat zijn eigenlijk alle systeemwijzigingen, na een reboot is dit al "eetbaar". Om het er echter nog smakelijker uit te laten zien heb ik gegarneerd met bureaubladsnelkoppelingen naar Firefox, Thunderbird en Gaim.
Bovendien heb ik een konqueror snelkoppeling op het bureaublad gezet die verwijst naar
https://localhost:10000/dansguardian , de webmin module van dansguardian waar je alle geblokeerde woorden lijsten kan aanpassen en de logfiles kan onderzoeken.
Ik moest de woordenlijsten iets aanpassen aangezien zelfs www.spelletjesspelen.be werdt geblokkeerd wegens het voorkomen (1 maal) van het woord "sex". Geen probleem, gewoon de puntenwaardering van het woord iets omlaagbrengen.
Hoop dat het daarmee lukt! Zoniet, dan ben ik graag bereid de iso te uploaden naar een server van je keuze.
To do:
1. Ik zou nog graag een script installeren dat een gebruiker voorlopig de toegang ontzegt na meerdere overtredingen. Het staat hier:
http://dansguardian.org/downloads/borman/d...dansguardian.pl maar het gaat er vanuit dat er een webserver loopt en dat heb ik liever niet.
2. Nederlandse vertaling voor de dansguardian webmin module toevoegen met helpteksten.
3. Uitvinden hoe dansguardian een externe mail kan sturen als een van de kids zichzelf geblokkeerd heeft.
Nou, voer genoeg voor experimenten. Laat me weten of het lukt of dat er problemen zijn. Ben wel geen expert (ik "rommel" maar een beetje), maar zal toch mijn best doen.
Mike