
Estou tentando atualizar o firmware do meu switch 3COM. Estou seguindo as instruções nestes links:
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
No entanto, estou recebendo um erro ao executar o tftp
comando
<4500>tftp 192.168.0.41 put flash:/3comoscfg.cfg
O erro que recebo é este:
File will be transferred in binary mode.
Sending file to remote tftp server. Please wait...
Can't find source file .
E a saída do 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 que estou recebendo esse erro?
Responder1
O erro estava no meu servidor TFTP. Alterei a seguinte linha no meu /etc/xinetd.d/tftp
arquivo:
server_args = -s /var/tftpboot/
para isso:
server_args = -c -s /var/tftpboot/
E o problema está resolvido. A opção -c ausente permite que novos arquivos sejam criados no servidor TFTP.
Responder2
Você deve ser capaz de especificar apenas
tftp 192.168.0.41 put 3comoscfg.cfg
É possível que o analisador de comando esteja engasgado :/
ou não esteja esperando um caminho absoluto. Caso contrário, sua linha de comando é igual ao exemplo dado na documentação que tenho em um switch gerenciado aleatório da 3com, pelo que vale a pena.
Você também pode tentar especificar um nome de arquivo de destino como último argumento:
tftp 192.168.0.41 put 3comoscfg.cfg someswitch-backup.cfg
Se funcionar e o primeiro não, parece um bug, mas é possível.