SCCM PXE 부팅을 통해 TFTP 전송을 완료할 수 없습니다.

SCCM PXE 부팅을 통해 TFTP 전송을 완료할 수 없습니다.

저는 SCCM을 처음 접했고 사용 가능한 개발 환경에서 SCCM을 설정해 왔습니다. 모든 머신은 가상이며 자체 VLAN(서버와 클라이언트 모두)에 격리되어 있습니다.

어떤 컴퓨터(BIOS 또는 UEFI)에서든 PXE 부팅을 시도하면 처음에는 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

7월 패치가 이 문제의 원인인 것으로 밝혀졌습니다. 완화 방법은 다음에서 찾을 수 있습니다.https://support.microsoft.com/en-us/help/4512816/devices-that-start-up-using-preboot-execution-environment-pxe-images-f

개인적으로 WDS 대신 PXE Responder를 사용하는 것이 가장 적합했습니다.

관련 정보