인터넷이 작동하지 않으면 라우터가 온라인 상태인지 확인한 다음, 네트워크의 다른 기기에서도 비슷한 문제가 발생하는지 확인하게 됩니다. 만약 PC에서만 문제가 발생한다면, 인터넷이 끊겼을 때 실행할 수 있는 아주 유용한 명령어 세트를 활용할 수 있습니다.

하지만 이러한 명령어들은 현재 어떤 일이 일어나고 있는지만 알려줄 뿐입니다. 새벽 2시에 다운로드가 조용히 중단되었을 때 무슨 일이 있었는지, 혹은 어제 통화 중에 연결이 왜 세 번이나 끊겼는지에 대해서는 알려주지 못합니다. 이를 위해서는 기록이 필요합니다. 다행히 Windows는 그동안 계속해서 기록을 남겨왔습니다. 단 하나의 명령어로 기기의 모든 Wi-Fi 연결, 연결 해제 및 오류에 대한 타임라인인 전체 WLAN 보고서를 불러올 수 있습니다.

WLAN 보고서 및 Wi-Fi 기록 생성 방법

명령어 하나로 전체 보고서 생성

출처: [150단어. 다양한 크기의 3-4개 단락.] 명령어는 netsh wlan show wlanreport입니다. 이 명령어는 Windows 10과 11에서 작동하며, 한 가지 주의할 점은 관리자 권한으로 실행해야 한다는 것입니다. 시작 메뉴를 열고 Windows 터미널 또는 명령 프롬프트를 입력한 뒤, 결과 항목을 마우스 오른쪽 버튼으로 클릭하여 ‘관리자 권한으로 실행’을 선택하세요. 이 단계를 건너뛰고 일반 창에서 실행하면 액세스 오류로 인해 명령어가 실패하며 파일이 생성되지 않습니다.

명령어가 실행되면 Windows가 이벤트 로그를 스캔하여 모든 내용을 하나의 HTML 파일로 구성합니다. 몇 초 정도 소요됩니다. 완료되면 터미널에 보고서의 위치가 표시됩니다.

파일은 항상 같은 위치인 C:\ProgramData\Microsoft\Windows\WlanReport\wlan-report-latest.html에 저장됩니다. 해당 경로를 파일 탐색기에 직접 붙여넣거나, 터미널에서 링크를 복사하면 됩니다. 브라우저에서 열면 일반 웹 페이지처럼 보고서가 로드됩니다. 기본적으로 최근 3일간의 Wi-Fi 활동을 다루며, 이는 보통 연결 끊김 패턴을 파악하기에 충분합니다.

관련 기사

2.4GHz Wi-Fi 설정을 하나 변경했더니 연결이 훨씬 안정되었습니다

Wi-Fi 설정의 간단한 변경으로 문제가 해결되었으며, 그 이후로 연결이 일관되게 유지되고 있습니다.

무선 세션 그래프 읽기

상단에 표시되는 모든 연결 타임라인

보고서 상단에서 가장 먼저 볼 수 있는 것은 무선 세션 그래프입니다. 이는 색상 표시가 있는 어두운 타임라인 스트립이며, 각 표시는 Wi-Fi 이벤트를 나타냅니다. 녹색 표시는 정상적인 세션과 성공적인 연결을 의미하며, 빨간색 표시는 여러분이 주목해야 할 연결 해제와 같은 오류를 의미합니다.

이 글도 확인해 보세요:  Windows 10 및 11에서 <쓰기를위한 파일 열기 오류> 오류를 수정하는 방법

이 그래프는 대화형이며 매우 유용합니다. 마우스를 아무 표시 위에 올리면 이벤트 발생 시간과 원인 등 요약 정보가 툴팁으로 나타납니다. 표시를 클릭하면 페이지가 해당 이벤트의 상세 로그 항목으로 바로 이동하므로, 수백 줄을 일일이 스크롤하며 찾을 필요가 없습니다.

여기서 가장 먼저 확인해야 할 것은 군집 현상입니다. 3일 동안 빨간색 표시가 드문드문 나타저는 것은 일상적인 일입니다. 하지만 짧은 시간 내에 빨간색 표시가 밀집되어 있다면, 그 특정 시간에 문제가 발생했다는 뜻입니다. 제 보고서의 경우, 오류가 제가 기억하는 불안정했던 순간들과 일치했으며, 이는 세부 내용을 읽기도 전에 그래프가 정확하다는 것을 알려주었습니다.

연결 해제 이유 섹션을 가장 먼저 확인해야 하는 이유

무슨 일이 일어났는지 평이한 언어로 설명

그래프 바로 아래에는 ‘연결 해제 이유(Disconnect Reasons)’라는 작은 표가 있는데, 저는 다른 무엇보다 이 섹션을 가장 먼저 확인합니다. 오류 코드 대신 연결 해제의 실제 원인을 평이한 언어로 나열하며, 각 원인이 몇 번 발생했는지 횟수도 함께 보여줍니다.

제 보고서에는 두 가지 항목이 나타났습니다. 첫 번째는 "드라이버에 의해 네트워크 연결이 끊김(The network is disconnected by the driver)"으로 세 번 발생했습니다. 두 번째는 "연결 가능한 액세스 포인트가 보이지 않아 연결 실패(Failed to connect because no connectable Access Point was visible)"로 한 번 발생했습니다. 두 번째 항목은 이해하기 쉽습니다. 노트북이 네트워크에 연결하려고 했지만 네트워크를 찾지 못한 것으로, 보통 라우터가 재부팅 중이거나 범위를 벗어났을 때 나타저는 신호입니다.

드라이버에 의한 연결 해제는 더 흥미로운 경우입니다. 이는 라우터나 Windows 자체가 아니라 Wi-Fi 어댑터의 소프트웨어가 직접 연결을 끊기로 결정했음을 의미합니다. 3일 동안 몇 번 발생하는 것은 드라이버가 절전 모드나 로밍 중에 수행하는 작업이므로 정상입니다. 하지만 이 횟수가 많다면 드라이버 업데이트 또는 롤백이라는 한 가지 해결책을 시사합니다.

이벤트 ID 이해하기

세션 목록의 코드에 대한 빠른 가이드

연결 해제 표를 지나 아래로 스크롤하면 전체 무선 세션 목록이 나옵니다. 여기의 모든 줄에는 이벤트 ID, 타임스탬프, 메시지가 포함되어 있습니다. ID는 처음에는 암호처럼 보이지만, 자주 나타저는 것은 몇 개뿐이며 일단 알고 나면 목록을 쉽게 읽을 수 있습니다.

이 글도 확인해 보세요:  디스크 공간을 확보하기 위해 다음 Windows 파일 및 폴더를 삭제하세요.

가장 흔한 쌍은 연결 이벤트입니다. 11000은 PC가 네트워크 연결을 시도하기 시작했음을 의미하고, 11001은 연결에 성공했음을 의미합니다. 그 직후 11010, 11005, 11004는 보안 핸드셰이크의 시작, 성공, 종료를 나타냅니다. 이 그룹이 순서대로 보인다면 깨끗하고 정상적인 연결입니다.

주목해야 할 ID는 실패와 관련된 것들입니다. 11006은 보안 단계 실패를 의미하며, 종종 잘못된 비밀번호나 키 교환 시간 초과로 인해 발생합니다. 제 보고서에도 하나 있었습니다. 또한 네트워크 모듈이 중지되었음을 의미하는 10002와 PC가 절전 모드로 전환되었음을 기록하는 정상 항목인 10311도 볼 수 있습니다. 마지막 항목이 정상임을 알면 노트북이 설정대로 작동한 것뿐인데 이를 ‘연결 해제’로 오해하여 헛수고하는 일을 방지할 수 있습니다.

WLAN 보고서로 알 수 없는 것들

기록용으로는 유용하지만 실시간 문제 해결에는 한계

출처: Tashreef Shareef / All Things N WLAN 보고서는 기록 보관용이지 실시간 모니터링 도구가 아니며, 몇 가지 한계가 있습니다. 가장 큰 한계는 3일이라는 기간입니다. 지난주에 Wi-Fi가 끊겼다면 해당 이벤트는 이미 사라졌으므로, 문제를 포착하려면 문제가 발생한 직후에 보고서를 생성해야 합니다.

또한 시간에 따른 신호 강도를 보여주지 않습니다. 보고서는 세션이 종료되었다는 사실은 알려주지만, 라우터에서 너무 멀리 떨어져서 종료되었는지 아니면 애초에 신호가 약해서 종료되었는지는 알려주지 않습니다. 그러한 세부 정보를 얻으려면 별도의 Wi-Fi 분석기 앱이 필요합니다.

그리고 Wi-Fi만 다룹니다. 연결 문제가 라우터와 인터넷 사이의 더 먼 곳에 있다면 WLAN 보고서로는 전혀 알 수 없습니다. 이 경우 데이터가 거치는 모든 경로를 매핑하여 인터넷 속도가 느려지는 원인을 보여주는 Windows 명령어인 tracert를 사용할 수 있으며, 이는 WLAN 보고서가 끝저는 지점부터 정확히 파악해 줍니다. 더 깊은 충돌이나 하드웨어 단서를 찾으려면 이벤트 뷰어 로그도 확인해 볼 가치가 있습니다.

OS Windows

최소 CPU 사양 1Ghz/2 코어

Wi-Fi 문제를 진단하는 빠른 명령어

WLAN 보고서가 Wi-Fi를 직접 고쳐주지는 않지만, 올바른 방향을 제시해 줄 것입니다. 이 명령어 하나로 문제가 드라이버 때문인지, 라우터가 사라진 것인지, 아니면 단순히 노트북이 절전 모드로 들어간 것인지 알 수 있습니다. 문제가 계속 반복되는데 원인을 파악할 수 없을 때 가장 유용합니다. 문제가 발생한 직후 보고서를 실행하고 연결 해제 이유를 확인하면, 종종 해답과 다음 조치 방법을 얻을 수 있을 것입니다.

이 글도 확인해 보세요:  Windows 10에서 데스크톱 들여다보기를 켜고 끄는 방법

By 김민수

안드로이드, 서버 개발을 시작으로 여러 분야를 넘나들고 있는 풀스택(Full-stack) 개발자입니다. 오픈소스 기술과 혁신에 큰 관심을 가지고 있고, 보다 많은 사람이 기술을 통해 꿈꾸던 일을 실현하도록 돕기를 희망하고 있습니다.