+++++++++++++++++++++++++++++++++++++++++++++++++++++++
Baarsjes Informatie en Communicatie Jaargang 3 - week 52   (28-12-2003)
Wat is er de ze week op de Rosa Boekdrukker op ICT gebied gebeurd?
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
Deze BIC is voor de technici onder de biccers.

We (Peter Fokker en Dirk) hebben een middag besteed aan de nieuwe Linux
distributie van OpenNA. Zie http://www.openna.com. Zij hebben een distro
voor (en we quoten de blurb):

"OpenNA Linux is a GPL Licensed Linux operating system for 686 compatible
architectures with full, professional quality Unix OS with rock-solid
stability and industrial-strength networking. Highly secure, very fast, and
modern Linux operating system, it is intended for those who want to install
and run a Linux server for mission critical tasks in a high secure
environment."

We kennen OpenNA al van hun voortreffelijke boeken: "Securing and
Optimizing Red Hat Linux" van Gerhard Mourani, de baas van OpenNA. Daarin
staat in detail beschreven hoe je je systeem minimaal installeert,
beveiligt, er vervolgens de services op zet die je nodig hebt en die
vervolgens weer beveiligt. Dat klusje goed doen is een nauwkeurig werkje
dat een hoop tijd kost.
Je kunt je dus voorstellen dat wij nieuwsgierig waren naar een GPL distro
die je voor $ 47,-- (met installatiehandleiding in de vorm van een boekje)
kunt kopen. Je mag 'm ook downloaden en zelf branden, maar wij steunen dit
initiatief graag, ook financieel.

Zo togen wij dus aan den arbeid. De CD heeft een prima TUI (text user
interface). Je kiest voor een server-, werkstation-, of desktop
installatie. Wij hebben alleen de serverkant bekeken. Je kunt je afvragen
of de werkstation en desktop installatie wel thuishoren op zo'n CD. Wij
vinden van niet.

Je kunt uit verschillende installaties en servertypen kiezen. MIN (minimal
compiler package installation), HTTP, FTP, DNS, SMTP, DB, GTW (gateway) en
een VRT (virtual server).
Daarna krijg je verschillende opties voor extra pakketten voorgeschoteld.
Dat systeem is niet erg duidelijk. In alle gevallen kun je kiezen voor
wel/niet installatie van de firewall en laptop functionaliteit. Het laatste
verklaart OpenNA vanuit het leger, waar laptops veel als servers gebruikt
worden.

Wij slaagden er niet in om een gateway server met web, mail, mysql en php te
krijgen, geconfigureerd vanuit het menu. Het configureren van een tweede
netwerkkaart (toch onmisbaar in een gateway) mag je zelf doen als de
installatie voltooid is. Een ingestoken netwerkkaart wordt niet herkend.
Maar, laat je hier niet door afschrikken.
We slaagden er wel in om in no time een server met  mail, mysql, http, php
en webmail werkend te krijgen. Dat hadden we nog niet eerder meegemaakt.

De mailserver (Exim) komt meteen met webmail (Squirrelmail), met ClamAV,
spam assassin, SSH, logcheck, portsentry en sxid.  In de
installatiehandleiding staat prima beschreven wat je nog moet doen na
installatie om mysql en squirrelmail aan de praat te krijgen. We zetten er
ook nog even de laatste versie van Site@School op. Hij werkte vlekkeloos.

Partitioneren kan automatisch met HD's groter dan 5,5 G. Met kleinere HD's
moet je manueel partitioneren met cfdisk.

Peter heeft nog een handig overzicht in HTML gemaakt met alle RPM's. Daar
kun je ook zien welk servertype welke pakketten gebruikt.  Zie:
http://wyxs.net/07-07.html
Hierin zie je de namen van van alle .RPM's op een rijtje per 'server'.
Daarbij zijn de servers 08 en 09 weggelaten, want dat zijn eigenlijk geen
servers, maar werkstations. Voor elke server is beschreven wat er
in het 'base' pakket zit, en bovendien wat er aan aanvullende
mogelijkheden geboden wordt. Neem bijv. de mailserver '04 SMTP' die we
bekeken hebben.

Daarin zitten zo'n 90 standaard .RPM's in. Daarnaast kun je kiezen uit:

- webmail ja/nee,
- mysql-server ja/nee,
- laptop ja/nee,
- firewall ja/nee.

Simpel. Als je dan kijkt wat je nog mist t.o.v. "alles", dan is dat
eigenlijk niets anders dan

- een ftp-server (zoals bij 01 HTTP)
- een name-server (zoals onderdeel bij 03 DNS)
- odbc-faciliteit (zoals bij 05 DB)
- een dhcp-server (zoals bij 06 GTW)
- een proxy-server (zoals bij 06 GTW)
- intrusion detection (zoals bij 06 GTW)

Daarvan vind ik persoonlijk  (Peter) de ftp-server en de odbc-faciliteit
behoren
tot 'nice to have' en niet zozeer tot de basis van een server. De rest
vind ik wel handig. (O ja, in 02 FTP zit ook nog rsync en thttpd, dat
lijkt me helemaal overbodig, vandaar dat ik het niet noem).

Bij 07 VRT zit bijna alles erin (in ieder geval zijn de opties van 04
SMTP standaard bij 07 VRT).

Een mooie, complete server zou dus zijn:

- 07 VRT
- plus mysql (standaard-optie)
- plus laptop (standaard-optie)
- plus firewall (standaard-optie)
- plus webmail (standaard-optie)
- plus bind (1 x rpm)
- plus dhcpd (1 x rpm)
- plus squid (1 x rpm)
- plus ids (11 x rpm)

Daar kun je dan nog een paar dingetjes aan toevoegen, zoals bijv. S@S.
Je bent dan een aardig end op weg naar de ultieme server, dacht en we zo.

De eerste indruk van deze distro is positief. Wat we missen is de gateway
met servers in 1 computer. Maar uit de boeken va Mourani hadden we al de
indruk dat dit tegen het veiligheidsconcept van de auteur is. Dat is
jammer, want veel scholen werken wel zo.
We gaan ermee verder.

Tot zover de vakantiebic
Voorspoedig 2004,
Peter Fokker
Dirk