Se a montagem do NFS for exportada como somente leitura (independentemente de estar montada como rw ou ro), isso parece fazer com que o tftpd-hpa exiba esse comportamento. Embora eu não saiba por que, exportar rw resolve isso.
Eu tenho um servidor FreeBSD no qual eu gostaria de executar um servidor TFTP (para PXE). Meu daemon escolhido é tftp-hpa e eu o configurei para veicular de /tftpboot corretamente. Funciona a menos que monte /tftpboot via NFS. Aqui está mais algumas informações ...
sockstat -4l confirma in.tftpd está sendo executado em *: 69 (o que está correto) telnet obviamente não funciona (UDP), mas quando eu tento pegar um arquivo que existe, eu recebo um tempo limite. /var/log/messages
Alguma idéia?
Se a montagem do NFS for exportada como somente leitura (independentemente de estar montada como rw ou ro), isso parece fazer com que o tftpd-hpa exiba esse comportamento. Embora eu não saiba por que, exportar rw resolve isso.
Eu não acabei resolvendo isso. Optei por servir o TFTP do servidor de arquivos (que exporta /tftpboot ). Além de realmente funcionar, é muito mais rápido. Se alguém quiser ajudar a depurar esse problema no futuro, sinta-se à vontade para entrar em contato comigo.