Hier erkläre ich kurz die Installation eines TFTP-Servers unter Debian Lenny. Das sollte aber auf anderen Debian-artigen Systemen genauso funktionieren.

TFTP-Dienst installieren

apt-get install xinetd tftpd tftp

Dienste-Konfigurationsdatei anlegen

vi /etc/xinetd.d/tftp

...und folgenden Inhalt eintragen:

service tftp
{
protocol = udp
port = 69
socket_type = dgram
wait = yes
user = nobody
server = /usr/sbin/in.tftpd
server_args = /tftpboot
disable = no
}

Die Werte können natürlich noch entsprechend angepasst werden. Das Argument "server_args" bestimmt den Pfad, an dem die TFTP-Dateien abgelegt werden.

Das TFTP-Verzeichnis anlegen / Berechtigungen setzen

mkdir /tftpboot

chown -R nobody /tftpboot

chmod -R 777 /tftpboot

TFTP-Dienst über xinetd starten

/etc/init.d/xinetd start