De página de manual do tftpd :
--create, -c
Allow new files to be created. By default, tftpd will only
allow upload of files that already exist. Files are created
with default permissions allowing anyone to read or write them,
unless the --permissive or --umask options are specified.
Altere server_args
para:
server_args = -c -v -s /var/lib/tftpboot
Você não precisa do xinetd para obter o tftpd instalado e funcionando. É assim que eu instalo e configuro o tftpd:
sudo aptitude install tftpd-hpa
sudo chown -R tftp /var/lib/tftpboot
Edite o / etc / default / tftpd-hpa para inserir -c
em TFTP_OPTIONS
. A linha deve se parecer com:
TFTP_OPTIONS="--secure -c"
Finalmente, reinicie o serviço tftpd:
sudo service tftpd-hpa restart