Невозможно завершить передачу TFTP через загрузку SCCM PXE

Невозможно завершить передачу TFTP через загрузку SCCM PXE

Я новичок в SCCM и настраиваю его в доступной мне среде разработки. Каждая машина виртуальна и изолирована в своей собственной VLAN (как серверы, так и клиенты).

Когда я пытаюсь выполнить загрузку PXE на любой машине (BIOS или UEFI), сначала передача данных по TFTP проходит нормально, но обычно через несколько секунд появляется следующий экран с ошибкой:

Я получаю этот экран с ошибкой]

После некоторого времени просмотра журналов и подтверждения того, что сервер находит коллекцию для рассматриваемого устройства, я запустил захват Wireshark на случай, если это что-то покажет. Каждый раз, когда передача не удалась, это происходит в другом пакете, но у всех них есть одна общая черта:

это одна общая черта:]

  1. Клиент отправляет два подтверждения
  2. Сервер пытается отправить следующий пакет
  3. Клиенту выдается ошибка
  4. Клиент отправляет ряд подтверждений получения нового пакета, на которые сервер не отвечает.
  5. Клиент перестает отправлять подтверждения и показывает экран ошибки, ссылку на который я привел ранее.

Следующие файлы всегда успешны: wdsnbp.com, pxeboot.com, bootmgr.exe, boot.bcd, wgl4_boot.ttf, boot.sdi. Ошибка всегда возникает при передаче моего фактического файла boot.wim, но только после того, как довольно много пакетов были успешно отправлены/получены.

Есть ли у кого-нибудь мысли, почему я могу столкнуться с такой проблемой?

Текущая ветвь SCCM, Windows Server 2019.

решение1

Оказывается, июльские патчи ответственны за эту проблему. Исправление можно найти здесь:https://support.microsoft.com/en-us/help/4512816/devices-that-start-up-using-preboot-execution-environment-pxe-images-f

Лично для меня использование PXE Responder вместо WDS оказалось наиболее эффективным.

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