EAPHost 추적 사용
디버깅 정보가 포함된 추적 로그는 사용자가 EAP 인증 프로세스 중에 발생하는 문제의 근본 원인을 찾는 데 도움이 될 수 있습니다. 디버깅 정보에는 수행된 API 호출, 수행된 내부 함수 호출 및 수행된 상태 전환이 포함될 수 있습니다.
클라이언트 쪽과 인증자 쪽 모두에서 추적을 사용하도록 설정할 수 있습니다. RRAS(라우팅 및 원격 액세스 서비스) API 호출에 대해 추적을 사용하도록 설정할 수도 있습니다. 자세한 내용은 라우팅 및 원격 액세스 서비스에 대한 추적을 참조 하세요.
참고 항목
추적 로그는 영어로만 사용할 수 있습니다.
EAPHost 추적을 사용하도록 설정하면 로깅 정보가 사용자 지정 위치의 .etl 파일에 저장됩니다. EAP 인증 중에 오류가 발생하면 추적은 근본 원인 분석을 위해 Microsoft 개발자 지원으로 보낼 수 있는 .etl 파일을 생성합니다. Microsoft Windows 빌드 공유, 기호 및 traceformat 파일에 액세스할 수 있는 파트너는 tracerpt 도구를 사용하여 .etl 파일을 일반 텍스트 파일로 변환할 수 있습니다.
NPS(네트워크 정책 서버) 오류는 EAPHost 로그에 캡처되지 않습니다. NPS 오류 문제를 해결하려는 경우 IASSAM을 확인합니다. LOG 및 IASNAP. LOG 파일(NAP 문제 해결 도구 - 로그 파일 참조).
클라이언트에서 추적
클라이언트 쪽에서 추적을 사용하도록 설정하려면 다음을 수행합니다.
- 관리자 권한으로 명령 프롬프트 창을 엽니다.
- 다음 명령을 실행합니다. logman start trace EapHostPeer -o .\EapHostPeer.etl -p {5F31090B-D990-4e91-B16D-46121D0255AA} 0x4000ffff 0 -ets
- 추적하려는 시나리오를 재현합니다.
- 다음 명령을 실행합니다. logman stop EapHostPeer -ets
- 다음 명령을 사용하여 etl 파일을 텍스트로 변환합니다. tracerpt EapHostPeer.etl –pdb< pdbpath> -tp< tracemessagefilesdirectorypath >-o EapHostPeer.txt
참고 항목
추적 도구에 액세스할 수 없는 경우 마지막 단계를 피하고 .etl 파일을 Microsoft 개발자 지원에 보냅니다.
인증자에서 추적
인증자 쪽에서 추적을 사용하도록 설정하려면 다음을 수행합니다.
- 관리자 권한으로 명령 프롬프트 창을 엽니다.
- 다음 명령을 실행합니다. logman start trace EapHostAuthr -o .\EapHostAuthr.etl -p {F6578502-DF4E-4a67-9661-E3A2F05D1D9B} 0x4000ffff 0 -ets
- 추적하려는 시나리오를 재현합니다.
- 다음 명령을 실행합니다. logman stop EapHostAuthr -ets
- 다음 명령을 사용하여 etl 파일을 텍스트로 변환합니다. tracerpt EapHostAuthr.etl –pdb< pdbpath> -tp< tracemessagefilesdirectorypath >-o EapHostAuthr.txt
참고 항목
tracerpt 도구에 액세스할 수 없는 경우 마지막 단계를 피하고 대신 .etl 파일을 Microsoft 개발자 지원에 보냅니다.
이벤트 추적
Windows 7 이상 버전의 Windows에서 EapHost는 인증자 및 피어에 대한 이벤트 기반 추적을 제공합니다. 이벤트 기반 추적의 장점은 추적 메시지를 보는 데 기호 파일이 필요하지 않는다는 것입니다. 이벤트 추적을 사용하도록 설정하려면 다음을 수행합니다.
- EventViewer를 엽니다.
- 중요 EapHost 메시지는 "사용자 지정 보기\관리 이벤트" 아래에 기록됩니다.
- 중요하지 않은 메시지는 다음 아래에 기록됩니다. "애플리케이션 및 서비스\Microsoft\Windows\EapHost
- 제목 표시줄의 보기 메뉴에서 분석 및 디버그 로그 표시를 선택하여 "분석" 및 "디버그" 형식 이벤트 메시지를 동일한 경로에서 볼 수 있습니다.
라우팅 및 원격 액세스 서비스에 대한 추적
RRAS 추적을 사용하도록 설정하려면 다음을 수행합니다.
- 관리자 권한으로 명령 프롬프트 창을 엽니다.
- 다음 명령을 실행합니다. netsh ras set tr * en
- %systemroot%\tracing을 열어 RAS 추적 보기
RRAS 추적을 사용하지 않도록 설정하려면 다음을 수행합니다.
- 관리자 권한으로 명령 프롬프트 창을 엽니다.
- 다음 명령을 실행합니다. netsh ras set tr * dis
자세한 내용은 Netsh 명령을 참조 하세요.