Un commutateur a besoin d'une sauvegarde de sa configuration, ou un routeur a besoin d'un fichier de micrologiciel - et l'appareil ne parle que TFTP. Voici la configuration complète de Windows : un petit outil graphique gratuit, un dossier racine propre, une règle de pare-feu et votre premier transfert réussi.
TFTP (Trivial File Transfer Protocol) est le petit et ancien protocole de transfert de fichiers dont dépendent encore les périphériques réseau. Les commutateurs, les routeurs, les téléphones IP et les systèmes de démarrage PXE l'utilisent car il est suffisamment petit pour vivre dans le micrologiciel de l'appareil. Il n'a pas de nom d'utilisateur, pas de mot de passe et pas de cryptage - c'est exactement pourquoi il appartient uniquement à votre réseau local, allumé pour le travail et éteint ensuite. Ce guide met en place un serveur GUI TFTP gratuit sur un PC Windows, de la même manière que dans la vidéo, et se termine par un test de transfert réel. Les outils gratuits populaires de cette classe - Tftpd64 et SolarWinds TFTP Server sont les noms communs - suivent tous la même présentation ci-dessous, de sorte que les étapes restent valables quelle que soit celle que vous utilisez.
Gardez quatre choses prêtes. Ici, rien ne coûte de l’argent, et sauter une étape est la cause de la plupart des premiers transferts ratés.
Le dossier racine est le seul dossier que le serveur peut voir. Chaque fichier téléchargé par un appareil doit s'y trouver, et chaque fichier téléchargé par un appareil y atterrira. Soyez court et simple :
C:\TFTP-Root — évitez les chemins profonds et les espaces dans le nomInstallez l'outil GUI et ouvrez ses paramètres avant de démarrer le serveur. Deux paramètres décident presque de tout :
192.168.1.10), et non un adaptateur virtuel ou une adresse VPN – une cause très courante de "l'appareil ne peut pas atteindre le serveur".Démarrez ensuite le serveur. L'état devrait passer à exécution/écoute sur le port UDP 69.
La première fois que l'outil s'exécute, le pare-feu Windows apparaît généralement : autorisez-le sur les réseaux privés. Si aucune popup n'apparaît, ajoutez la règle à la main :
69Un détail honnête : l'appareil se connecte au port 69, mais le serveur répond depuis un nouveau port temporaire. Sur un seul réseau local avec le pare-feu Windows, cela fonctionne automatiquement. Des pare-feu d'entreprise stricts entre deux sous-réseaux sont l'endroit où les transferts TFTP vont mourir - s'il s'agit de votre réseau, effectuez le transfert depuis un PC sur le propre sous-réseau de l'appareil.
Ne déclarez pas la victoire parce que l'outil s'est ouvert. Testez avec la tâche réelle ou avec la tâche réelle la plus sûre qui soit : sauvegarder la configuration d'un commutateur. Sur un commutateur de classe Cisco, la commande documentée est :
copy running-config tftp:192.168.1.10) et un nom de fichier comme switch-config.cfgC:\TFTP-Root et ouvrez-le - une vraie configuration est un texte lisibleSi le transfert ne démarre jamais, suivez l'échelle de délai d'attente dans le guide de dépannage de cette série au lieu de modifier les paramètres de manière aléatoire.
Cette étape fait partie de la configuration et non un supplément facultatif. TFTP n'a aucune authentification : pendant que le serveur est en cours d'exécution, toute personne pouvant accéder à votre PC sur le réseau local peut lire tous les fichiers du dossier racine et, si les écritures sont autorisées, y déposer des fichiers. Les fichiers de configuration du commutateur contiennent généralement des hachages de mots de passe et des chaînes SNMP.
La configuration complète du serveur TFTP (installation, dossier racine, pare-feu et transfert en direct) est présentée étape par étape dans la vidéo.
▶️ Watch Full VideoOui. Les outils GUI bien connus de cette classe, tels que Tftpd64 et SolarWinds TFTP Server, sont gratuits et Windows lui-même dispose même d'une fonctionnalité client TFTP facultative (elle est désactivée par défaut et en ligne de commande uniquement). Le côté serveur est ce dont les appareils ont besoin, et les outils GUI gratuits le couvrent entièrement pour le travail LAN.
C'est ainsi que TFTP est conçu. La première requête va à UDP 69, puis le serveur répond depuis un nouveau port temporaire et le reste du transfert s'y déroule. Les configurations LAN normales gèrent cela correctement ; des pare-feu stricts entre les sous-réseaux le brisent souvent, c'est pourquoi l'habitude fiable consiste à exécuter le serveur sur le même sous-réseau que l'appareil.
N'exposez pas TFTP à Internet : il n'a ni connexion ni cryptage, afin que n'importe qui puisse lire les configurations de votre appareil. Sur votre propre VPN privé, il fonctionnera techniquement sur un lien de confiance, mais pour tout ce qui est sensible, préférez SFTP. Le foyer honnête de TFTP est un réseau local, pour les tâches de micrologiciel et de configuration des appareils.