Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| tftpd [Le 18/06/2008, 14:44] – nicosam | tftpd [Le 11/09/2022, 11:52] (Version actuelle) – Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | + | {{tag> |
| ---- | ---- | ||
| + | <note warning> | ||
| ====== Serveur TFTP : TFTPd ====== | ====== Serveur TFTP : TFTPd ====== | ||
| - | [[wpfr> | + | [[wpfr> |
| - | Les principales simplifications visibles du TFTP par rapport au FTP est qu'il ne gère pas le listage de fichiers, et ne dispose pas de mécanismes d' | + | Les principales simplifications visibles du TFTP par rapport au FTP sont qu'il ne gère pas le listage de fichiers, et ne dispose pas de mécanismes d' |
| On utilise le protocole TFTP notamment pour la mise à jour des // | On utilise le protocole TFTP notamment pour la mise à jour des // | ||
| - | Ce tutoriel vaut pour les 2 premiers cas qui requiert | + | Ce tutoriel vaut pour les 2 premiers cas qui requièrent |
| ===== Installation ===== | ===== Installation ===== | ||
| - | [[: | + | [[: |
| - | + | ||
| - | + | ||
| - | + | ||
| ===== Configuration ===== | ===== Configuration ===== | ||
| Ligne 56: | Ligne 53: | ||
| sudo / | sudo / | ||
| + | | ||
| + | Pour tester votre service | ||
| + | |||
| + | netstat -n | grep 69 (exemple de sortie a ajouter) | ||
| ===== Utilisation ===== | ===== Utilisation ===== | ||
| - | Pour tester le bon fonctionnement du serveur, nous allons créer un fichier dans notre home puis le transférer sur le serveur tftp : | + | Pour tester le bon fonctionnement du serveur, nous allons créer un fichier dans notre home (emetteur - client) et dans /tftpboot (serveur) (avec l' |
| + | Sur le serveur (car il faut que le fichier existe) : | ||
| + | < | ||
| + | $ touch / | ||
| + | $ sudo chmod 777 / | ||
| + | </ | ||
| < | < | ||
| - | $ touch /home/sydtux/essai.txt | + | $ touch /home/MON-REPERTOIRE-UTILISATEUR/essai.txt |
| $ tftp 192.168.1.1 | $ tftp 192.168.1.1 | ||
| tftp> put essai.txt | tftp> put essai.txt | ||
| Sent 722 bytes in 0.0 seconds | Sent 722 bytes in 0.0 seconds | ||
| tftp> quit | tftp> quit | ||
| - | $ ls -l /tftpboot/ | ||
| - | total 4 | ||
| - | -rwxrwxrwx | ||
| </ | </ | ||
| + | Pour avoir l'aide mémoire sur les commandes de tftp taper : | ||
| + | < | ||
| + | $ tftp | ||
| + | tftp> ? | ||
| + | </ | ||
| + | |||
| + | Ce qui est écrit ci-dessous n'est pas vérifié dans tous les cas !!! | ||
| + | |||
| + | __Ne pas oublier de créer le fichier que l'on désire envoyer sur le serveur dans le dossier /tftpboot pour l' | ||
| + | < | ||
| + | Error code 2: Access violation | ||
| + | </ | ||
| Voilà, le serveur tftp est fonctionnel pour recevoir et mettre à disposition des fichiers. | Voilà, le serveur tftp est fonctionnel pour recevoir et mettre à disposition des fichiers. | ||
| ---- | ---- | ||
| - | // | + | ===== logs ===== |
| + | |||
| + | Les messages tftpd sont loggé sur le serveur avec syslog. Voici un exemple d' | ||
| + | < | ||
| + | user:~$ tail -f / | ||
| + | Apr 9 09:19:58 user tftpd[12613]: | ||
| + | Apr 9 09:19:58 user tftpd[12613]: | ||
| + | </ | ||
| + | |||
| + | // | ||
