GNU/Linux >> Tutoriels Linux >  >> Linux

Mettre le fichier avec le client TFTP sous Linux

Il est probablement préférable d'utiliser le serveur TFTP (ou "service" dans le jargon MS) qui est "natif" de la distribution du système d'exploitation sur lequel vous souhaitez exécuter le serveur TFTP.

Si vous utilisez Ubuntu, essayez cet article de David Sudjiman.

Si vous utilisez Debian, essayez cet article Nixcraft.

Si vous utilisez CentOS, RHEL ou Fedora, essayez cet article de blog.

Si vous utilisez MS Windows, essayez TFTPD32. Ce n'est pas un serveur "natif" dans le sens d'être dans la distribution Windows, mais c'est un serveur TFTP couramment utilisé.

Si l'appareil que vous connectez au réseau est lui-même un serveur TFTP et que vous devez télécharger un fichier sur ce serveur à l'aide d'un client TFTP, vous devez le savoir

  1. L'adresse IP de l'appareil
  2. Le nom de fichier que l'appareil s'attend à recevoir

Vous pouvez également avoir besoin du numéro de port sur lequel le serveur TFPT des périphériques écoute s'il ne s'agit pas du port TFTP bien connu (standard), le port 69.

Si l'appareil se configure lui-même à l'aide de DHCP à partir d'un serveur de votre réseau, vous pouvez consulter les fichiers journaux du service DHCP pour voir quelle est son adresse IP. Une autre possibilité est que l'appareil configure un réseau IP ad hoc. Vous devez donc disposer d'une documentation sur l'appareil pour savoir comment il se configure.

La plupart des packages de serveur TFTP mentionnés ci-dessus installent également des clients TFTP. Si vous ne souhaitez pas installer les serveurs, certaines distributions ont des clients TFPT autonomes, mais ils ne sont généralement pas installés dans le cadre de l'installation standard, vous devrez donc les installer manuellement.

Une fois que vous connaissez l'adresse IP de l'appareil et le nom du fichier qu'il s'attend à recevoir, vous devriez pouvoir télécharger le fichier sur l'appareil en utilisant une commande comme

tftp 192.168.1.1 -c put myfile theirfile

Étant donné que le mode de transfert par défaut de tftp est ASCII et que vous téléchargez une ROM, la commande devrait probablement être

tftp 192.168.1.1 -m binary -c put myfile theirfile

Où "monfichier" est le nom du fichier que vous souhaitez télécharger et "leurfichier" est le nom que le fichier doit avoir sur l'appareil. Vous pouvez également utiliser le paramètre de commande "-v" afin que si quelque chose ne va pas, vous puissiez voir ce que c'était :

tftp -v 192.168.1.1 -c put myfile theirfile

Si le serveur s'exécute sur un autre port, par exemple 8069, la syntaxe de la commande serait

tftp -v 192.168.1.1 8069 -c put myfile theirfile

Si le fichier local a déjà le nom correct, alors la commande est simplement

tftp -v 192.168.1.1 -c put myfile

Linux
  1. Comment travailler avec le client SFTP sous Linux - 10 commandes sftp

  2. Autorisations de fichiers sous Linux avec exemple

  3. Vérifiez les autorisations de fichiers Linux avec ls

  4. Comment écrire un fichier avec C sous Linux ?

  5. Copie de fichier Linux avec ETA ?

Connectez-vous à un serveur Linux avec une clé privée SSH sur un client Windows

Sécurisez Linux avec le fichier Sudoers

Commande de montage Linux avec exemples

Commande Linux gawk avec exemples

Linux make Commande avec des exemples

Administrateur Windows cherchant à démarrer petit avec le serveur de fichiers Linux (ubuntu)