User:TTown/goals
My aim is to help making the XS Server setup less geeky
First I'll try to get a setup running that provides the minimum functionality for a deployment in Alabama.
Then I'll try to take what I've learned in the process and use it to reduce the steps to getting this deployable setup.
I focus less on how the XOs interact with the XS but on what the teachers and local admins will encounter.
Neccessities for a Deployment in Alabama
- Support for access points - mesh is for low infra structure / low student count environment
- Squid
- moodle
- DansGuardian
Status
- If you use just one access point - like for a trial setup - and connect it straight to the eth2 port, don't forget to use a cross-over cable. And set the access point up as follows:
- You do NOT want to enable DHCP on that access point.
- Make sure that the access point is NOT running in "gateway" mode.
- You can assign it a fixed address in the range 172.18.1.32 - 172.18.1.254
- gateway 172.18.0.1
- netmask 255.255.254.0
These remarks were taken from an email from wad and helped getting me unstuck.
- Squid runs out of the box! (Build150)
- moodle installs to /var/www/moodle but is inaccessible. Sort of sits there and does nothing.
- DansGuardian installs a little tricky.
The rpm for fc7 is downloadable from http://dries.ulyssis.org/apt/packages/dansguardian/info.html. Installing it (yum localinstall ....rpm) leads to an unsigned rpm error. A work around for now is to (in /etc/yum.conf) turn the gpgcheck=1 to gpgcheck=0 to get the rpm installed and then set it back to gpgcheck=1.
Now DansGuardian is installed, but it still won't start (--> service dansguardian start) because there is a port conflict: Lighttpd has port 8080 already occupied...
Hopefully I'll find ways around this. Maybe with a little help?? Marten Vijn helped!
/etc/lighttpd/lighttpd.conf
check these changes
/* server.document-root = "/var/www/idmgr/"
server.document-root = "/home/idmgr/"
and later
/* server.port = 8080
server.port = 8081
and voila - dansguardian starts
next enter a crontab as root to do the logrotation: crontab -e 59 23 * * sat /etc/dansguardian/logrotation (taken from: http://linsec.ca/bin/view/Main/DansGuardian)
Next I'll have to learn to administrate dansguardian...
Well, would have been nice if the port association for dansguardian would be done with this. But theso ports ar already taken. I haven't found an "official" port - service - correlation spread sheet. I'll keep looking.
Actually, I got so ticked off with Build 150 (or more likely, my inaptitude to make it do something usefull), that I startet a YS Server proposal. Please have a look at it and tell me what you think.