Estou tentando obter um servidor tftp
muito simples. Eu segui os guias em vários sites, incluindo como-configurar-tftp-on-ubuntu e instalação-e-teste-tftpd-em-ubuntudebian , mas não consegui um servidor tftp
funcionando.
O serviço xinetd
está em execução (sei disso porque faço um ps -A | grep xinetd
e o vejo), mas não vejo tftp
in netstat -na | grep LIST | grep 69
. Em outras palavras, xinetd
está em execução, mas não vejo o tftp
server. Tentei conectar-me ao servidor a partir do meu cliente tftp
do Windows, mas ele falhou, portanto, tenho certeza de que ele não está em execução.
Meu arquivo de configuração /etc/xinetd.d/tftp
é assim:
service tftp
{
protocol = udp
port = 69
socket_type = dgram
wait = yes
user = nobody
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot
disable = no
}
O /tftpboot
é de propriedade de nobody:nogroup
e o modo 777
.
Eu pensei que talvez fosse um problema de firewall, mas o ufw diz que está inativo. Caso isso seja importante, o Ubuntu está sendo executado dentro de uma VM do VirtualBox com a ponte Ethernet conectada (não NAT) à minha rede doméstica.
Eu também tentei executar diretamente o /usr/sbin/in.tftpd
e usei a opção --foreground
, mas ela se encerra imediatamente.