Thin-EisVDR Pakete
Aus VDR Wiki
Inhaltsverzeichnis |
System
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.
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
Konfiguration
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.
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.
Netzwerk
opt_dhcp
Dieses Paket enthält den DHCP-Client (dhclient).
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
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 dne vom DHCP Server übergebenen DNS-Server zu verwenden.
opt_sshd
Beinhaltet einen SSH-Daemon, SCP-Server, SFTP-Server, SSH-Client und den PLINK-Client.
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
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.
opt_nfsclient
Beinhaltet portmap und die NFS-Kernelmodule.
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
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.