3COM switch "Não é possível encontrar o arquivo de origem" erro no tftp put

1

Estou tentando atualizar meu firmware do switch 3COM. Estou seguindo as instruções nesses links:

link link

No entanto estou recebendo um erro ao executar o comando tftp

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

O erro que recebo é o seguinte:

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 comando dir :

<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?

    
por Alptugay 24.05.2013 / 08:26

2 respostas

2

O erro estava no meu servidor TFTP. Eu mudei a seguinte linha no meu arquivo /etc/xinetd.d/tftp :

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.

    
por 24.05.2013 / 14:31
1

Você deve ser capaz de especificar apenas

tftp 192.168.0.41 put 3comoscfg.cfg

É possível que o analisador de comandos esteja sufocando no :/ ou não esteja esperando um caminho absoluto. Sua linha de comando é o mesmo que o 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 o último argumento:

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

Se isso funciona e o primeiro não, parece um erro, mas é possível.

    
por 24.05.2013 / 08:33

Tags