ERR_NETWORK_CHANGED 오류 원인과 해결 방법

Advertisement
ERR_NETWORK_CHANGED란?
ERR_NETWORK_CHANGED는 Chrome, Edge 등 Chromium 계열 브라우저가 '연결이 중단되었습니다'라는 제목과 '네트워크 변경이 감지되었습니다.'라는 문구와 함께 표시하는 오류입니다(영문: "Your connection was interrupted", "A network change was detected."). Chromium 내부에서는 네트워크 오류 -21이며, 소스 코드에는 단순히 "the network changed", 즉 네트워크가 바뀌었다고 설명되어 있습니다.
Chrome은 운영체제의 네트워크 변화를 계속 지켜봅니다. IP 주소가 생기거나 사라지는 경우, 네트워크 어댑터가 연결되거나 끊기는 경우, 기본 경로(default route)가 다른 인터페이스로 옮겨 가는 경우입니다. 페이지를 불러오는 도중 이런 일이 생기면 Chrome은 사용하던 연결이 아직 작동하는지 확신할 수 없으므로, 멈춘 채 기다리는 대신 요청을 포기하고 이 오류 페이지를 보여 줍니다.
즉, 이 오류는 사실 웹사이트에 관한 것이 아닙니다. 내 쪽에서 무언가가 바뀌었다는 신호입니다. 한 번쯤은 정상입니다. 예를 들어 방을 옮기다가 노트북이 다른 Wi-Fi 액세스 포인트로 전환될 때 생길 수 있습니다. 계속 반복된다면 기기나 네트워크의 무언가가 계속해서 바뀌고 있는 것이고, 바로 그것을 찾아야 합니다.
무엇이 '네트워크 변경'에 해당하나요?
페이지를 불러오는 도중 다음 중 하나라도 일어나면 이 오류가 발생합니다:
| 변경 | 흔한 원인 |
|---|---|
| Wi-Fi 연결이 끊겼다가 다시 연결됨 | 약한 신호, 공유기의 밴드 스티어링, 메시 노드 간 핸드오버 |
| 다른 네트워크로 전환됨 | 노트북이 저장된 다른 Wi-Fi에 자동 연결, 휴대폰이 Wi-Fi와 모바일 데이터 사이를 오감 |
| VPN이 연결되거나 끊기거나 다시 연결됨 | 불안정한 회선에서 VPN 클라이언트가 재연결 |
| 가상 어댑터가 켜지거나 꺼짐 | Hyper-V, WSL2, VirtualBox, VMware, Docker의 시작과 종료 |
| IP 주소가 바뀜 | DHCP가 새 주소를 할당, IPv6 임시 주소 교체 |
| 어댑터 전원이 꺼짐 | Windows 절전 기능이 Wi-Fi 카드를 끔 |
| 이더넷 케이블을 꽂거나 뽑음 | 도킹 스테이션, 헐거운 케이블, USB 네트워크 어댑터 |
Advertisement
1단계: 계속 바뀌는 것 찾기
아무 해결 방법이나 시도하기 전에 변경이 일어나는 순간을 잡아내세요. Windows에서는 연속 ping으로 끊김을 실시간으로 볼 수 있고, 지난 3일간의 모든 연결 끊김을 담은 자세한 Wi-Fi 보고서도 만들 수 있습니다:
:: 브라우징하는 동안 실행해 두세요. "Request timed out"(한국어 Windows: "요청 시간이 만료되었습니다.") 줄 = 연결이 끊긴 순간
ping -t 8.8.8.8
:: Wi-Fi 기록 보고서(관리자 권한 명령 프롬프트에서 실행)
netsh wlan show wlanreport
:: 다음 파일을 여세요: C:\ProgramData\Microsoft\Windows\WlanReport\wlan-report-latest.html
:: 모든 어댑터와 상태 표시
ipconfig /allWi-Fi 보고서의 요약 차트에서 오류 시점과 겹치는 빨간 오류 원이 보인다면 무선 연결이 원인입니다. Wi-Fi가 안정적으로 보인다면 ipconfig /all에서 vEthernet, VirtualBox Host-Only, VMware Network Adapter, VPN의 TAP 또는 WireGuard 어댑터 같은 추가 어댑터를 찾아보세요. 대개 이것들이 범인입니다. 몇 분 간격으로 내 IP 주소 확인 페이지를 두 번 열어 보는 것도 도움이 됩니다. 방문할 때마다 공인 IP가 바뀐다면 연결이나 VPN이 경로를 전환하고 있는 것입니다.
해결 방법 1: Wi-Fi 연결 안정화하기
사용하지 않는 저장된 네트워크를 삭제하세요. 노트북이 이웃집 Wi-Fi나 휴대폰 핫스팟을 기억하고 있다면, 주 신호가 약해질 때마다 그쪽으로 옮겨 갈 수 있습니다. Windows: 설정 → 네트워크 및 인터넷 → Wi-Fi → 알려진 네트워크 관리 → 삭제. Mac: 시스템 설정 → Wi-Fi → 네트워크 옆 … 버튼 → 이 네트워크 지우기.
밴드·노드 간 이동을 막으세요. 메시 시스템과 듀얼 밴드 공유기는 기기를 2.4GHz, 5GHz, 여러 노드 사이로 옮깁니다. 특정 장소에서만 오류가 난다면 공유기나 노드에 더 가까이 가거나, 5GHz 대역에 별도의 네트워크 이름(SSID)을 붙여 그 네트워크에 연결하세요.
공유기를 재시작하세요. 전원을 뽑고 30초 기다리세요. 오래 켜 둔 공유기는 불안정해지기도 하며, 재시작하면 최신 DHCP 임대도 받을 수 있습니다.
테스트 삼아 이더넷(유선)으로 연결하세요. 케이블로 연결했을 때 오류가 사라진다면 문제는 Chrome이 아니라 무선 연결입니다.
Advertisement
해결 방법 2: VPN 확인하기
VPN은 연결되거나 다시 연결될 때마다 네트워크 어댑터와 기본 경로를 추가하거나 바꿉니다. 바로 Chrome이 반응하는 변화입니다. 약한 회선에서는 VPN이 몇 분마다 재연결할 수 있고, 재연결될 때마다 불러오던 페이지가 깨질 수 있습니다.
VPN 연결을 끊고 한동안 브라우징해 보세요. 오류가 멈춘다면 VPN 서버나 프로토콜을 바꾸고(WireGuard가 TCP 기반 OpenVPN보다 재연결이 빠르고 덜 잦은 편입니다), '가장 빠른 서버로 자동 전환' 같은 옵션을 끄고, VPN 앱을 업데이트하세요.
해결 방법 3: 필요 없는 가상 네트워크 어댑터 끄기
가상화 도구는 자체 네트워크 어댑터를 만듭니다. Hyper-V와 WSL2(vEthernet 어댑터), VirtualBox, VMware, Docker Desktop, 일부 VPN 앱이 모두 그렇습니다. 이 도구들이 시작하거나 종료될 때마다 어댑터가 나타났다 사라지고, Chrome은 매번 이를 네트워크 변경으로 인식합니다.
네트워크 연결을 열고(Win + R → ncpa.cpl 입력 → Enter), 필요 없는 가상 어댑터를 각각 마우스 오른쪽 버튼으로 클릭해 사용 안 함을 선택하세요. 실제 Wi-Fi나 이더넷 어댑터는 그대로 두세요. 해당 도구를 실제로 쓰고 있다면 브라우징하는 동안 닫아 두거나, 닫은 상태로 테스트해 원인인지 확인하세요.
Advertisement
해결 방법 4: Wi-Fi 절전 기능 끄기 및 드라이버 업데이트
Windows는 전력을 아끼기 위해 Wi-Fi 카드를 잠깐 끌 수 있으며, 일부 드라이버는 그 뒤 다시 연결합니다. 재연결될 때마다 네트워크 변경이 일어납니다.
장치 관리자(시작 버튼 마우스 오른쪽 클릭 → 장치 관리자) → 네트워크 어댑터를 여세요.
Wi-Fi 어댑터를 더블클릭 → 전원 관리 탭(어댑터에 있는 경우) → 전원을 절약하기 위해 컴퓨터가 이 장치를 끌 수 있음의 체크를 해제하세요.
드라이버 탭에서 드라이버 업데이트를 선택하거나, 노트북 제조사나 칩 제조사(Intel, Realtek, MediaTek, Qualcomm)에서 최신 드라이버를 받으세요. 오래된 Wi-Fi 드라이버는 반복적인 연결 끊김의 흔한 원인입니다.
설정 → 시스템 → 전원 및 배터리의 배터리 절약 모드(Battery saver)도 Wi-Fi 성능을 떨어뜨릴 수 있습니다. 전원을 연결한 상태에서 테스트해 보세요.
해결 방법 5: IPv6 주소 변경 여부 확인하기
IPv6에서는 보통 기기에 고정 주소와 함께 주기적으로 교체되는 임시 개인정보 보호 주소가 있고, 공유기가 새 프리픽스를 알릴 수도 있습니다. 일부 네트워크, 특히 공유기가 불안정하거나 ISP의 IPv6가 계속 재시작되는 환경에서는 이런 변경이 자주 일어나 ERR_NETWORK_CHANGED를 일으킵니다.
테스트로 Wi-Fi나 이더넷 어댑터의 IPv6를 꺼 보세요: ncpa.cpl → 어댑터 마우스 오른쪽 클릭 → 속성 → 인터넷 프로토콜 버전 6(TCP/IPv6) 체크 해제 → 확인. 오류가 멈춘다면 진짜 해결은 공유기 쪽에서 해야 합니다(펌웨어 업데이트, 또는 ISP에 IPv6 불안정 문의). 가능하면 이후 IPv6를 다시 켜 두세요. 점점 더 많은 인터넷 서비스가 IPv6를 우선 사용하기 때문입니다.
Advertisement
해결 방법 6: DNS 플러시 및 네트워크 스택 초기화
위에서 눈에 띄는 원인이 없다면 Windows 네트워크를 기본값으로 초기화하세요. 관리자 권한 명령 프롬프트에서 다음을 실행한 뒤 재시작하세요:
ipconfig /flushdns
netsh winsock reset
netsh int ip reset
ipconfig /release
ipconfig /renew완전히 초기화하려면 Windows 11의 설정 → 네트워크 및 인터넷 → 고급 네트워크 설정 → 네트워크 초기화를 사용하세요. 모든 어댑터를 다시 설치합니다. 그다음 Chrome에서도 DNS를 플러시하세요: chrome://net-internals/#dns를 열고 Clear host cache를 클릭합니다.
Mac에서 ERR_NETWORK_CHANGED 해결하기
불필요한 네트워크 서비스 제거: 시스템 설정 → 네트워크에 모든 인터페이스가 표시됩니다. Bluetooth PAN, iPhone USB, Thunderbolt 브리지, 오래된 VPN 항목은 나타났다 사라질 수 있습니다. 사용하지 않는 항목은 제거하거나 비활성화하세요.
다른 네트워크 자동 연결 끄기: 시스템 설정 → Wi-Fi → 저장된 네트워크 옆 … 버튼 → 가끔만 쓰는 네트워크는 자동 연결을 끄세요. 그래야 Mac이 그 네트워크로 옮겨 가지 않습니다.
VPN과 네트워크 확장 프로그램 확인: 일부 보안 도구와 VPN 클라이언트는 네트워크 필터를 설치합니다. 하나씩 종료하며 테스트하세요.
DHCP 임대 갱신: 시스템 설정 → 네트워크 → Wi-Fi → 세부사항… → TCP/IP → DHCP 임대 갱신.
Android와 iPhone에서 ERR_NETWORK_CHANGED 해결하기
휴대폰은 Wi-Fi와 모바일 데이터 사이를 자동으로 전환하며, 이 전환 자체가 네트워크 변경입니다. Android의 적응형 연결과 모바일 데이터로 자동 전환 기능, iPhone의 Wi-Fi 지원(최신 iOS에서는 연결 지원 기능(Connectivity Assist)으로 대체)은 Wi-Fi가 약하거나 인터넷이 안 될 때 모바일 데이터로 옮겨 줍니다. 약한 Wi-Fi에서 이 오류가 자주 뜬다면 그 네트워크를 쓰는 동안 해당 기능을 끄거나 공유기에 더 가까이 가세요.
테스트 삼아 VPN과 광고 차단 앱도 꺼 보세요(상당수가 로컬 VPN 방식으로 작동합니다). Android에서는 비공개 DNS를 자동으로 설정하세요. 각 옵션의 의미는 비공개 DNS 가이드에서 설명합니다.
ERR_NETWORK_CHANGED와 비슷한 오류 비교
| 오류 | 코드 | 무슨 일이 일어났나 |
|---|---|---|
| ERR_NETWORK_CHANGED | -21 | 요청 도중 기기의 네트워크 구성이 바뀜 |
| ERR_INTERNET_DISCONNECTED | -106 | 기기에 네트워크 연결이 전혀 없음 |
| ERR_CONNECTION_RESET | -101 | 열린 연결이 TCP 리셋으로 끊김 |
| ERR_NAME_NOT_RESOLVED | -105 | DNS가 도메인을 찾지 못함 |
Wi-Fi는 연결되어 있는데 아무것도 열리지 않는다면 Wi-Fi는 연결됐는데 인터넷이 안 될 때를 참고하세요. 네트워크 변경이 아니라 리셋 때문에 페이지가 실패한다면 ERR_CONNECTION_RESET을, DNS 문제라면 DNS 서버가 응답하지 않을 때를 참고하세요. Ping 테스트로 저희 서버에서 사이트가 응답하는지 확인할 수 있습니다.
공인 IP가 바뀌고 있나요?
DNS Robot의 내 IP 주소 확인 페이지를 지금 한 번, 몇 분 뒤에 다시 한 번 열어 보세요. 방문할 때마다 공인 IP나 ISP가 바뀐다면 연결이나 VPN이 경로를 전환하고 있는 것이며, 바로 이것이 ERR_NETWORK_CHANGED를 일으킵니다.
사용해보기 내 IP 주소 확인Advertisement
자주 묻는 질문
페이지를 불러오는 도중 Chrome이 Wi-Fi 재연결, VPN 연결, 가상 어댑터 생성 같은 기기의 네트워크 구성 변경을 감지해 요청을 중단했다는 뜻입니다. Chromium에서는 네트워크 오류 -21입니다. 웹사이트 자체는 대개 정상입니다.