Configuração de trabalho
Instale os seguintes pacotes.
sudo apt-get install xinetd tftpd tftp
Crie /etc/xinetd.d/tftp
e coloque esta entrada
service tftp
{
protocol = udp
port = 69
socket_type = dgram
wait = yes
user = nobody
server = /usr/sbin/in.tftpd
server_args = /tftpboot
disable = no
}
Crie uma pasta /tftpboot
, que deve corresponder ao que você deu em server_args
. principalmente, será tftpboot
sudo mkdir /tftpboot
sudo chmod -R 777 /tftpboot
sudo chown -R nobody /tftpboot
Reinicie o serviço xinetd.
sudo /etc/init.d/xinetd restart
Minha sugestão é mudar para tftpd-hpa
sudo apt install tftpd-hpa
Após a instalação, edite o arquivo conf
sudo vi /etc/default/tftpd-hpa
O arquivo deve conter algo como isto
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/srv/tftp"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure -c"