Linux-Router/-Server im Eigenbau

ein Projekt der Infinity-Community


Vorüberlegungen

Im folgenden werden wir beleuchten, was wir für unseren Linux-Router/-Server brauchen und wie wir uns unser System vorstellen.


Mögliche Features:

Hier habe ich 'mal einige der möglichen Features unseres neuen Linux-Routers/-Servers zusammengestellt.
Jeder sollte sich zunächst Gedanken machen, welche Dienste er benötigt.

das Minimalsystem:
- DSL-Routing
- Paket-Firewall

der Webserver:
- FTP-Server
- HTTP-Server
- dynamischer DNS-Eintrag
- Samba-Server (File-/Printserver)

die Extras:
- SSH-Server
- Proxy-Server
- Mail-Server (inkl. Spam-Filter)
- DHCP-Server
- MySQL/PHPMyAdmin
- VMWare GSX (z.B. für EMule)
- ...


Benötigte Hardware:

Welche Hardware wir für unser System benötigen hängt davon ab, welche Dienste es leisten soll.

absolute Mindestvoraussetungen:

Für ein Minimal-System (Routing, Firewall, FTP-/Web-Server; keine grafische Oberfläche) brauchen wir folgendes:

- CPU: 486er @ 66 MHz
- RAM: 32 MB
- HDD: 500 MB
- Netzwerkkarte für Modem-Anschluß: RJ45-Anschluß, 10MBit
- Netzwerkkarte für LAN-Anschluß: vorzugsweise 100MBit
- CD-ROM-Laufwerk für Installation (kann später entfernt werden)
- Diskettenlaufwerk für Installation, falls BIOS oder Laufwerk nicht von CD booten kann

Mit einer solchen Konfiguration wird das Aufsetzen des Systems und die Arbeit damit allerdings zur Qual. :((

empfohlene Minimalkonfiguration:

Wenn ihr die Möglichkeit habt oder zusätzliche Dienste benötigt und vernünftig nutzen möchtet (Print-/Fileserver, Mailserver, Proxy, MySQL, ...), solltet ihr midestens folgendes nehmen:

- CPU: Pentium/K6-2 @ 100MHz
- RAM: 64 MB
- HDD: 2 GB

Mit einem solchen System läßt sich's schon ganz gut leben.
Wenn man den Rechner allerdings als Fileserver nutzen möchte (z.B. mit einer größeren/zusätzlichen Festplatte), sollte man tunlichst eine schnellere CPU einbauen (mind. 300, besser 500 MHz), da man sonst erfahrungsgemäß keinen guten Durchsatz erreicht (~2 MB/s bei 'nem P100).

der Super-Server: :-))

Wer auf seinem System z.B. auch noch einen VMWare-GSX-Server laufen lassen möchte um darin beispielsweise Maultiere weiden zu lassen ;-), sollte mindestens folgendes verbauen:

- CPU: Pentium/K6-2 @ 500 MHz
- RAM: 194 MB
- HDD: je nachdem wieviel euer Maultier frißt ;-)

Nach oben sind keine Grenzen gesetzt! ;-)


Benötigte Software:

Zunächst brauchen wir lediglich eine mehr oder weniger aktuelle Linux-Distribution.

Später werden wir u.U. noch folgendes bnötigen:
- ein Tool, um dynamische DNS-Einträge zu aktualisieren
- einen aktuellen FTP-Server (ProFTP)
- einen Spam-Filter für unseren Mail-Server (SpamAssasin)
- den VMWare-GSX-Server (kommerzielles Produkt)

die richtige Linux-Distribution:

Im Prinzip könnt ihr jede beliebige Linux-Distribution verweden.

Trotzdem möchte ich euch die SuSE-Linux 7.3 oder 8.0 empfehlen (nein, ich bin nicht geschmiert worden ;-), da ich meine Ausfürungen künftig stets auf die SuSE-Distris beziehen werde.

Wer möchte, kann natürlich auch die SuSE 8.1 verwenden, allerdings gibt es bestimmte Gründe, die aus meiner Sicht dagegen sprechen (z.B. die zu älteren Versionen inkompatible neue Compiler-Version).

Wer eine andere Distri verwenden möchte, wird gegenüber meinen Ausführungen an der einen oder anderen Stelle umdenken müssen, da sich die Distris z.B. in der Systemkonfiguration und der Verzeichnisstruktur zum Teil erheblich unterscheiden.


Jetzt seid ihr dran!

So, jetzt seid ihr dran!

Überlegt euch 'mal, wie ihr euch euer System vorstellt (Features, Hardware) und postet im Diskussions-Thread alles was euch dazu einfällt.