• PDF

Howto: Linux Homeserver mit Eisfair

Dieses Howto beschreibt die Vorgehensweise für eine ältere Version von Eisfair und einige Angaben können deshalb abweichen. Trotzdem ist ein Einblick und Hilfestellung in die grundsätzliche Konfiguration von Eisfair gegeben.
Als Grundvoraussetzung benötigt man natürlich einen PC, bestückt mit einer Netzwerkkarte die von Eisfair unterstützt wird und viel Zeit und Geduld. Falls man einen Windows PC benutzt und damit den Server remote administrieren will, sollte man sich auch noch das Programm „Putty" installieren. Finden kann man es hier: Putty. Unter http://www.eisfair.org ladet man noch das knapp 20 MB große Image herunter und brennt es auf CD. Dann sollte man sich noch einen Account auf http://www.dyndns.org. besorgen damit man trotz dynamischer IP unter einer URL erreichbar ist. Hier in diesem HowTo übernimmt der Router die Aktualisierung der IP bei DynDNS.org. Das lässt sich aber auch problemlos mit dem Eisfair erledigen. Außerdem solltet Ihr noch darauf achten, dass in einer evtl vorhandenen Firewall die entsprechenden Ports freigeschalten sind. Das waren schon die Voraussetzungen für den eigenen Homeserver. (Anmerkung: Die hier vorgestellte Konfiguration ist nur für den privaten Bereich geeignet. Viele Einstellungen verletzen hier das Postgeheimnis und deshalb ist diese Lösung nicht für Büros und Unternehmen zu empfehlen) Doch was soll er nun alles leisten?

Webserver:

Es werden ein Apache sowie PHP, MySQL und Perl installiert.

Mailserver:

Als Mailserver wird Exim installiert, von vorhandenen E-Mail Accounts werden die Mails durch Fetchmail abgeholt und verteilt. Auf dem Server bereitgestellt werde Sie durch IMAPd. Als Zusatz wird noch die Webmailoberfläche Sqirrelmail installiert, die den Mailabruf über den Browser ermöglicht. Spamassassin mit Bayes Spamfilter gehören ebenso dazu wie der ClamAV Virenscanner als Schutz für alle Windowsnutzer.

FTP-Server:

Hier wird Pure-FTP als FTP-Server benutzt. Dieser ermöglicht den Zugriff auf alle Home-Verzeichnissse der Nutzer sowie Zugriff auf den Webserver um Dateien bereitzustellen.

Samba Server:

Samba ermöglicht Dateizugriff im Netzwerk für Windows/Linux Rechner auf Ordner des Servers.

SSH-Server:

Dieser ermöglicht Remoteadministration


Nun zur Installation des Eisfair:

Besitzt man ein Bootfähiges CD-ROM Laufwerk und ist im Bios die entsprechende Option aktiviert wird man automatisch mit dem Installationsdialog begrüßt. Hier kann man den Dialoge einfach folgen. Bei der Auswahl der Passwörter sollte man natürlich immer ein anderes wählen. Nach einem Neustart kann man sich als User „Eis"einloggen und kommt sofort zum Konfiguraionsmenü mit dem wir unseren Server verwalten können:

Hier wählen wir als erstes „Edit Base configuration". Jetzt werden wir gefragt ob wir die Konfigurationdatei mit dem Editor Joe bearbeiten wollen. Wir bestätigen das mit "y"+"Enter". Der erste Eintrag den wir hier ändern werden ist folgender:
HOSTNAME='schluserver' # Hier legt Ihr den Namen eures Servers fest

Anschließend werden alle Netzwerkkarten aufgelistet die von Eisfair unterstützt werden. Ihr sucht das Kürzel eurer Netzwerkarte aus und tragt Ihn hier ein:

ETH_DRV_N='1' # number of ethernet drivers to load, usually 1
ETH_DRV_1='sis900' #Hier tragt Ihr eure Karte ein zb: sis900
ETH_DRV_1_OPTION=''

So, jetzt sagen wir dem Eis wie er ins Internet kommt:

IP_ETH_N='1'# number of ip ethernet networks, usually 1
IP_ETH_1_NAME=''# optional: other device name than ethX
IP_ETH_1_IPADDR='192.168.1.176' # Hier wird die IP-Adresse die IP des Servers ein
IP_ETH_1_NETWORK='192.168.1.0' # Das Netzwerk anpassen
IP_ETH_1_NETMASK='255.255.255.0' # Die Netmask angeben

Jetzt füttern wir den eisfair noch mit den Routing Infos:

IP_DEFAULT_GATEWAY='192.168.1.1' # Das Netzwerk anpassen
IP_ROUTE_N='0' # Hier lassen wir die 0. (wird nicht benötigt)
IP_ROUTE_1='192.168.7.0 255.255.255.0 192.168.6.99' # network netmask gateway

Jetzt müssen wir noch unsere Domain angeben und den DNS Server den der Eisfair abfragen soll:

DOMAIN_NAME='test.dyndns.org' # Hier gebt Ihr eure Adresse von DynDNS.org an
DNS_SERVER='217.237.150.97' # Falls euer Router einen DNS-Server hat (z.B.: ein fli4l)
#könnt Ihr hier die IP des Routers angeben,
#ansonsten nehmt den DNS-Server eures Providers,
#wie hier einen von T-Online
START_SYSLOGD='yes' # syslogd und klogd starten

Den Rest hier in der Base Config könnt Ihr vorerst so lassen. Achtet nur darauf das die PCMCIA unterstützung abgeschalten ist.

OPT_PCMCIA='no'

Jetzt speichern wir das config-File und verlassen den Editor Joe mit der Tastenkombination „STRG+k+x"

Nun starten wir den rechner neu damit die Änderungen der Config übernommen werden. Wir verlassen das Setup-Menü und geben das Kommando „reboot" und anschließend das Passwort ein.