Présentation

Le service TFTP est un protocole de transfert de fichier, contrairement au FTP il ne gère pas l’authentification et le listage des fichiers. TFTP est très utilisé pour les mise à jours de logiciel des appareils de réseaux tel que les routeurs et switch.

Installation et configuration

Comme d’habitude avant d’installer un paquet , nous lançons un « apt-get update », puis on l’installe avec « apt-get install tftpd »
De base le répertoire racine TFTP est « /srv/tftp » mais nous pouvons le changer dans « /etc/inetd.conf »

Si on souhaite modifier le répertoire racine du TFTP

Nous décidons de ne pas changer le répertoire racine , nous créons le répertoire tftp au quel nous attribuions tous les droits avec la commande « chmod 777 /tftp »

Le service TFTP ne permet pas à ces clients de créer leurs fichiers, donc nous allons dans le répertoire et créons deux fichiers, un pour notre Switch nommé « sw-meaux-conf » et un autre pour notre Routeur nommé « R1-meaux.conf »
(Le nom est sans importance mais c’est mieux de les nommer en fonction de leur vrai nom).
Il ne faut pas oublier de leur attribuer des droits sinon nos clients ne pourront pas écrire dedans.

Test

Nous ouvrons sur notre serveur les logs avec la commande « tail -f /var/log/syslog ».
Nous allons maintenant sur notre switch et lançons la copie de la configuration vers notre serveur TFTP

La copie a réussi, nous allons vérifier sur les logs serveurs

Le serveur a bien reçu la demande et l’a traité, regardons maintenant le contenue du fichier sw-meaux-conf.

Le switch a bien écrit dans le fichier. Tout est ok nous avons sauvegardez la configuration de notre appareil réseaux , si il tombe en panne nous aurons qu’a redéployer cette configuration sur un autre.