Servir uma montagem NFS por TFTP

1

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.
  • Não há pilhagem em /var/log/messages
  • Quando eu solicito um arquivo que não existe, recebo o erro adequado

Alguma idéia?

    
por Alex Hirzel 28.12.2011 / 23:51

2 respostas

1

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.

    
por 16.03.2017 / 23:01
0

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.

    
por 29.12.2011 / 20:45