Benötigte Hardware:
-------------------
- Soekris net4801
- Soekris Case *)
- Strom-Adapter
- Serielles Kabel *)
- OpenBSD
- HD-Mouting Kit
- 2.5" auf 3.5" IDE-Adapter *)
*) Die gekennzeichneten Komponenten sind nicht zwingend erforderlich.
Einleitung:
------------
Ziel ist die Einrichtung eines kompakten, stromsparenden DSL-Routers auf Basis
der Soekris net4801. Dennoch soll eine größtmögliche Flexibilität durch
Einsatz eines Unix-ähnlichen Betriebsystems garantiert werden. Aufgrund der
Robustheit und den ausgeklügelten Sicherheitsmechanismen erhält OpenBSD bei
dieser Aufgabenstellen den Vorzug vor Linux.
Die net4801 bietet, wie sein Vorgänger (net4501), die Möglichkeit das
Betriebsystem auf ein Compact-Flash Medium zu installieren und über dieses zu
booten. Aufgrund der Tatsache, dass wir ein System benötigen, dass uns auch
die Anwednungen von Applikationen ermöglichen soll, die häufige Zugriffe auf
den Systemdatenträger verursachen, haben wir uns dazu entschlossen das System
auf einer 2.5" Festplatte zu installieren, und über das HD-Mounting-Kit fest
in die Soekris zu installieren.
Installation von OpenBSD:
--------------------------
Um OpenBSD auf der 2.5" Festplatte zu installieren bietet sich die Möglichkeit
die Festplatte über einen 2.5" auf 3.5" IDE-Adapter in einen normalen Desktop
Rechner zu hängen, und dort das System auf dem üblichen Weg zu installieren.
Desweiteren ist es möglich, die Festplatte in ein Notebook einzubauen, und die
Installation auf diesem Wege durchzuführen. Ist das System installiert,
müssen noch folgende Änderungen vorgenomemn werden, bevor die Platte in die
Soekris eingebaut werden kann.
Erstellen Sie die Datei /etc/boot.conf mit folgendem Inhalt:
set tty com0
stty com0 19200
machine memory +0x4000000@0x4000000
Um die serielle Schnitstelle nutzen zu können, muss noch folgende Zeile in die
/etc/ttys eingetragen werden:
tty00 "/usr/libexec/getty std.19200" unknown on secure
Damit die Netzwerk-Interfaces nach dem booten ihren Dienst aufnehmen, ist es
zusätzlich noch nötig, die hostname- files, die während der Installation
erstellt wurden zu löschen, und durch neue zu ersetzen. Dies geschieht mit:
# rm /etc/hostname.*
# touch /etc/hostname.sis0
In der Datei /etc/hostname.sis0 können nun die Optionen für das erste
Interface definiert werden:
inet 192.168.1.254 255.255.255.0
Für jedes Netzwerk-Interface, das man verwenden möchte, sollte man die obigen
Schritte wiederholen (sis1 und sis2).
Ein Gateway kann zusätzlich in der Datei /etc/mygate definiert werden.
Nun sollten alle nötigen Konfigurationen abgeschlossen sein, und die 2.5"
Platte kann mit Hilfe des HD-Mounting Kits in die Soekris Box eingebaut
werden. Ist das geschehen, sollte die Soekris innerhalb von 20-30 Sekunden
hochgefahren sein, und ein Login über SSH möglich sein, über den man weitere
Einstellungen vornehmen kann.
Sollte es nicht möglich sein, eine SSH-Verbindung aufzubauen, ist es ratsam
eine Verbindung über ein Serielles Kabel zur Soekris aufzubauen, um mögliche
Fehlermeldungen beim boot-up sehen zu können.
-- Mario Fürderer <mario@codehack.org>
|