He estado siguiendo la respuesta proporcionada en este enlace:Poner archivo con cliente tftp en Linux
Sin embargo, probé todos los comandos enumerados y siempre obtengo esta respuesta.
usage: tftp host-name [port]
Yo uso este comando en Windows:tftp 192.168.1.100 put filename
Necesito el equivalente para Linux, no puedo hacer que funcione ninguna de las opciones del hilo anterior. tftp siempre devuelve un mensaje de uso.
$ tftp 192.168.1.100 -m binary -c put filename.hex
usage: tftp host-name [port]
tftp>
Cualquier ayuda será muy apreciada :)
Respuesta1
Todas las opciones, pero -c <command>
deben estar antes de la dirección IP. Consulte man tftp
en Linux para obtener más referencias.
Respuesta2
según la página del manual
tftp [opciones...] [host [puerto]] [comando -c]
así que inténtalo
tftp -m binary 192.168.1.100 -c put filename.hex
si falló
(echo binary ; echo put filename.hex ) | tftp 192.168.1.100