
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 tftp
comando.
<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 dir
comando:
<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/tftp
archivo:
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.