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.