Thin-EisVDR Pakete

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
K (Wiederhergestellt zur letzten Änderung von Anonymous)
(Konfiguration)
 
(8 dazwischenliegende Versionen von 6 Benutzern werden nicht angezeigt)
Zeile 31: Zeile 31:
 
'''dhcp.txt'''
 
'''dhcp.txt'''
  
Mit der Option OPT_DHCLIENT='yes' wird der Client aktiviert. Zusätzlich kann man mit der Option DHCLIENT_INTERFACES='eth0' festlegen, welche Interfaces konfiguriert werden sollen. Mehrere NET-Devices müssen durch ein Leerzeichen voneinander getrennt werden. DHCLIENT_USEPEERDNS='yes' veranlasst den Client dne vom DHCP Server übergebenen DNS-Server zu verwenden.
+
Mit der Option OPT_DHCLIENT='yes' wird der Client aktiviert. Zusätzlich kann man mit der Option DHCLIENT_INTERFACES='eth0' festlegen, welche Interfaces konfiguriert werden sollen. Mehrere NET-Devices müssen durch ein Leerzeichen voneinander getrennt werden. DHCLIENT_USEPEERDNS='yes' veranlasst den Client den vom DHCP Server übergebenen DNS-Server zu verwenden.
 
+
  
 
==opt_sshd==
 
==opt_sshd==

Aktuelle Version vom 18. März 2008, 16:14 Uhr

Inhaltsverzeichnis

[Bearbeiten] System

[Bearbeiten] Basissystem (Kernel 2.6)

Das Basispaket enthält alle erforderlichen Startdateien, Libs und Treiber zum Starten des Basissystems. Hier muss auch die Boot- und Netzwerk-Konfiguration vorgenommen werden.

[Bearbeiten] thin-eisvdr-1.1.1 (Kernel 2.6)

Hier kommt ein aktueller 2.6.15er Kernel zum Einsatz.

cd /tmp
wget http://sevo-eisfair.flnet.org/thineis-1.1.1/thin-eisvdr-1.1.1.tar.bz2
tar -xjf thin-eisvdr-1.1.1.tar.bz2
cd thin-eisvdr-1.1.1
joe config/base.txt
joe config/mkfli4l.conf

[Bearbeiten] Konfiguration

[Bearbeiten] base.txt

Über diese Datei werden alle Einstellungen für das Grundsystem vorgenommen. Dies beinhaltet die Netzwerkkonfiguration, Framebuffer, Crond und Syslog. Eine genaue Beschreibung der meisten Optionen ist der Fli4L Dokumentation unter http://www.fli4l.de/hilfe/dokumentation.html zu entnehmen. Einige Funktionen sind dort jedoch nicht dokumentiert, da diese nur in thin-eisVDR enthalten sind.

[Bearbeiten] mkfli4l.conf

Die mkfli4l.conf enthält Einstellungen des Build-Programmes mkfli4l(.sh/.exe). Hier werden unter anderem die Pfade für die Netboot/PXE Dateien festgelegt.

[Bearbeiten] Netzwerk

[Bearbeiten] opt_dhcp

Dieses Paket enthält den DHCP-Client (dhclient).

[Bearbeiten] Installation

cd /tmp/thin-eisvdr-1.0.4
wget http://vdr-eisfair.flnet.org/sevo/thin-eisvdr/1.0.4/opt_dhcp.tar.bz2
tar -xjf opt_dhcp.tar.bz2
joe config/dhcp.txt

[Bearbeiten] Konfiguration

dhcp.txt

Mit der Option OPT_DHCLIENT='yes' wird der Client aktiviert. Zusätzlich kann man mit der Option DHCLIENT_INTERFACES='eth0' festlegen, welche Interfaces konfiguriert werden sollen. Mehrere NET-Devices müssen durch ein Leerzeichen voneinander getrennt werden. DHCLIENT_USEPEERDNS='yes' veranlasst den Client den vom DHCP Server übergebenen DNS-Server zu verwenden.

[Bearbeiten] opt_sshd

Beinhaltet einen SSH-Daemon, SCP-Server, SFTP-Server, SSH-Client und den PLINK-Client.

[Bearbeiten] Installation

cd /tmp/thin-eisvdr-1.0.4
wget http://vdr-eisfair.flnet.org/sevo/thin-eisvdr/1.0.4/opt_sshd.tar.bz2
tar -xjf opt_sshd.tar.bz2
joe config/sshd.txt

[Bearbeiten] Konfiguration

sshd.txt

Die einzelnen Programme werden durch das setzen der entsprechenden Variable auf 'yes' aktiviert. Man kann ausserdem mit SSHD_ALLOWPASSWORDLOGIN='yes' die Anmeldung mit einem Passwort aktivieren. Für die Anmeldung mit Key-Files sind die Optionen SSHD_CREATEHOSTKEYS, SSHD_PUBLIC_KEYS_N und SSHD_PUBLIC_KEYFILES_N zuständig. Genaue Informationen zur dieser Methode und allgemein zu diesem Paket können der Fli4l Dokumentation unter http://www.fli4l.de/fileadmin/doc/fli4l-3.0.0/node46.html entnommen werden.


[Bearbeiten] opt_nfsclient

Beinhaltet portmap und die NFS-Kernelmodule.

[Bearbeiten] Installation

cd /tmp/thin-eisvdr-1.0.4
wget http://vdr-eisfair.flnet.org/sevo/thin-eisvdr/1.0.4/opt_nfsclient.tar.bz2
tar -xjf opt_nfsclient.tar.bz2
joe config/nfsclient.txt

[Bearbeiten] Konfiguration

nfsclient.txt

Das Paket wird mit OPT_NFSCLIENT='yes' aktiviert. Über die Variable NFSCLIENT_MOUNT_N wird die Anzahl der Mount-Points festgelegt, die dann über die Variablen NFSCLIENT_MOUNT_X_HOST, NFSCLIENT_MOUNT_X_MOUNTPOINT, NFSCLIENT_MOUNT_X_DIRECTORY und NFSCLIENT_MOUNT_X_OPTION einzeln konfiguriert werden können.