Serveur TFTP pour Windows
Certaines fois, on a besoin de mettre en place un server TFTP.
Ce vieux protocol qui ressemble au FTP mais pas trop est utile par exemple pour les boot réseau, ou encore pour des msies à jour de firmware sur de l’embarqué.
Enfin un serveur TFTP simple pour windows
Le TFTP (trivial file transfert protocol) est un protocol très simple (trivial) pour transférer des fichiers.
Il ne ressemble pas trop au FTP : il ne gère même pas le listing de fichiers. Il ne permet donc pas de parcourir une arborescence.
Il est souvent utilisé pour récupérer des fichiers depuis un système embarqué, souvent pour mettre à jour un firmware.
Dans ce cas le système embarqué est très dépouillé (une sorte de mode sans échec uniquement pour la mise à jour), d’ou le besoin d’un protocol très simpliste.
Ce weekend, j’ai changé le firmware d’un de mes points d’accès Wifi : la Fonera. De prochains articles détaillerons la Fonera et ses firmware alternatif. Pour l’instant le problème était de trouver un serveur TFTP qui tourne sous windows XP.
Le plus simple (et surtout fonctionnel) que j’ai trouvé est : TFTPD32 ( http://tftpd32.jounin.net/ ).
TFTPD32 un deamon TFTPD qui fonctionne sous windows
C’est un logiciel libre, qui inclut pas mal de serveurs du même type très utiles (et qu’on a du mal à trouver sous windows ):
- server DHCP
- serveur TFTP
- serveur SNTP et Syslog
- client TFTP

Son utilisation est simple, le plus important est de désactiver toutes ses fonctions et de le redémarrer (quand vous intervenez sur votre system embarqué connecté en ethernet, vous n’avez pas trop envie qu’un serveur DHCP s’ammuse à attribuer n’importe quelle adresse IP…)