O Cisco “copy startup-config tftp” resulta em um arquivo de 0 byte no servidor?

2

Estou puxando meu cabelo para descobrir isso. Minha startup-config é boa, posso visualizá-la com um comando show. Estou tentando copiá-lo para um servidor tftp:

asa5505# copy startup-config tftp

Address or name of remote host []? ipaddress

Destination filename [startup-config]? t
!!
%Error writing tftp://ipaddress/t (Timed out attempting to connect)

No meu servidor TFTP (SolarWinds), recebo o seguinte:

binary, PUT. Started file name: C:\TFTP-Root\t
binary, PUT. File Exists, C:\TFTP-Root\t
binary, PUT. Deleting Existing File.
binary, PUT. Interrupted by client, cause: The process cannot access the file 'C:\TFTP-Root\t' because it is being used by another process

Eu usei o tftpd32 com os mesmos resultados. Eu tentei servidores diferentes, mesmo um na mesma rede como o asa ... mesmos resultados. Vai criar um arquivo de 0 bytes e nunca fazer o despejo. O que está acontecendo? Tudo está funcionando normalmente, exceto por isso.

    
por Geoffrey 26.10.2010 / 23:16

5 respostas

1

Parece que a resposta está correta na pergunta:

binary, PUT. Interrupted by client, cause: The process cannot access the file 'C:\TFTP-Root\t' because it is being used by another process

É um problema com o servidor TFTP. Corrigi-lo lá.

    
por 13.10.2011 / 20:54
1

não é experiente com servidores Windows TFTP, mas com o tftpd-hpa no Debian e o servidor TFTP no Mac OS X, eu descobri que tinha que criar o arquivo primeiro, torná-lo universalmente gravável e depois empurrar o arquivo tftp do IOS .

Então funcionou.

    
por 21.09.2012 / 15:06
0

Você pode ter que especificar parte ou parte do caminho do lado do servidor TFTP em seu comando Cisco. Eu não faço isso há algum tempo. Mas lembro-me de ter um servidor TFTP que tinha regras que você só podia escrever em um subdiretório. Então o seu diretório TFTP foi home'd em / usr / tftp e a escrita só foi permitida em / usr / tftp / incoming e, (isso não parece ser um problema no seu caso), ele apenas permite que você escreva em arquivos. Então eu tive que 'tocar' um arquivo (por exemplo, 'cisco.config' no meu exemplo aqui,) no servidor TFTP primeiro também. Então na Cisco eu tive que dizer ...

copy conf tftp
host.example.com
incoming/cisco.config

... então minha "resposta" é: verifique se você está especificando algum caminho relativo que o servidor TFTP espere. Outros clientes TFTP podem estar fazendo isso nos bastidores para você. . .

    
por 12.09.2011 / 04:46
0

Você excluiu

C:\TFTP-Root\t

antes da cópia TFTP?

Parece que o arquivo já existe e está bloqueado por outro processo, então o TFTP não pode reescrevê-lo.

    
por 21.09.2012 / 13:15
0

Você tentou o write net reprovado para copiar para o TFTP?

    
por 20.09.2012 / 23:01