Что означает код HRESULT 0xC1100123 (WDSTPTMGMT_E_INVALID_TFTP_MAX_BLOCKSIZE)?

 
Предыдущий Следующий
WDSTPTMGMT_E_TFTP_VAR_WINDOW_NOT_SUPPORTED WDSMCS_E_SESSION_SHUTDOWN_IN_PROGRESS

WDSTPTMGMT_E_INVALID_TFTP_MAX_BLOCKSIZE

Как диагностировать WDSTPTMGMT_E_INVALID_TFTP_MAX_BLOCKSIZE

WDSTPTMGMT_E_INVALID_TFTP_MAX_BLOCKSIZE — Для TFTP в конфигурации WDS указан недопустимый максимальный размер блока.

Код относится к параметру TFTP-службы WDS на сервере развертывания и возникает при проверке значения конфигурации до начала передачи данных.

Проверка причины

TftpMaximumBlockSize — конфигурационный предел размера TFTP-блока, а не размер произвольного пользовательского буфера. Сверьте переданное значение с диапазоном, который поддерживает конкретная версия WDS, и исключите переполнение либо ошибку преобразования signed/unsigned.

  • Запишите переданное значение block size, способ его задания и фактическое значение после чтения конфигурации; единицы здесь — байты TFTP-блока, а не символы или элементы приложения.
  • Если значение формально допустимо, сравните его с MTU пути PXE/TFTP. Слишком агрессивный block size может приводить к фрагментации или потерям, поэтому проверяйте проблемное значение рядом с заведомо рабочим и фиксируйте фактический negotiated block size.

Какие данные собрать

  • Сохраните TftpMaximumBlockSize до и после чтения конфигурации WDS, версию сервера, MTU интерфейса и первый HRESULT метода, который отклоняет параметр. Не смешивайте эту ошибку с тайм-аутом передачи уже после успешного согласования TFTP.

Ссылки по этому результату


Нужно найти другой код? Найти другой код состояния или ошибки.