TFTP Server

Trivial File Transfer Protocol wird benutzt, um beispielsweise Bootdateien übder das Netzwerk zu übertragen1). Die Einrichtung unter Ubuntu ist recht simpel2):

sudo apt-get install xinetd tftpd tftp

Die Datei /etc/xinet.d/tftpd erstellen und mit folgendem Inhalt füllen:

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

Ein TFTP-Verzeichnis erstellen und Erreichbar machen:

sudo mkdir /tftpboot
sudo chmod -R 777 /tftpboot
sudo chown -R nobody /tftpboot

Dienst starten und testen

sudo /etc/init.d/xinetd start

Man sollte jedoch beachten, dass TFTP ein altes Protokoll ist und nur im LAN zu oben genannten Zwecken verwendet werden sollte. Es bietet weder Verschluesselung noch Reliability bei der Datenuebertragung, da es UDP-basiert ist.