Делать будем с помощью inetd, добавим его запуск в /etc/rc.conf:
# ee /etc/rc.conf
inetd_enable="YES"
В файле /etc/inetd.conf раскоментируем строчку
tftp dgram udp wait root /usr/libexec/tftpd tftpd -s /tftpboot
создадим необходимую директорию и выставим на нее права:
# mkdir /tftpboot
# chmod 777 /tftpboot
стартуем демона inetd
# /etc/rc.d/inetd start
Проверяем работает ли нам tfpt сервер, слушает ли на 69 порту:
#sockstat | grep :69
root inetd 22001 8 udp4 *:69 *:*
З.Ы. это было решение на коленке так сказать.
4 комментария. Оставить новый
Всегда пожалуйста, самому было неудобно после фри в убунте в хистори ковыряться :)))
Спасибо. посидел у вас на сайте минут 10, а уже столько полезного. Огромное спасибо кстати за history как во freebsd
Ну я как бы в конце написал, что это решение на коленке, т.к. все что требовалось от такого сервера это только хранить прошивки для свичей!!! и не более, для pxe бута само собой юзаем tftp-hpa
а теперь попробуйте его использовать (в частности для pxeboot с загрузкой большого файла-загрузчика, например parted magic или system rescue cd) и вас ждет облом.
юзайте ftp/tftp-hpa