tftp на FreeBSD

TFTP (англ. Trivial File Transfer Protocol — простой протокол передачи файлов). Он используется для загрузки бездисковых рабочих станций, загрузки обновлений и конфигураций в «умные» сетевые устройства, записи статистики с мини-АТС и аппаратных маршрутизаторов/файрволов.

Первым делом включаем ‘Супер-сервер’ inetd. Параметр inetd_enable по умолчанию установлен в NO.
Добавляем в /etc/rc.conf:
inetd_enable="YES"

В /etc/inetd.conf необходимо раскоментировать строчку:

 
tftp dgram udp wait root /usr/libexec/tftpd tftpd -s /tftpboot -w
 
Ключ -w даёт возможность создавать новые файлы в директории tftp сервера
Если в файле /etc/inetd.conf делались изменения, то inetd можно заставить считать его конфигурационный файл повторно посредством команды:
# /etc/rc.d/inetd reload

Создаем каталог в корне:
#mkdir /tftpboot

Ставим права на запись:

#chmod -R 777 /tftpboot

Проверяем работоспособность:
#sockstat | grep :69
root inetd 23101 8 udp4 *:69 *:*

Комментарии

Популярные сообщения из этого блога

FreeBSD: gpart — пример работы с дисками