|
솔루션:
이 정보는 오류 PXE 부트가 실패할 수 있습니다 자세하게 설명하지는 않습니다. 성공적인 PXE 부트 및 요구 사항에 대한 배경 정보를 제공합니다 NO PXE 서버 사용할 수 있을 때 발생하는 동작에 대해서도 설명합니다.
PXE 원격 부트 프로세스를 DHCP 프로토콜 기반으로 합니다. PXE 작동 방법을 이해할 수 있도록, 먼저 DHCP를 대한 기본적인 이해가 있어야 합니다.
DHCP
DHCP BOOTP 부트스트랩 프로토콜(Bootstrap Protocol)기반, 이를 통해 시스템 IP 주소 및 네트워크 원격 부트. DHCP 동적 IP 주소 지정 및 옵션 필드 같은 기능 시스템 정보 전달 추가합니다.
DHCP를 사용하여 주소를 요청하는 클라이언트 검색 메시지 DHCP 프로세스가 시작됩니다. 검색 메시지 원본 포트 68 UDP 패킷(정의된 bootp 클라이언트 bootpc) 및 대상 포트 67 (BOOTP 서버 bootps 정의된). 검색 메시지 발신지 MAC 주소, 및 브로드캐스트 MAC 주소를 요청하는 노드(f Dell의 모든) 목적지 MAC 주소. 소스 IP 주소가 0.0.0.0 및 대상 IP 주소는 255.255.255 .255로 전송되도록(broadcast). 최소 요청 다음 옵션이 포함됩니다.
- 옵션 55 (매개 변수 요청 목록)
- 옵션 1 (서브넷 마스크)
- 옵션 3 (라우터)
- 옵션 6 (Domain Name Server)
하나 이상의 DHCP 서버는 DHCP. DHCP 제공합니다 메시지 목적지 주소 서비스를 요청하는 클라이언트 MAC 주소로 UDP 패킷. 포트 원래 요청 반대되는 합니다(소스 포트 67, 목적지 포트 68). 소스 IP 주소는 당사자든지 제공합니다, 서버 주소 및 대상 IP 주소는 브로드캐스트. 이 제안은 이 선택적 매개 변수 요청 응답을 제안된 IP 주소.
클라이언트는 DHCP 요청 제공 중 하나를 응답합니다. 요청 메시지 검색 메시지 유사한 UDP 패킷 및 동일한 소스 및 대상 포트 및 주소 및 요청 동일한 매개 변수를 사용합니다.
서버 DHCP 요청한 정보를 모두 ACK(승인) 함께 응답합니다. ACK 메시지 메시지 유사한 UDP 패킷 선택적 정보를 요청한.
DHCP PXE 확장
PXE 부트 프로세스를 컴퓨터 원격 부팅하는 데 필요한 정보를 추가하여 DHCP 프로토콜을 확장합니다. 정보 PXE 클라이언트 공급업체 및 클래스 서버 클라이언트-특정 이미지를 선택합니다.
PXE 부트 요청하는 시스템은 해당 공급업체 및 기계 식별하는 DHCP 검색 메시지를 클래스 및 이미지 파일 위치 및 파일 이름을 요청할 수 있습니다. PXE 클라이언트가 기계 때문에 해당 공급업체 및 클래스 식별하는 여러 이미지를 PXE 서버를 통해 사용할 수 있는 것일 수 있습니다.
PXE 클라이언트가 DHCP 검색 메시지를 요청 다음과 같은 선택적 매개 변수:
- 60 - 공급업체 클래스 식별자
- 66 - TFTP 서버 이름(TFTP 서버 이름에 대한 요청을 호스팅 부트 이미지)
- 다운로드 이미지 파일 이름을(67 ~ 부팅 파일 이름)
PXE 부트 Ethereal * 또는 Wireshark * 추적 확인
PXE 부팅 프로세스를 교환할 수 많은 포함합니다.
- PXE 클라이언트가 DHCP 검색 PXE 옵션 채워진 에 보냅니다.
- DHCP 서버 TCP/IP 매개 변수는 DHCP 함께 응답합니다.
- PXE 클라이언트가 DHCP 요청
- DHCP 서버가 DHCP ACK 함께 응답합니다.
- DHCP 서버 또한 PXE 서버, DHCP ACK 보통 TFTP 서버 이름 및 부팅 파일 이름. PXE 서버 서로 다른 시스템, pxe 간 요청 및 응답을 받았는지 별도의 Exchange 서버 및 PXE 클라이언트가 다음 초기 DHCP 프로세스.
| 참고 |
- 초기 DHCP Exchange TFTP 서버 이름 및 부팅 파일 이름 없는 경우, 이 두 옵션이 완료 성공적인 DHCP ACK 때까지 추적 봅니다.
- PXE 클라이언트가 TFTP 서버 이름 및 부팅 파일 이름, 클라이언트 인정 정보를 수신합니다 후 TFTP 서버를 연결하여 TFTP 읽기 요청을 포함하는 부팅 파일 이름입니다.
- TFTP 세션 설정 파일 전송 완료될 때까지 계속됩니다.
| |
그림 1a PXE 클라이언트가 DHCP 검색 메시지를 Ethereal 캡처 스크린 샷 참고 옵션 55(매개 변수 요청 목록) 및 요청 매개 변수를 나열됩니다.
매개 변수 TFTP 요청을 기능도 포함됩니다. 서버 이름(옵션 66) 및 부팅 파일 이름(옵션 67). 요청한 옵션 60, 공급업체 클래스 식별자. 요청 응답 선택 사항이며 클라이언트 알리고 PXE 서버 사용할 다른 DHCP 서버(DHCP 프록시 서버 사용).
 그림 1. DHCP 검색
그림 2는 DHCP 요청 DHCP ACK 응답. DHCP ACK 동일한 옵션을 DHCP 제공합니다 준수하십시오. TFTP 서버 및 부팅 파일 이름 DHCP 트랜잭션 성공할 때 패킷 포함되도록 해야 합니다.
 그림 2. DHCP ACK
성공적인 DHCP Exchange TFTP 읽기 요청을 시작하여 TFTP 세션이 이어집니다. 그림 3은 TFTP 세션 시작.
 그림 3. TFTP 세션.
그림 4 NO PXE 서버 때문에 실패한 PXE 부트 추적 보여줍니다. 비록 PXE 클라이언트가 요청한 TFTP 서버 이름(옵션 66) 및 부트 표시된 파일 이름(옵션 67), DHCP 제공합니다 옵션 66 또는 67 포함되지 않습니다. 이 경우, PXE 클라이언트가 반복되는 DHCP 검색 요청], [DHCP 없는 응답을 PXE 부팅 작업을 완료하는 데 필요한 옵션을 제공합니다.
 그림 4. DHCP 제공합니다 여기서 PXE 서버 사용할 수 없습니다.
적용 대상:
|