There are different ways of set up a Skolelinux solution. It can be installed on just one standalone PC or a regional wide solution at many schools operated centrally. This variety of configurations makes a huge difference on how things are set up regarding network components, servers and client machines.

Hardware requierements

FIXME: add links to explainations of main-server and thinclient-server

Hardware known to work

A list of tested hardware is provided from . This list is not nearly complete :-)

Requirements for a network setup

Internet router

A router/gateway, connected to the internet on the external interface and running on the IP address on the internal interface, is needed to connect to the internet.

The router should not run a DHCP server, it can run a DNS server, though this is not needed and will not be used. (If the router runs a DHCP server you must disable the DHCP server on the main server and you will loose some features and certain documented procedures will work differently. So better disable the DHCP server on the router.)

If you are looking for a i386 based solution, we recommend [ IPCop] or [ floppyfw]. If you need something for an embedded router we recommend [ OpenWRT], check here for [ supported hardware]. If you are into BSD unix, [ pfsense] and [ m0n0wall] are good choices. Though since they are BSD based, we think they are better suited for more experienced administrators.

It's possible to use a different network setup, this is the [ documented procedure] to do this. If you are not forced to do this by an existing network infrastructure, we recommend against doing so and recommend you stay with the default [:DebianEdu/Documentation/Etch/Architecture:network architecture].