2008 / 06 / 04

Problème TFTP avec dnsmasq

dnsmasq est un serveur DHCP et un serveur DNS transitaire qui est facile à configurer. Il inclut aussi un serveur TFTP, que j'utilise pour le démarrage PXE, mais à chaque fois que j'ai essayé de le tester avec un petit fichier texte, il a échoué avec le message d'erreur:


Error code 4: unsupported request from 192.168.1.1

J'ai d'abord pensé que le message était dépourvu de sens et n'aidait en rien, mais en lisant un billet dans le blogue de Neobius, j'ai découvert que le message est en fait juste:

Le serveur TFTP de dnsmasq ne sait pas faire les transferts ASCII, alors que la plupart des clients TFTP l'utilisent par défaut. Le changelog de dnsmasq pour la version 2.36 confirme "The TFTP server is read-only, binary-mode only".

Merci beaucoup Simon Kelley pour un superbe petit logiciel !