Não é possível criar um arquivo TFTP GET na máquina Ubuntu a partir da máquina Windows

1

Estou tentando baixar o arquivo via TFTP na máquina Ubuntu 16.04LTS do servidor TFTP (TFTPD32) em execução na máquina Windows 7. No Ubuntu toda vez que recebi erro Transfer timed out. No Windows 7 PC O firewall do Windows está configurado para permitir o tráfego do tftp, mas também tentei com o firewall completamente desabilitado, e o software Anti-virus desabilitado - mesmo resultado. Conexão de internet diferente (ISP diferente) no Ubuntu e no Windows. Abaixo está a saída do tftp no Ubuntu:

tftp> get test.bin
getting from 63.231.242.57:test.bin to test.bin [octet]
Transfer timed out.

e o Tftpd32 log no Windows PC:

Connection received from 213.173.91.204 on port 48859 [12/10 23:45:17.697]
Read request for file <test.bin>. Mode octet [12/10 23:45:17.697]
Using local port 62693 [12/10 23:45:17.697]
WARNING : Last block #1 not acked for file <test.bin> [12/10 23:45:47.228]
<test.bin>: sent 0 blk, 0 bytes in 48 s. 6 blks resent [12/10 23:45:47.228]
WARNING : Last block #1 not acked for file <test.bin> [12/10 23:45:50.832]
<test.bin>: sent 0 blk, 0 bytes in 48 s. 6 blks resent [12/10 23:45:50.832]
WARNING : Last block #1 not acked for file <test.bin> [12/10 23:45:55.777]
<test.bin>: sent 0 blk, 0 bytes in 48 s. 6 blks resent [12/10 23:45:55.777]
WARNING : Last block #1 not acked for file <test.bin> [12/10 23:46:00.862]
<test.bin>: sent 0 blk, 0 bytes in 48 s. 6 blks resent [12/10 23:46:00.862]

Até onde eu sei, o TFTP exige que cada bloco de dados seja confirmado antes que o próximo bloco possa ser enviado.

http://tools.ietf.org/html/rfc1350

  1. Overview of the Protocol .... length blocks of 512 bytes. Each data packet contains one block of data, and must be acknowledged by an acknowledgment packet before the next packet can be sent.

O servidor tftpd32 envia dados para o cliente tftp em partes. O tamanho do arquivo é de 265 bytes e, em seguida, há apenas um bloco. Então o servidor TFTP não responde com uma confirmação ACK do tamanho do bloco solicitado.

Como resolver esse problema?

    
por minto 13.10.2018 / 15:49

0 respostas