Как устранить неполадки tftp с некоторыми (но не со всеми) клиентами

Как устранить неполадки tftp с некоторыми (но не со всеми) клиентами

У меня есть рабочий PXE-сервер с Puppet Razor (сейчас он уже не работает, но нам нужно, чтобы он поработал еще немного). Он построил для нас сотни систем.

Я могу зайти на большинство систем здесь и вручную загрузить файлы по TFTP с этого сервера и получить файлы, чьи MD5SUMs идеально совпадают.

Однако у нас есть несколько систем в удаленном месте, которые не могут нормально передавать файлы по TFTP. Они получают свой адрес DHCP, но не могут загрузить файл vmlinuz, необходимый для продолжения. Если я перехожу в работающую систему и пытаюсь вручную передать файл по TFTP, я получаю файл с неверным MD5SUM. Если я затем повторяю задачу, я всегда получаю точно такой же, неверный MD5SUM. Если я вместо этого синхронизирую файл с TFTP-сервером, я получаю именно тот файл, который ожидался, с правильным MD5SUM.

Передача tftp мучительно медленная, часто занимает 30-60 секунд для файла, который rsync передает меньше секунды. Так что проблема не в пропускной способности сети. Что-то еще происходит.

Где мне начать искать, чтобы отладить это? Это чертовски странно.

Связанный контент