In Mandrake Linux 8.1 the package is : tftp-server-0.17-7mdk. By default on Mandrake Linux 8.x, tftp server is launched from the xinetd server :
service xinetd start
The TFTP server sources can be downloaded here [6]By default the tftp server negotiates with the client on the block size. Some tftp client are not able to handle the negotiation process. In this case you must tell the tftp server not to negotiate the block size using the -r blksize option.
By default the tftp server negotiates with the client on the size ahead of time. Some tftp client are not able to handle the negotiation process. You can also prevent the tftp server to start the negotation on the timeout using the -r blksize option
By default the tftp server negotiates with the client on the timeout. Some tftp clients are not able to handle the negotiation process. You can disable the negotation on the size ahead of time using the -r tsize option.
service tftp { disable = no socket_type = dgram protocol = udp instances = 2 wait = yes user = nobody server = /usr/sbin/in.tftpd # server_args = -r blksize -r tsize -r timeout -v -v -s /tftpboot server_args = -v -v -s /tftpboot }