TFTP (англ. Trivial File Transfer Protocol — простой протокол передачи файлов). Он используется для загрузки рабочих станций по PXE, загрузки прошивок/обновлений и конфигураций в сетевые устройства, записи статистики с мини-АТС и аппаратных маршрутизаторов или фаерволов.
Первым делом включаем inetd. Параметр inetd_enable по умолчанию установлен в NO. Добавляем в /etc/rc.conf:
# echo 'inetd_enable="YES"' >> /etc/rc.conf
В /etc/inetd.conf необходимо раскоментировать строчку:
tftp dgram udp wait root /usr/libexec/tftpd tftpd -s /tftpboot
Если в файле /etc/inetd.conf делались изменения, то inetd можно заставить считать его конфигурационный файл повторно посредством команды:
# /etc/rc.d/inetd reload
Создаем каталог в корне:
# mkdir /tftpboot
Установим права на запись всем:
# chmod -R 777 /tftpboot
Проверяем запустился ли демон:
# sockstat | grep :69
root inetd 3476 8 udp4 *:69 *:*
Порт 69 слушается, значит TFTP сервер работает.