I recently installed RedHat Linux 7.0 and included the tftp-server-0.17-5 package during install. When I tried to put a file to the server from either
a Windows NT 4 client or a RedHat Linux 7 client I receive "request timed out". After activating the verbose and trace options on the client as
well as throwing a sniffer on the line I saw that the server was responding to the WRQ packet with an ACK packet for block 1. According to
RFC1350, the server should respond to WRQ with an ACK for block 0. After that the client will send DATA packets starting with block 1 and
expect ACKs for each of those blocks. I verified that this is the proper behavior by putting a file to a RedHat Linux 6.1 box with the tftp-0.15-1
package installed and it indeed does send an ACK for block 0 in response to a WRQ. I queried for any bugs relating to this and could not find
one so I am submitting this one. If you need more information, please email me at firstname.lastname@example.org.
Ben Cohen Jr.
*** This bug has been marked as a duplicate of 18128 ***