Trivial File Transfer Protocol (TFTP) is a very simple file transfer protocol, with the functionality of a very basic form of FTP. It has no authentication system. (more on [wiki:Trivial_File_Transfer_Protocol wikipedia])

?Anchor(servers) ?Anchor(daemons)

TFTP Servers

Choosing a tftp server ...

Name

Netkit-tftp

HPA

Atftpd

DnsMasq

Package

tftpd

tftpd-hpa

atftpd

dnsmasq

Default root location

/srv/tftp

/var/lib/tftpboot

/var/lib/tftpboot

/var/ftpd

Started from

inetd

inetd (or daemon) (!)

inetd (or daemon) (!)

daemon

Popcon?BRas of 2008-05

[http://qa.debian.org/popcon.php?package=netkit-tftp 1012]

[http://qa.debian.org/popcon.php?package=tftp-hpa 1420]

[http://qa.debian.org/popcon.php?package=atftp 650]

[http://qa.debian.org/popcon.php?package=dnsmasq 1565]?FootNote(Note that dnsmasq provide multiple services, and tftp server is disabled by default. So most people probably don't install it for tftpd service)

Features

blksize option?BR[wiki:2348 RFC2348]

?

yes ?BR blksize2 too

yes

?

tsize option?BR[wiki:2349 RFC2349]

?

yes

yes

?

timeout option?BR[wiki:2349 RFC2349]

?

yes ?BR utimeout2 too

yes

?

multicast option?BR[wiki:2090 RFC2090]

?

no

yes

?

Others Features

-

* rewrite URL (regexp + remote adress)

* rewrite URL (regexp)

?

General Information

Home

[ftp://ftp.uk.linux.org/pub/linux/Networking/netkit home]

[ftp://ftp.kernel.org/pub/software/network/tftp/ home]

[ftp://ftp.mamalinux.com/pub/atftp/ home]

[http://www.thekelleys.org.uk/dnsmasq/doc.html home]

Mailing list

-

[http://www.zytor.com/mailman/listinfo/syslinux ml]

-

[http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss ml]

Legend : (!) This setting can be preseeded.

?Anchor(clients)

TFTP Clients

Name

Netkit-tftp

HPA

Atftpd

Package

tftp

tftp-hpa

atftp

Home

[ftp://ftp.uk.linux.org/pub/linux/Networking/netkit home]

[ftp://ftp.kernel.org/pub/software/network/tftp/ home]

[ftp://ftp.mamalinux.com/pub/atftp/ home]


See also