Mise en place d'un serveur TFTP sur windows avec TFTPD32

TFTP (Trivial File Transport Protocol) est un protocole qui fonctionne en UDP sur le port 69. Il permet de transférer des fichiers, comme une image IOS, de manière simple et rapide via une connexion réseau. Ce guide a pour but d'indiquer comment mettre en place un serveur TFTP sur son propre ordinateur.

1. Téléchargement du logiciel TFTPD32

Pour mettre en place un serveur TFTP sur votre PC, vous devez télécharger un logiciel spécifique. Dans ce guide, nous utilisons le logiciel TFTPD32. Vous pouvez le télécharger en choisissant le fichier qui vous convient le mieux.

Téléchargement du logiciel TFTPD32

Si vous ne savez pas quelle version choisir, prenez la dernière standard edition au format ZIP. Dézippez-le dans le dossier de votre choix.

2. Paramétrage du firewall du PC pour l'utilisation du serveur TFTP

Avant de configurer votre serveur, vous devez configurer le firewall de votre PC pour qu’il autorise le logiciel. Pour ce faire, suivez le chemin suivant :

Panneau de configuration > Système et Sécurité > Pare-Feu Windows

Configuration du firewall du PC pour l'utilisation du serveur TFTP 1

Cliquez alors sur “Autoriser un programme ou une fonctionnalité via le Pare-feu Windows”.

Configuration du firewall du PC pour l'utilisation du serveur TFTP 2

Vous devez alors cliquer sur “Autoriser un autre programme” puis sur “Parcourir” pour trouver le logiciel TFTPD32.

Configuration du firewall du PC pour l'utilisation du serveur TFTP 3

Il faut maintenant spécifier les domaines pour lesquels votre serveur va être autorisé. Pour ce faire, cliquez sur “Serveur TFTP” et sélectionnez les domaines que vous souhaitez autoriser.

Configuration du firewall du PC pour l'utilisation du serveur TFTP 4

Nous vous conseillons de ne pas autoriser le domaine public pour des raisons de sécurité.

3. Configuration du logiciel TFTPD32

Vous pouvez maintenant ouvrir le logiciel TFTPD32. Il faut l’ouvrir en tant qu’administrateur, en faisant un clic droit sur le fichier tftpd32.exe et en cliquant sur “Exécuter en tant qu’administrateur”.

Ouverture du logiciel TFTPD32 en tant qu'administrateur

Attention : Vous devrez exécuter le fichier de cette manière à chaque fois que vous souhaitez utiliser le serveur TFTP.

Serveur TFTP avec le logiciel TFTPD32

Une fois ouvert, allez dans Settings.

Dans l’onglet Global, décochez toutes les cases sauf TFTP Server. Ainsi le logiciel se comportera uniquement comme un serveur TFTP.

Configuration du logiciel TFTPD32 1

Dans l’onglet TFTP, vous devez d’abord choisir le dossier où se trouveront tous les fichiers du serveur en cliquant sur Browse puis en choisissant le dossier qui vous convient.

Cochez ensuite la case “Bind TFTP to this address” et choisissez, dans le volet déroulant, l’adresse IP qui sera celle de votre serveur.

Attention, ne choisissez pas l’adresse 127.0.0.1, c’est l’adresse de loopback, qui est l'adresse de rebouclage d'un ordinateur connecté à un réseau IP.

Cochez enfin les cases de la manière suivante :

Configuration du logiciel TFTPD32

Le logiciel doit être redémarré pour pouvoir prendre en compte les modifications que vous lui avez apportées.

Finalisation de la configuration du logiciel TFTPD32

Vous pouvez à présent utiliser votre serveur TFTP pour transférer des fichiers à distance, à vos équipements réseau par exemple.

4. Test de fonctionnement du serveur TFTP

Vous pouvez réaliser un test pour vous assurer du bon fonctionnement de votre serveur TFTP en copiant un fichier depuis ou vers ce serveur. Pour ce faire, ouvrez le terminal de votre ordinateur en entrant au clavier WINDOWS+R.

Accès au terminal d'un ordinateur sur Windows

Une fois celui-ci ouvert, vous devez accéder au dossier depuis lequel vous souhaitez copier un fichier sur le serveur TFTP en entrant la commande :

cd <chemin_dossier>

jusqu'à ce que vous ayez accédé au bon dossier.

Dans notre exemple, nous souhaitons copier un fichier se trouvant dans le dossier "Dossier" qui est sur le bureau de l'ordinateur.

Microsoft Windows [Version 6.1.7601]
Copyright <c> 2010 Microsoft Corporation. All right reserved.

C:UsersAdministrateur>cd desktop

C:UsersAdministrateurDesktop>cd dossier

C:UsersAdministrateurDesktopDossier>

Pour copier un fichier sur votre serveur TFTP, il vous suffit d'entrer la commande suivante :

tftp -i <adresse_ip_serveur> put <nom_fichier>

Vous pouvez alors voir que la copie est en cours sur votre serveur TFTP.

Copie du fichier sur le serveur TFTP

Une fois celle-ci terminée, vous devez le voir sur le terminal de votre PC.

C:UsersAdministrateurDesktopDossier>tftp -i 192.168.246.151 put config_borne1.txt
Transfert réussi : 2153 octets en 1 seconde(s), 2153 octets/s

C:UsersAdministrateurDesktopDossier>

Vous pouvez enfin vérifier que la copie a bien été réalisée en cliquant sur "Show Dir" dans la fenêtre de tftpd32.

Vérification de la copie du fichier sur le serveur TFTP

Si ce test s'est bien déroulé, vous avez mis en place un serveur TFTP sur votre ordinateur avec succès.

Commentaires

Commenter cet article