I've run an intial pilot of a Soekris net4801 with OpenBSD 4.4, using
gpioctl to turn on and off other machines and netboot them for console
installs.  The notes below are a mess and there just to record until
they can be arranged to make sense:

        http://www-personal.umich.edu/~lars/DES/des.html

The other machines automatically boot via PXE when powered on and are
connected to the Soekris via serial and via ethernet.  The serial
connection allows console installations, the ethernet allows tricks with
PF.

The OpenSSH chroot environment has only a few tools, two of which are
scripts with permissions set so that each 'user' can only turn on / off
or connect via console to a single machine.

The long and the short is that it's possible to log in to the net4801,
turn on a machine and install a system.  Currently, I have the following
working choices: (all i386)

        openbsd 4.3
        openbsd 4.4
        openbsd -current
        centos 5.2
        debian etch
        debian lenny
        fedora 10
        (k)ubuntu 8.04.2
        (k)ubuntu 9.04alpha

The subnet has another machine with squid available.

A next step is to connect via OpenSSH vpn or maybe full OpenVPN so
access to this this can be taken outside the room.

I'll try some lab exercises with this soon so I can see what goes wrong
in a real environment.

Regards
-Lars

Reply via email to