Difference between revisions of "TFTP"
(the real problem would be "disabling" ipv6 by simply removing the module)
|Line 20:||Line 20:|
== Run ==
== Run ==
Revision as of 22:30, 2 February 2013
The Trivial File Transfer Protocol (TFTP) provides a minimalistic means for transferring files. It is generally used as a part of PXE booting or for updating configuration and firmware on devices which have limited memory such as routers and printers.
This article describes how to set up a tftpd server under Arch Linux using thepackage.
Create a copy of the
tftpd.service unit, and modify
ExecStart with the appropriate directory to use as the tftp root.
# vim /etc/systemd/system/tftpd.service
[Unit] Description=hpa's original TFTP daemon [Service] ExecStart=/usr/sbin/in.tftpd -s /srv/tftp/ StandardInput=socket StandardOutput=inherit StandardError=journal
Systemd#Replacing_provided_unit_files talks in more detail about customizing unit files.
# systemctl start tftpd.socket tftpd.service
To start tftpd on boot:
# systemctl enable tftpd.socket