Если ранее на компьютере использовался TFTP-демон, запускаемый демоном inetd, отключим его в файле /etc/inetd.conf, закоментировав строчки, начинающиеся с tftp. Перезапускаем демона inetd:
# /etc/rc.d/inetd restart
Установим нового TFTP-демона из порта:
# cd /usr/ports/ftp/tftp-hpa # make install
Включаем и настраиваем установленный TFTP-демон в файле /etc/rc.conf:
tftpd_enable="YES" tftpd_flags="--ipv4 --secure --create --user tftp --umask 027 --permissive --address 0.0.0.0:69 /var/tftp"
Создаём группу и пользователя, от имени которых будет рабоатать TFTP-демон:
# pw group add tftp # pw user add tftp -c 'TFTPd user' -d /var/tftp -g tftp -M 0750 -s /bin/nologin
Содаём каталог для файлов TFTP-демона, выставляем права доступа:
# mkdir /var/tftp # chown tftp:tftp /var/tftp # chmod u=rwx,g=rx,o= /var/tftp
Запускаем TFTP-демона:
# /usr/local/etc/rc.d/tftpd start