Linux Terminal Server Project (LTSP) konfigurieren
Workshop: Thin Clients im Netzwerk einrichten
Schritt 2: Trivial-File-Transfer-Protokoll (TFTP)
Das Trivial-File-Transfer-Protokoll -kurz TFPT - wird in Ubuntu über den sogenannten Inet-Superserver gestartet. Es dient hauptsächlich dazu, Kernel-Images über das Netzwerk anderen Maschinen zur Verfügung zu stellen. Der in Ubuntu benutzte tftpd-hpa-Server basiert auf dem BSD-TFTP-Server, hat aber gegenüber dem Original einige Verbesserungen und Bugfixes erfahren.
Damit der TFTP-Server funktioniert, müssen Sie zwei Dinge kontrollieren und gegebenenfalls ändern: In der Konfigurationsdatei /etc/inetd.conf des Inet-Superservers muss der Eintrag
tftp dgram udp4 wait root /usr/sbin/in.tftpd /usr/sbin/in.tftpd -s /var/lib/tftpboot
vorhanden sein. Achten Sie in Ihrer Installation besonders auf die "4" hinter "upd" - die muss dort stehen. Des Weiteren benötigen Sie die Datei /etc/default/tftpd-hpa mit folgendem Inhalt:
TFTP_USERNAME="tftp" TFTP_DIRECTORY="/var/lib/tftpboot" TFTP_ADDRESS="0.0.0.0:69" TFTP_OPTIONS="-l -s"
Die Variable TFTP_DIRECTORY weist auf das Verzeichnis mit dem Kernel-Image der LTSP-Umgebung hin. Nach den Änderungen müssen Sie den TFTP-Server neu starten mit
service tftpd-hpa restart
Tipp: Anstatt die Datei direkt zu editieren, können Sie auch Debians Paketkonfiguration nutzen mit dem Befehl:
sudo dpkg-reconfigure -plow tftpd-hpa