Error del interruptor 3COM "No se puede encontrar el archivo fuente" en tftp put

Error del interruptor 3COM "No se puede encontrar el archivo fuente" en tftp put

Estoy intentando actualizar el firmware de mi conmutador 3COM. Estoy siguiendo las instrucciones de estos enlaces:

http://alextakacs.blogspot.com/2011/06/upgrading-firmware-on-3com-4500-switch.html http://mymcp.blogspot.com/2010/02/upgrading-firmware-on-3com-4500-switch.html

Sin embargo, aparece un error al ejecutar el tftpcomando.

<4500>tftp 192.168.0.41 put flash:/3comoscfg.cfg

El error que me sale es este:

File will be transferred in binary mode.
Sending file to remote tftp server. Please wait... 
Can't find source file .

Y la salida del dircomando:

<4500>dir
Directory of unit1>flash:/

   1       -rw-      5195  Feb 04 2007 13:21:21   3comoscfg.def
   2 (*)   -rw-   4228223  Apr 02 2000 00:18:31   s3n03_03_02s168p19.app
   3       -rw-    195022  Apr 02 2000 00:19:06   s3o04_06.btm
   4       -rw-    995524  Apr 02 2000 00:19:40   s3p04_04.web
   5 (*)   -rw-      4815  Apr 02 2000 04:37:25   3comoscfg.cfg

¿Por qué recibo este error?

Respuesta1

El error estaba en mi servidor TFTP. Cambié la siguiente línea en mi /etc/xinetd.d/tftparchivo:

server_args = -s /var/tftpboot/

a esto:

server_args = -c -s /var/tftpboot/

Y el problema está solucionado. La opción -c que falta permite que se creen nuevos archivos en el servidor TFTP.

Respuesta2

Debería poder especificar simplemente

tftp 192.168.0.41 put 3comoscfg.cfg

Es posible que el analizador de comandos se esté ahogando :/o no esté esperando una ruta absoluta. Por lo demás, su línea de comando es la misma que el ejemplo dado en la documentación que tengo en un conmutador administrado aleatorio de 3com, por lo que vale.

También puedes intentar especificar un nombre de archivo de destino como último argumento:

tftp 192.168.0.41 put 3comoscfg.cfg someswitch-backup.cfg

Si eso funciona y el primero no, parece un error, pero es posible.

información relacionada