Trivial File Transfer Protocol (TFTP) is a light-weight version of FTP usually used to transfer configuration or boot files between machines, such as routers, in a local environment. TFTP provides an extremely limited set of commands and provides no authentication.
If the FreeNAS® system will be used to store images and configuration files for the network's devices, configure and start the TFTP service. Starting the TFTP service will open UDP port 69.
NOTE: in versions of FreeNAS® prior to 8.3.0, TFTP is limited to a maximum file size of 32MB.
Figure 8.15a shows the TFTP configuration screen and Table 8.15a summarizes the available options:
Figure 8.15a: TFTP Configuration
Table 8.15a: TFTP Configuration Options
|Directory||browse button||browse to the directory to be used for storage; some devices require a specific directory name, refer to the device's documentation for details|
|Allow New Files||checkbox||enable if network devices need to send files to the FreeNAS® system (e.g. backup their config)|
|Port||integer||UDP port to listen for TFTP requests, 69 by default|
|Username||drop-down menu||account used for TFTP requests; must have permission to the Directory|
|Umask||integer||umask for newly created files, default is 022 (everyone can read, nobody can write); some devices require a less strict umask|
|Extra options||string||additional tftpd(8) options not shown in this screen, one per line|