Eisfair

Aus VDR Wiki
Wechseln zu: Navigation, Suche

eisfair_logo_klein.gif

Inhaltsverzeichnis

Allgemein

[E]asy [I]nternet [S]erver ist ein auf Linux basierender Internet-Server dessen Installation keine Linux-Kenntnisse voraussetzt und der mit einheitlichen Mitteln (ECE - eisfair configuration editor) konfiguriert werden kann. Das Ziel des Projektes ist es u.A. den Konfigurationsaufwand so weit wie möglich zu minimieren ohne dabei die Sicherheit zu gefährden. Das Basissystem wird von einer CD (ISO ist ca. 30 MB groß) oder Diskette installiert, wonach die einzelnen Pakete über ein Menüsystem von dem Paketserver http://www.pack-eis.de/ heruntergeladen und installiert werden können. Zum Funktionsumfang gehören neben VDR u.A. Apache 2, PHP5, SQL, Maildienste, Samba, Routing-Paket, Faxdienste, sowie viele andere optionale Pakete.

An dieser Stelle sei kurz angemerkt, dass Eisfair keine VDR-Distribution sondern ein Internet-Server ist. Durch das ausgeklügelte Konfigurationssystem schwebt das System zwischen richtigen Distributionen und VDR-Distributionen, weil die Konfiguration auch bei VDR und den Treibern auf das Wesentliche minimiert wurde und somit das umständliche berabeiten der VDR-Konfiguration entfällt.

Vor- und Nachteile

+ Minimale/Keine Linux-Kenntnisse erforderlich
+ Einheitliche Konfiguration über Konfigurationsdateien mit ECE (eisfair configuration editor)
+ Sehr ausführliche und leicht verständliche Dokumentation
+ Sehr aktuelle Software mit sicherheitsrelevanten updates
+ Es gibt stable, testing und unstable Pakete
+ Stabiler Kernel 2.4.26-1 mit sicherheitsrelevanten Patches
+ Extra Kernelpaket und Module für SMP-Systeme

+ Nachdem ich mich 2 Tage mit der CTVDR4 herumgeschlagen habe und xxv immer noch nicht funktioniert, habe ich Eisfair installiert ( schnell und uebersichtlich ) und nach 2 Stunden war alles installiert.

Support über [1]

- Weniger Verbreitung daher weniger Support ueber vdrportal.de (aber die Entwickler geben sich wirklich Mühe)

Installation

Bevor man mit der Installation beginnt sollte man sich unbedingt mit der ausführlichen und sehr leicht verständlichen Dokumentation unter http://www.eisfair.org/german/extern/doc/ vertraut machen.

Nach dem Booten von dem auf eine CD gebrannten ISO-Image, müssen lediglich einige Fragen zur Festplattenaufteilung beantwortet und die Passwörter festgelegt werden wonach das System gestartet wird. Nach dem Anmelden und starten des Konfigurationsmenüs muss man zuerst das Basissystem konfigurieren. Hierzu muss man den Menüpunkt

"1: System administration" -> "1: Base configuration" -> "1: Edit base configuration"

auswählen woraufhin des Konfigurationstool geöffnet wird und man alle nötigen Einstellungen wie Netzwerkkarte und Netzwerkeinstellungen vornehmen kann. Zur Navigation im Menüsystem werden die Tasten 0 bis 9 zur Auswahl des Menüpunktes sowie die Eingabetaste verwendet.

Die Konfigurationsdateien können mit einem beliebigen Editor (joe, vi) bearbeitet werden. Seit der Basisversion 1.1.1 ist ECE (eisfair configuration editor) mit an Bord. Dieser Editor ist wie ein Menüsystem aufgebaut und hat nichts mehr mit einem Texteditor zu tun. Den Standardeditor kann man unter

"1: System administration" -> "1: Base configuration" -> "5: Set eisfair configuration editor"

auswählen, sodass dieser immer automatisch geöffnet wird, wenn man die Konfiguration bearbeitet.

Wenn der Server direkt am Internet (also ohne Router) hängt, befinden sich auf der CD die "Routing", "DNS-Server" sowie "udhcpc client" Pakete mit denen man eine Verbindung zum Internet herstellen kann. Es ist jedoch empfehlenswert einen Router einzusetzen um den Eisfair besser zu schützen (Hierzu gibt es das passende Vaterprojekt von Eisfair: Fli4L [2]).

Paketinstallation

Als erstes muss man unter

"2: Package administration" -> "3: Change URL for download"

die URL der Paketliste auf dem Packeis Server oder auf der CD auswählen, hier lassen sich auch Paketlisten anderer Server eingeben. Die Standard-URL kann man einfach durch die Eingabe von 's' aktivieren.

Die optionalen Pakete werden über den Menüpunkt

"2: Package administration" -> "2: Install new package"

ausgewählt, heruntergeladen und installiert. Der Menüpunkt "5: Search packages with Pack-Eis" gibt einem die Möglichkeit die Packeis Datenbank nach bestimmten Stichwörtern zu durchsuchen um weitere Pakete zu finden.


Die Konfiguration und Administration der Pakete erfolgt über den Menüpunkt "3: Service administration". Für jedes Paket existiert ein eigenes Untermenü (falls vorgesehen), in dem neben der Konfiguration auch die Paketdokumentation eingesehen werden kann und die dazugehörigen Dienste gestartet und gestoppt werden können.

VDR auf dem Eis

Das VDR Paket kann über Menüpunkt "5: Search packages with Pack-Eis" über die Paketdatenbank installiert werden. Bei der Installation werden zuerst die benötigten Treiberpakete v4l-drivers und dvb-drivers sowie weitere Libraries installiert und Konfiguriert. Dabei muss man die Installation jedes einzelnen Paketes mit "yes" bestätigen und ggf. die Konfiguration mit dem ECE anpassen (wird automatisch geöffnet).

In der übersichtlichen und selbsterklärenden Konfigurationsdatei des VDR Paketes, die automatisch mit dem "eisfair configuration editor" geöffnet wird, können alle Verzeichnisse festgelegt und benötigte VDR-Plugins aktiviert werden. Nach dem Speichern der Konfiguration werden die eigentlichen VDR-Konfigurationsdateien angelegt, die Passwörter für Xxv und/oder Vdradmin festgelegt und anschliessend VDR gestartet.

VDR-Plugins werden in "vorkompilierten" Packages heruntergeladen und ins System entpackt, wobei einige Packages mehrere Plugins enthalten können. Eine Übersicht der Plugin-Pakete ist in der Eisfair Plugintabelle zusammengestellt.

Treiber-Pakete

Es gibt insgesamt 3 für VDR relevante Treiber Packages:

v4l-drivers

Dieses Paket beinhaltet Video4Linux Module, die speziell für den Eiskernel (2.4) gepatcht und kompiliert wurden. Leider funktioniert das AnalogTV Plugin noch nicht unter Eis, das Paket muss aber dennoch installiert werden, da die DVB-Treiber (vor allem dvb-bt8xx.o) das BTTV Modul benötigen. Für den Einsatz einer DVB-Karte muss das Paket nicht in der Konfigurationsdatei aktiviert werden.

dvb-drivers

In diesem Paket befinden sich die eigentlichen DVB Treiber in der CVS Version vom 06.06.2005. In der Konfigurationsdatei muss das Paket mit START_DVB_DRIVERS='yes' und ein passender Treiber aktiviert werden. Eine genaue Beschreibung der Treiber und der unterstützten Karten ist u.A. in der Dokumentation zum Paket zu finden.

dxr3-drivers

Das dxr3-drivers Paket beinhaltet Module und den Microcode für Dxr3 MPEG2 Decoder Karten. Das automatische laden der Module beim Systemstart wird mit der Option START_DXR3_DRIVERS='yes' aktiviert. Das Greenscreen Problem wird mit der Option DXR3_DRIVER_OPTION='3' behandelt, wobei die Werte 1 bis 4 eingetragen werden können (ausprobieren). Zusätzlich kann man den Bild- und Audiomodus festlegen.

Links

[1] http://www.eisfair.org Eisfair Projekt-Homepage und ISO-Image Download
[2] http://www.pack-eis.de/index.php?p=dvb-drivers aktuelle DVB-Treiber auf Eisfair
[3] http://www.pack-eis.de/index.php?q=vdr&cat=&status=&searchdescription=1 VDR auf Eisfair
[4] http://www.fli4l.de Fli4L the on(e)-disk-router