다음을 통해 공유


Fiddler 및 Wireshark를 사용하여 HoloLens 2 네트워크 문제 진단

네트워크 문제가 조직에서 HoloLens 2를 성공적으로 배포하고 사용하는 데 방해가 되는 경우, 잘 알려진 두 가지 네트워크 진단 도구인 Fiddler와 Wireshark가 문제를 검사, 진단 및 식별하는 데 어떻게 도움이 되는지 알아봅니다.

  • Fiddler Everywhere 타사 웹 디버깅 프록시이며 주로 HTTP(S) 문제를 해결하는 데 사용됩니다. 컴퓨터가 만드는 모든 HTTP 요청을 캡처하고 연결된 모든 항목을 기록하므로 조직에서 사용되는 HTTPS 앱에 대한 최종 사용자 인증 문제를 쉽게 파악할 수 있습니다.

    메모

    진단에 사용할 수 있는 Fiddler 클래식 라는 Fiddler의 무료 버전도 있습니다. 인터페이스는 여기에 표시된 것과 약간 다르지만 두 도구 간의 기능은 비슷합니다.

  • Wireshark 주로 HoloLens 2 디바이스에서 TCP/UDP 트래픽을 검사하는 데 사용되는 타사 네트워크 프로토콜 분석기입니다. 이렇게 하면 HoloLens 2로 건너가는 모든 네트워크 트래픽을 쉽게 검사할 수 있습니다. 이렇게 하면 트래픽의 상당 부분, 특정 홉 사이에 얼마나 많은 대기 시간이 있는지 등을 확인하여 트래픽에 대한 심층적인 검사를 수행할 수 있습니다.

네트워크 진단 도구

HoloLens 2와 함께 설치 및 구성과 함께 이러한 도구를 사용하는 경우의 몇 가지 예를 살펴보겠습니다.

Fiddler Everywhere

사용자 지정 LOB(기간 업무) 애플리케이션에 인증 문제가 있다고 가정해 보겠습니다. HoloLens 2에 설치되면 앱은 HTTPS를 통해 백 엔드 서버에 인증할 수 없습니다. 이 문제를 해결하려면 Fiddler를 사용하여 HTTPS 세션을 캡처하고 디코딩하여 네트워크 수준 문제를 검색할 수 있습니다.

HoloLens 2에서 HTTP 트래픽을 캡처하도록 Fiddler 구성

필수 구성 요소:
  • HoloLens 2 디바이스 및 PC는 동일한 네트워크에 있어야 합니다.
  • PC의 IP 주소를 기록해 둡니다.
단계:

PC에서 Fiddler를 설치하고 시작합니다. 원격 컴퓨터가 연결할 수 있도록 Fiddler를 구성합니다.

  1. Fiddler 설정 이동하여 연결선택합니다.

  2. Fiddler의 수신 대기 포트를 확인합니다(기본값은 Fiddler 클래식의 경우 8866 및 8888).

  3. 원격 컴퓨터에서연결할 수 있도록 허용을 선택합니다.

    참고:도구에서 -> 옵션 -> HTTPS, 원격 클라이언트에 대해서만 HTTPS Connects/암호 해독 캡처를 선택합니다. 이렇게 하면 로컬 트래픽을 캡처하지 않고 HoloLens에서 들어오는 트래픽만 캡처합니다.

    Fiddler 연결 설정 대화 상자

  4. 저장을 선택합니다.

HoloLens 2에서 Fiddler를 프록시 서버*로 구성합니다. HoloLens 2 디바이스에서 Windows Holographic 빌드 20279.1006 이상(참가자 및 향후 릴리스)을 실행하는 경우 다음 단계를 사용하여 프록시를 구성합니다.

  1. 시작 메뉴를 열고 설정(> 네트워크 & 인터넷 -> 상태 -> Wi-Fi 네트워크의 속성)으로 이동합니다.
  2. 아래로 스크롤하여 프록시.
  3. 수동 설치변경합니다.
  4. Fiddler가 설치된 PC의 IP 주소를 입력합니다.
  5. 위에서 설명한 포트 번호를 입력합니다. 기본값은 8866입니다.
  6. 적용 선택합니다.

HoloLens 2에서 HTTPS 트래픽 암호 해독

PC에서 Fiddler 인증서를 내보냅니다.

  1. Fiddler 설정> HTTPS로 이동하고 고급 설정확장합니다.

  2. Fiddler 인증서 내보내기선택합니다. 인증서가 바탕 화면에 저장됩니다.

    Fiddler 인증서

  3. HoloLens 2의 다운로드 폴더로 인증서를 이동합니다.

HoloLens 2에서 Fiddler 인증서를 가져옵니다.

  1. 업데이트 및 보안 인증서 설정으로 이동합니다.
  2. 인증서설치 선택하고 다운로드 폴더로 이동하여 Fiddler 인증서를 선택합니다.
  3. 저장소 위치 로컬 컴퓨터변경합니다.
  4. 인증서 저장소 루트변경합니다.
  5. 설치선택합니다.
  6. 인증서가 인증서 목록에 표시되는지 확인합니다. 그렇지 않은 경우 위의 단계를 반복합니다.

HTTP(S) 세션 검사

PC에서 Fiddler는 HoloLens 2의 라이브 HTTP(S) 세션을 표시합니다. Fiddler의 검사기 패널은 다른 보기에서 HTTP(S) 요청/응답을 표시할 수 있습니다. 예를 들어 "원시" 보기는 원시 요청 또는 응답을 일반 텍스트로 표시합니다.

결론

조직에 HoloLens 2를 배포한 후 문제 해결을 위해 네트워크 트래픽을 캡처해야 할 수 있습니다. Fiddler와 Wireshark는 HoloLens 2와 함께 HTTP(S) 및 TCP/UDP 수준의 문제를 식별하고 진단합니다.

피드백 허브 및 문제 해결 팁

HoloLens 2는 사용자가 조사를 위해 Microsoft에 진단 로그를 제공하는 몇 가지 방법을 제공합니다. 피드백 허브를 사용하여 "네트워크 & 인터넷" 범주를 통해 피드백을 제출하여 일반 네트워크 연결 문제에 대한 로그를 제출할 수 있습니다. 또한 기본 제공 설정 문제 해결사에서는 더 복잡한 문제에 대한 자세한 네트워크 추적을 수집할 수 있습니다. 자세한 내용은 HoloLens 디바이스에서 진단 정보 수집 및 사용 참조하세요.