Я установил tftpd и xinetd на Ubuntu 13.10, и у меня проблемы с записью на сервер tftp. /etc/xinetd.d/tftp содержимое файла:
service tftp
{
protocol = udp
port = 69
socket_type = dgram
wait = yes
user = nobody
server = /usr/sbin/in.tftpd
server_args = -c -s /srv/tftp
disable = no
}
Права доступа к файлам для /etc/xinetd.d/tftp и /srv /tftp установлены на 777.
Когда я пытаюсь подключиться к серверу tftp или получить что-то от него, я получаю «Превышен тайм-аут передачи». сообщение.
Когда я изменяю server_args на '-s /srv /tftp', get отлично работает, а put работает нормально, когда помещаемый файл уже существует на tftp сервере.
Это локальный ПК
Что я должен сделать, чтобы иметь возможность помещать файлы, которых нет на tftp сервере?