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

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 сервер работает.


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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Unlix © Все права защищены 2019

Копирование материалов с сайта Unlix.ru без указания полной ссылки на источник ЗАПРЕЩЕНО!