Служить монтированию 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). В дополнение к фактической работе, это намного быстрее. Если кому-то понадобится помощь в устранении этой проблемы в будущем, не стесняйтесь обращаться ко мне.