На DebianEtch установлен tftpd 0.17-15 с запуском через openbsd-inetd 0.20050402-6.
Команда запуска - tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /srv/tftp .
Пока требовалось только скачивать все было хорошо, но вот понадобилось закачать файлы. По документации нашел что для этого предназначен ключ -с и вставил его в /etc/inet.d.
При попытке закачать файл в /var/log/syslog:
Код: Выделить всё
Dec 8 15:23:24 kirill in.tftpd[5638]: connect from 192.168.255.7 (192.168.255.7)
Dec 8 15:23:24 kirill tftpd[5638]: unknown option -?
Dec 8 15:23:24 kirill inetd[5385]: /usr/sbin/tcpd: exit status 1
Думал некие ограничении у inetd, странно конечно, и подниму сервис отдельно.
Увы, на любые варианты стартовой команды никакой реакции, сервис не поднимается.
Так например, попытка вывести версию:
root@localhost
kirill:/home/kirill# /usr/sbin/in.tftpd -V
kirill:/home/kirill#
Кто нибудь может подсказать в чем причина?
Спасибо.
P.S. Можно конечно поставить другой tftp-сервер, но все же интересно.