Служить монтированию NFS через TFTP

У меня есть сервер FreeBSD, на котором я хотел бы запустить TFTP-сервер (для PXE). Мой демон выбора tftp-hpa и я настроен на обслуживание от /tftpboot должным образом. Это работает, если я не монтирую /tftpboot через NFS. Вот еще немного информации...

  • sockstat -4l подтверждает in.tftpd работает на *:69 (что правильно)
  • telnet очевидно, не работает (UDP), но когда я пытаюсь получить файл, который существует, я получаю тайм-аут.
  • Там нет добычи в /var/log/messages
  • Когда я запрашиваю файл, который не существует, я получаю правильную ошибку

Есть идеи?

2 ответа

Если ваше монтирование NFS экспортируется только для чтения (независимо от того, смонтировано ли оно в формате rw или ro), это может привести к тому, что tftpd-hpa будет демонстрировать это поведение. Пока я не знаю почему, экспорт rw разрешает это.

Я не закончил тем, что решил это. Я решил обслуживать TFTP с файлового сервера (который экспортирует /tftpboot). В дополнение к фактической работе, это намного быстрее. Если кому-то понадобится помощь в устранении этой проблемы в будущем, не стесняйтесь обращаться ко мне.

Другие вопросы по тегам