Thin-EisVDR Pakete
Hulk (Diskussion | Beiträge) K (Wiederhergestellt zur letzten Änderung von 80.142.229.238) |
(→Konfiguration) |
||
(12 dazwischenliegende Versionen von 9 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 | + | 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.