Differences between revisions 4 and 5
Revision 4 as of 2008-06-01 10:10:39
Size: 3257
Editor: FranklinPiat
Comment: debtag protocol::tftp
Revision 5 as of 2008-06-08 14:27:38
Size: 3684
Editor: FranklinPiat
Comment: add dnsmasq
Deletions are marked like this. Additions are marked like this.
Line 15: Line 15:
||<rowstyle="background-color:#f0f0f0">'''Name''' || '''Netkit-tftp''' || '''HPA''' || '''Atftpd''' ||
||Package || DebPkg:tftpd || DebPkg:tftpd-hpa || DebPkg:atftpd ||
||Default root location || /srv/tftp || /var/lib/tftpboot || /var/lib/tftpboot ||
||Started from|| inetd || inetd (or daemon) (!) || inetd (or daemon) (!) ||
||Popcon[[BR]]~-as 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] ||
||<rowstyle="background-color:#f0f0f0">'''Name''' || '''Netkit-tftp''' || '''HPA''' || '''Atftpd''' || '''!DnsMasq''' ||
||Package || DebPkg:tftpd || DebPkg:tftpd-hpa || DebPkg:atftpd || DebPkg: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[[BR]]~-as 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)]] ||
Line 21: Line 21:
||<-4 rowstyle="background-color:#f0f0f0">'''Features''' ||
||blksize option~-[[BR]][wiki:RFC:2348 RFC2348]-~ || ? || yes [[BR]] blksize2 too || yes ||
||tsize option~-[[BR]][wiki:RFC:2349 RFC2349]-~ || ? || yes || yes ||
||timeout option~-[[BR]][wiki:RFC:2349 RFC2349]-~ || ? || yes [[BR]] utimeout2 too || yes ||
||multicast option~-[[BR]][wiki:RFC:2090 RFC2090]-~ || ? || no || yes ||
||Others Features || - || * rewrite URL (regexp + remote adress) || * rewrite URL (regexp) ||
||<-5 rowstyle="background-color:#f0f0f0">'''Features''' ||
||blksize option~-[[BR]][wiki:RFC:2348 RFC2348]-~ || ? || yes [[BR]] blksize2 too || yes || ? ||
||tsize option~-[[BR]][wiki:RFC:2349 RFC2349]-~ || ? || yes || yes || ? ||
||timeout option~-[[BR]][wiki:RFC:2349 RFC2349]-~ || ? || yes [[BR]] utimeout2 too || yes || ? ||
||multicast option~-[[BR]][wiki:RFC:2090 RFC2090]-~ || ? || no || yes || ? ||
||Others Features || - || * rewrite URL (regexp + remote adress) || * rewrite URL (regexp) || ? ||
Line 28: Line 28:
||<-4 rowstyle="background-color:#f0f0f0">'''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] ||
||Mailing list || - || [http://www.zytor.com/mailman/listinfo/syslinux ml] || - ||
||<-5 rowstyle="background-color:#f0f0f0">'''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] ||

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])

  • ?TableOfContents(2)

?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

  • (To be written)

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