다음을 통해 공유


EAPHost 추적 사용

디버깅 정보가 포함된 추적 로그는 사용자가 EAP 인증 프로세스 중에 발생하는 문제의 근본 원인을 찾는 데 도움이 될 수 있습니다. 디버깅 정보에는 수행된 API 호출, 수행된 내부 함수 호출 및 수행된 상태 전환이 포함될 수 있습니다.

클라이언트 쪽과 인증자 쪽 모두에서 추적을 사용하도록 설정할 수 있습니다. RRAS(라우팅 및 원격 액세스 서비스) API 호출에 대해 추적을 사용하도록 설정할 수도 있습니다. 자세한 내용은 라우팅 및 원격 액세스 서비스에 대한 추적을 참조 하세요.

참고 항목

추적 로그는 영어로만 사용할 수 있습니다.

EAPHost 추적을 사용하도록 설정하면 로깅 정보가 사용자 지정 위치의 .etl 파일에 저장됩니다. EAP 인증 중에 오류가 발생하면 추적은 근본 원인 분석을 위해 Microsoft 개발자 지원으로 보낼 수 있는 .etl 파일을 생성합니다. Microsoft Windows 빌드 공유, 기호 및 traceformat 파일에 액세스할 수 있는 파트너는 tracerpt 도구를 사용하여 .etl 파일을 일반 텍스트 파일로 변환할 수 있습니다.

NPS(네트워크 정책 서버) 오류는 EAPHost 로그에 캡처되지 않습니다. NPS 오류 문제를 해결하려는 경우 IASSAM을 확인합니다. LOG 및 IASNAP. LOG 파일(NAP 문제 해결 도구 - 로그 파일 참조).

클라이언트에서 추적

클라이언트 쪽에서 추적을 사용하도록 설정하려면 다음을 수행합니다.

  1. 관리자 권한으로 명령 프롬프트 창을 엽니다.
  2. 다음 명령을 실행합니다. logman start trace EapHostPeer -o .\EapHostPeer.etl -p {5F31090B-D990-4e91-B16D-46121D0255AA} 0x4000ffff 0 -ets
  3. 추적하려는 시나리오를 재현합니다.
  4. 다음 명령을 실행합니다. logman stop EapHostPeer -ets
  5. 다음 명령을 사용하여 etl 파일을 텍스트로 변환합니다. tracerpt EapHostPeer.etl –pdb< pdbpath> -tp< tracemessagefilesdirectorypath >-o EapHostPeer.txt

    참고 항목

    추적 도구에 액세스할 수 없는 경우 마지막 단계를 피하고 .etl 파일을 Microsoft 개발자 지원에 보냅니다.

인증자에서 추적

인증자 쪽에서 추적을 사용하도록 설정하려면 다음을 수행합니다.

  1. 관리자 권한으로 명령 프롬프트 창을 엽니다.
  2. 다음 명령을 실행합니다. logman start trace EapHostAuthr -o .\EapHostAuthr.etl -p {F6578502-DF4E-4a67-9661-E3A2F05D1D9B} 0x4000ffff 0 -ets
  3. 추적하려는 시나리오를 재현합니다.
  4. 다음 명령을 실행합니다. logman stop EapHostAuthr -ets
  5. 다음 명령을 사용하여 etl 파일을 텍스트로 변환합니다. tracerpt EapHostAuthr.etl –pdb< pdbpath> -tp< tracemessagefilesdirectorypath >-o EapHostAuthr.txt

    참고 항목

    tracerpt 도구에 액세스할 수 없는 경우 마지막 단계를 피하고 대신 .etl 파일을 Microsoft 개발자 지원에 보냅니다.

이벤트 추적

Windows 7 이상 버전의 Windows에서 EapHost는 인증자 및 피어에 대한 이벤트 기반 추적을 제공합니다. 이벤트 기반 추적의 장점은 추적 메시지를 보는 데 기호 파일이 필요하지 않는다는 것입니다. 이벤트 추적을 사용하도록 설정하려면 다음을 수행합니다.

  1. EventViewer를 엽니다.
  2. 중요 EapHost 메시지는 "사용자 지정 보기\관리 이벤트" 아래에 기록됩니다.
  3. 중요하지 않은 메시지는 다음 아래에 기록됩니다. "애플리케이션 및 서비스\Microsoft\Windows\EapHost
  4. 제목 표시줄의 보기 메뉴에서 분석 및 디버그 로그 표시를 선택하여 "분석" 및 "디버그" 형식 이벤트 메시지를 동일한 경로에서 볼 수 있습니다.

라우팅 및 원격 액세스 서비스에 대한 추적

RRAS 추적을 사용하도록 설정하려면 다음을 수행합니다.

  1. 관리자 권한으로 명령 프롬프트 창을 엽니다.
  2. 다음 명령을 실행합니다. netsh ras set tr * en
  3. %systemroot%\tracing을 열어 RAS 추적 보기

RRAS 추적을 사용하지 않도록 설정하려면 다음을 수행합니다.

  1. 관리자 권한으로 명령 프롬프트 창을 엽니다.
  2. 다음 명령을 실행합니다. netsh ras set tr * dis

자세한 내용은 Netsh 명령을 참조 하세요.

EAPHost 사용

RRAS(라우팅 및 원격 액세스 서비스)