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