FLI4L – Linux One Disk Router

Vortrag von Tinu Hinnen am 7. Oktober 2003

Refernzierte Webseite(n):
http://www.fli4l.de

Als erstes gehen wir auf die Webseite und lesen in der Doku nach, welche Pakete wir benötigen.
Es ist von Vorteil, wenn wir wissen was für Hardeware wir benutzen wollen. (Es gibt welche die das NICHT wissen ;-) )
Sehr wichtig ist vor allem der Netzwerkkarten Chip (oder beide wenn 2 Netzwerkkarten benutzt werden), die Marke und der Typ des Analog-Modems/ISDN-Modems, oder des ADSL-Modems/Karte.

Mit diesem Wissen gestärkt und den entsprechenden Paketen die wir "gedownloaded" haben, beginnen wir mit dem entpacken der neuesten "base".

Im Verzeichnis finden wir diverse Ordner:

Config Die Konfigurationsdateien, in denen werden wir noch einiges machen.
Doc Nie verkehrt wenn man da mal reinschaut ;-) RTFM
Img Da wird (hoffentlich) bald das Image unseres Routers liegen
Windows Tools zur Bedienung/Administration des Routers zum Gebrauch unter Windows
Unix Das selbe für Unix/Linux Systeme
Check Angaben für das Kompilierungstool, da habe ich mal was abändern müssen, aber:
*pst* niemandem was sagen ;-)
Changes Nur interessant wenn man upgradet

Die Bearbeitung der Base.txt ist nicht besonders schwer. Je nach Installationsart werden unterschiedliche Einstellungen benötigt. Ich mache in meinem Beispiel eine Harddiskinstallation. Meine Base.txt stelle ich zum Download bereit, aber ACHTUNG: Ihr benötigt eventuell nicht die selben Einstellungen.

Nun verfahren wir mit den anderen Standardpaketen wie mit dem Base und entpacken sie in das selbe Verzeichnis. Wenn die Anfrage von wegen Überschreiben kommt, dann kann man das getrost tun.
Die Pakete werden wieder gemäss Doku konfiguriert (meine wieder in der Beilage).

Nun kompilieren wir das ganze unter Windows mit:
Mkfloppy.bat

Unter Linux/Unix mit:
MKfloppy.sh

Haltet eine formatierte Diskette bereit, denn die wird gleich beschrieben.
Wenn die Diskette fertig ist, dann in den zukünftigen Router einlegen und booten.

WICHTIG: für die folgende Beschreibung muss das Packet HD und der dazugehörige Patch installiert sein!

Nachdem wir den zukünftigen Router mit der Diskette gestartet haben, begrüsst er uns mit einem freundlichen "Welcome".

Wir geben hier das Passwort, welches wir in der Base.txt definiert haben, ein.

Wenn nun die Aufforderung erscheint, dass man mit dem Befehl "Setup" die Festplatteninstallation starten kann, haben wir die ersten Schritte erfolgreich erledigt.

  • Also geben wir "Setup" in der Eingabeaufforderung ein.
  • Bei der nächsten Frage habe ich "D" für eine deutsche Installation gewählt.
  • Als Installationstyp habe ich die Variante "B" gewählt.
  • Die Installation kommt bei mir auf die Harddisk am "Primary-Master", darum "HDA"
  • Die erste Partition ist die DOS Partition, ich habe die maximale Grösse genommen, also "32" MB.
  • Danach kommt die Ext2 Partition welche anstelle einer RAMdisk benutzt wird, sie ist bei mir "64" MB.
  • Jetzt kommt der SWAP Bereich. Hier heisst es, dass er mindestens doppelt so gross sein sollte wie die Arbeitsspeichermenge im PC. Da ich 196 MB RAM habe, habe ich hier 600 MB gewählt. Was ich hier nicht ganz verstehe ist, dass er mir bei der Partitionierung folgende Meldung ausgibt: "Warning: truncating swap area to 130752 KB". Dies könnte bedeuten, dass die maximale Grösse der SWAP Partition bei 128 MB liegt.
  • Auf jeden Fall fragt er nun nach der Grösse des Datenbereiches welche ich mit der Taste "1" ( Rest der Platte) beantworte.

Danach bestätigen wir das ganze und die Partitionen werden angelegt.

Nun wird nach der Notfalloption gefragt. Da ich mal eine korrupte rc.cfg auf den Router transferiert habe, habe ich hier die Option "C" genommen. Dies entspricht der vollen Notfalloption. Eine sehr gute Sache ;-)

Wenn nun etwas schief läuft, und beim Start des Routers etwas nicht funktioniert, dann kann man einfach innerhalb von 60 Sekunden "Reset" drücken und der Router startet mit der Installationskonfiguration. Also ohne alles und man kann die Dateien neu überspielen.

Das war dann schon beinahe alles. Ein Reboot und der Router startet von der Harddisk.

Nun können wir per FTP auf den Router einloggen und die neu erstellten "opt.tgz" UND "rc.cfg" ins Verzeichnis "/boot" laden. Danach ein Neustart und die neu eingebundenen Pakete werden initialisiert und gestartet.

Neue opt.tgz und rc.cfg werden nun mit den Befehlen:

Mktgz.bat (Windows) und

Mktgz.sh (Linux/Unix) erstellt.

Anregungen und Fragen an den Webmaster
Diese Seite wurde zuletzt am Donnerstag, 9. Oktober 2003 erneuert.