Un serveur TFTP est un serveur de transfert de fichier assez stupide. Il utilise de udp. Clairement, il ne peut être utiliser que dans un réseau local.
Dans une configuration de base, vous devez définir un répertoire comme étant surveillé par le serveur. Le serveur pourra envoyer et recevoir des fichiers dans ce dossier.
Il ne fournit aucun mécanisme de listage, il faut donc connaitre le nom du fichier à l’avance.
Si vous obtenez souvent une erreur de type (1) : File not found. Alors que vous êtes sur de donner le bon chemin. C’est peut-être à cause de l’option -s de votre serveur. Cette option change la racine du serveur. Ainsi si vous faisiez un
tftp 255.255.255.255 -c get /tftproot/monfichier.img
/tftproot est devenu / . Il faut donc faire
tftp 255.255.255.255 -c get monfichier.img
Tout simplement.