Включение TFTP сервера на FreeBSD

TFTP (англ. Trivial File Transfer Protocol — простой протокол передачи файлов) используется главным образом для первоначальной загрузки бездисковых рабочих станций.
(c) Wiki

TFTP уже включен в базовую поставку FreeBSD, но отключен программно
Для его активации сперва необходимо запустить «Супер-сервер» inetd, который отключен по умолчанию
Для этого добавим в /etc/rc.conf следующее

inetd_enable="YES"

После этого в /etc/inetd.conf ищем и раскоментируем строку

tftp    dgram   udp     wait    root    /usr/libexec/tftpd      tftpd -l -s /tftpboot

Теперь необходимо запустить Супер-сервер

# /etc/rc.d/inetd start

Если до этого Супер-сервер был запущен, то необходимо всего лишь перечитать новые настройки

# /etc/rc.d/inetd reload

Создаём каталог для образов и настраиваем права

# mkdir /tftpboot
# chmod -R 777 /tftpboot

Проверяем

# sockstat | grep :69
root     inetd      5907  5  udp4   *:69                  *:*

Добавить комментарий