Перейти к содержимому
SEO/Опубликовано 18 октября 2026 г./5 мин

ERR_INTERNET_DISCONNECTED: нет подключения к интернету

ERR_INTERNET_DISCONNECTED Chrome показывает, когда не видит ни одного рабочего подключения. Проверили в Chromium 149 и почему VPN-адаптер не считается сетью.

ERR_INTERNET_DISCONNECTED: нет подключения к интернету
N
Команда NEXFORCE
Кто пишет блог

ERR_INTERNET_DISCONNECTED — ошибка Chrome и других браузеров на Chromium. На экране — «Нет подключения к интернету», динозавр и советы: «Проверьте сетевые кабели, модем и маршрутизатор. Подключитесь к сети Wi-Fi ещё раз». Она значит, что браузер считает устройство отключённым от сети: нет ни одного включённого адаптера с адресом. Сайт здесь ни при чём.

Мы проверили на стенде Chromium 149 под Linux, по какому правилу браузер решает, что сети нет, и что происходит, когда она появляется снова. Ниже — результаты и способы, которые помогут исправить ошибку на компьютере с Windows, ноутбуке и телефоне.

Что означает ERR_INTERNET_DISCONNECTED

В списке сетевых ошибок Chromium, файле net_error_list.h, у неё номер −106 и комментарий:

// The Internet connection has been lost. NET_ERROR(INTERNET_DISCONNECTED, -106)

В справке Google Chrome, в разделе «Коды ошибок и их значение», — «Устройство не подключено к интернету».

По исходному коду видно, что браузер ставит этот код в трёх случаях:

  1. Система сама сообщила, что сеть недоступна. Ошибка ENETDOWN в Linux и macOS или WSAENETDOWN (10050) в Windows переводится в ERR_INTERNET_DISCONNECTED. У Microsoft описание этой ошибки — «Network is down»: операция с сокетом наткнулась на неработающую сеть.
  2. Адрес недоступен, а сети нет. Если подключение к серверу дало «адрес недоступен», а браузер считает, что устройство не в сети, код уточняется. В tcp_socket_posix.cc это написано прямо: «Give a more specific error when the user is offline».
  3. Имя сайта не нашлось, а сети нет. То же правило в host_resolver_system_task.cc: ошибка DNS при отсутствии сети тоже становится ERR_INTERNET_DISCONNECTED.

То есть причина одна и та же: браузер решил, что сети нет. Сама неудачная попытка открыть сайт — только повод показать этот вывод.

Как Chrome решает, что сети нет

В Linux состояние сети считает файл address_tracker_linux.cc. Подключённым там считается адаптер, который не является петлевым (loopback), включён и имеет связь — флаги IFF_UP, IFF_LOWER_UP и IFF_RUNNING. Отдельная строка убирает из списка адаптеры VPN:

// Strip out tunnel interfaces from online_links

Туннелем считается адаптер, имя которого начинается с «tun», — по префиксу драйвера Linux. Если других подключённых адаптеров нет, тип соединения — CONNECTION_NONE, и браузер считает себя без сети. В Windows, macOS и Android те же сведения браузер берёт у своей системы, и правила там другие.

Стенд: когда появляется ошибка

Мы собрали стенд в отдельном сетевом пространстве Linux: в нём можно добавлять и убирать сетевые адаптеры, не трогая настоящую сеть. Внутри — Chromium 149 и простой сервер. Каждый раз мы открывали сайт по имени, адрес за пределами сети и свой сервер.

Что было в сетиСайт по имениЧужой адресСвой серверnavigator.onLine
только loopbackERR_INTERNET_DISCONNECTED за 0,1 сERR_INTERNET_DISCONNECTEDоткрылсяfalse
адаптер tun0 с адресомERR_INTERNET_DISCONNECTED——false
обычный адаптер с адресомDNS_PROBE_FINISHED_NO_INTERNETERR_ADDRESS_UNREACHABLEоткрылсяtrue
адаптер выключили, страница открытаERR_INTERNET_DISCONNECTED——false, событие offline
адаптер включён, но без адресаERR_INTERNET_DISCONNECTED——false

Что это значит на практике:

  • Ошибка появляется мгновенно. Браузер не ждёт ответа от сервера или DNS: за 0,1 секунды попытка заканчивается, потому что сети нет.
  • Сеть VPN без обычной сети — не сеть. С одним адаптером tun0, у которого был адрес, браузер по-прежнему писал ERR_INTERNET_DISCONNECTED, а navigator.onLine был false.
  • Одна причина — разные коды. Тот же сайт с обычным адаптером, но без работающего DNS, дал уже DNS_PROBE_FINISHED_NO_INTERNET, а чужой адрес — ERR_ADDRESS_UNREACHABLE. Код зависит не от сайта, а от того, есть ли сеть у устройства.
  • Адаптер без адреса не считается. Включённый, но без полученного адреса адаптер — обычная картина, когда роутер не выдал адрес, — дал ту же ошибку.
  • Локальное работает и без сети. Сервер на самом компьютере открывался, хотя браузер считал устройство отключённым.

Запрос fetch из скрипта страницы без сети заканчивался «TypeError: Failed to fetch», а в консоли — «Failed to load resource: net::ERR_INTERNET_DISCONNECTED».

Страница перезагружается сама

Ещё один опыт: открыть сайт без сети, подождать минуту, потом подключить адаптер. Пока сети не было, браузер ни разу не пробовал загрузить страницу снова — за 60 секунд ни одного перехода. Через 2,5 секунды после появления сети страница перезагрузилась сама и открылась без нажатия кнопок. Самоперезагрузку после появления сети мы проверили и в обычном окне браузера с экраном — через 3 секунды, как и в автоматическом режиме.

Значит, после того как интернет вернулся, ничего делать не нужно: вкладка обновится. Если она не обновилась — браузер всё ещё считает, что сети нет, и искать причину надо в подключении.

Частые причины ошибки

  • Нет подключения к Wi-Fi или кабель не подключён. Самая частая причина: ноутбук отключился от сети, сетевой кабель выпал, роутер перезагружается.
  • Интернет не оплачен или отключён провайдером. Роутер работает, но связи с провайдером нет. Обратите внимание на индикатор интернета на роутере.
  • Адаптер не получил адрес. Роутер не выдал адрес по DHCP — на стенде адаптер без адреса давал ту же ошибку.
  • Режим «в самолёте» или выключенный адаптер. На ноутбуке Wi-Fi выключают клавишей, на телефоне — в шторке уведомлений.
  • Прокси или VPN. Сбитые настройки прокси и VPN-клиент, который перехватывает трафик, мешают выходу в сеть.
  • Антивирус или файрвол. Некоторые антивирусные программы блокируют доступ браузера к сети целиком.
  • Сетевой драйвер. После обновлений системы драйвер сетевой карты может работать с ошибками.
  • Вредоносное ПО, которое меняет сетевые настройки.

Самый частый вариант — первый: в большинстве случаев ошибка связана с самим подключением, а не с браузером. Поэтому важно начинать с простых проверок и только потом переходить к настройкам.

Сначала — простых проверок несколько

Прежде чем менять настройки, попробуйте самое очевидное. Иногда этого достаточно, чтобы решить проблему за минуту:

  • откройте любую другую страницу — если не загружается ни одна, проблема в подключении, а не в конкретном сайте;
  • посмотрите, подключён ли телефон к той же сети Wi-Fi и работает ли на нём интернет;
  • вспомните, что изменилось перед тем, как появилась ошибка: установленный недавно VPN, новый антивирус, обновление системы, смена роутера;
  • проверьте скорость интернета на другом устройстве: если сеть работает с перебоями, ошибка будет появляться и пропадать.

Как исправить ERR_INTERNET_DISCONNECTED: пошаговая инструкция

1. Проверьте подключение

Посмотрите на значок сети в углу экрана. Если там крестик или «Нет подключения», подключитесь к Wi-Fi заново. Проверьте, открываются ли сайты на другом устройстве в той же сети: если нигде не открываются, причина в роутере или у провайдера.

2. Проверьте кабели и перезагрузите роутер

Убедитесь, что сетевой кабель плотно вставлен. Выключите роутер и модем на 30 секунд, включите снова и подождите пару минут, пока индикаторы не загорятся как обычно.

3. Убедитесь, что интернет оплачен

Зайдите в личный кабинет провайдера с телефона через мобильный интернет. Проверьте баланс и сообщения о работах на линии.

4. Отключите прокси и VPN

В Windows: «Параметры» → «Сеть и Интернет» → «Прокси-сервер». Отключите ручной прокси, если вы его не настраивали, и оставьте «Определять параметры автоматически». В Chrome эти настройки открываются через «Настройки» → «Система» → «Открыть настройки прокси-сервера компьютера». Отключите VPN-клиент и проверьте сайт снова.

5. Запустите средство устранения неполадок

Можно начать и с него — средство поможет найти причину самостоятельно.

В Windows 10 и 11 откройте «Параметры» → «Система» → «Устранение неполадок» → «Другие средства устранения неполадок» → «Подключения к Интернету». Средство проверит адаптер и предложит исправления.

В старом интерфейсе путь такой: введите «Панель управления» в строке поиска на панели задач, затем «Центр управления сетями и общим доступом» → «Изменение параметров адаптера». В открывшемся окне будет список сетевых подключений: нажмите правой кнопкой на своё и выберите «Диагностика». Если подключение отключено, там же его можно включить.

6. Сбросьте сетевые протоколы

Запустите командную строку от имени администратора и выполните по очереди:

ipconfig /release
ipconfig /renew
ipconfig /flushdns
netsh winsock reset
netsh int ip reset

Первые две команды заново запрашивают адрес у роутера. После остальных перезагрузите компьютер.

7. Проверьте антивирус и файрвол

Временно отключите антивирус и файрвол Windows и откройте сайт снова. Если ошибка исчезла, разрешите браузеру доступ в сеть в настройках защиты, а саму защиту включите обратно. Оставлять компьютер без защиты от вирусов не рекомендуем.

8. Удалите вредоносное ПО

Запустите полную проверку «Защитником Windows» или другой антивирусной программой. Вредоносное ПО может менять настройки прокси так, что браузер теряет доступ в сеть.

9. Обновите драйвер сетевого адаптера

Откройте «Диспетчер устройств» → «Сетевые адаптеры», нажмите правой кнопкой на адаптер и выберите «Обновить драйвер». Если не помогло, скачайте драйвер с сайта производителя ноутбука или сетевой карты.

10. Забудьте сеть Wi-Fi и подключитесь заново

Откройте список сетей Wi-Fi, найдите свою, нажмите «Забыть» и подключитесь снова с паролем. Это помогает, если адаптер не получил адрес — на стенде такой адаптер давал ту же ошибку.

11. Очистите данные браузера

«Настройки» → «Конфиденциальность и безопасность» → «Удалить данные о работе в браузере». Это редко бывает причиной именно этой ошибки, но исключает повреждённый кэш.

Если ошибка возникает только в Chrome

Если в другом браузере сайты загружались, а в Chrome вы видите ошибку, дело в нём. Можете сделать следующее:

  • откройте окно в режиме инкогнито — расширения там по умолчанию выключены. Если в нём всё работает, отключите расширения по одному на странице chrome://extensions/, особенно VPN и прокси-расширения;
  • сбросьте настройки: «Настройки» → «Сброс настроек» → «Восстановление настроек по умолчанию»;
  • проверьте, нет ли надписи «Управляется вашей организацией» в меню Chrome: политика администратора может запрещать прокси или менять его.

Если ничего не помогло

  • Выполните сброс сети Windows: «Параметры» → «Сеть и Интернет» → «Дополнительные сетевые параметры» → «Сброс сети». Сетевые адаптеры будут переустановлены, пароли Wi-Fi и настройки VPN придётся ввести заново.
  • Подключитесь к другой сети — например, раздайте интернет с телефона. Если так всё работает, проблема в роутере или у провайдера.
  • Откатите систему к точке восстановления, если ошибка появилась после установки программы или обновления и продолжает возникать. Введите «Восстановление» в поиске Windows и выберите точку до этого изменения.
  • Свяжитесь с провайдером и расскажите, когда пропадает связь и горит ли индикатор интернета на роутере.

Если ошибка появляется на телефоне

На Android и iPhone выключите и включите Wi-Fi, проверьте, не включён ли режим «в самолёте», переключитесь на мобильный интернет. Если ошибка только в одном приложении-браузере, обновите его.

Что делать владельцу сайта

На стороне сервера эту ошибку исправить нельзя: у посетителя нет сети. Но сайт может пережить короткие обрывы мягче. Браузер сообщает странице о потере сети событием offline и свойством navigator.onLine — на стенде оба сработали сразу после отключения адаптера. Форма заявки может сохранить введённые данные и предложить отправить их, когда сеть вернётся, а не терять их с ошибкой «Failed to fetch».

Источники

  • Chromium, net/base/net_error_list.h — код INTERNET_DISCONNECTED, −106
  • Chromium, net/base/net_errors_posix.cc и net_errors_win.cc — ENETDOWN и WSAENETDOWN переводятся в ERR_INTERNET_DISCONNECTED
  • Chromium, net/socket/tcp_socket_posix.cc и net/dns/host_resolver_system_task.cc — уточнение кода, когда сети нет
  • Chromium, net/base/address_tracker_linux.cc — какие адаптеры считаются подключением
  • Microsoft, Windows Sockets Error Codes — WSAENETDOWN 10050
  • Справка Google Chrome, коды ошибок — support.google.com/chrome/answer/95669

Похожие ошибки

Границы замера

Стенд — Chromium 149 под Linux в отдельном сетевом пространстве, 18.10.2026. Адаптеры были виртуальными, добавлялись и выключались командой ip — это не настоящее отключение Wi-Fi. Правило «сеть есть или нет» мы читали в коде для Linux; в Windows, macOS и Android браузер получает состояние сети у своей системы, и, например, адаптеры VPN там могут считаться иначе.

Коротко

ERR_INTERNET_DISCONNECTED значит, что Chrome считает устройство отключённым от сети: нет включённого адаптера с адресом. Ошибка появляется мгновенно, а когда сеть возвращается, страница перезагружается сама. Проверьте Wi-Fi и кабель, перезагрузите роутер, убедитесь, что интернет оплачен, отключите прокси и VPN, сбросьте сетевые протоколы и проверьте антивирус.

Вопросы и ответы

FAQ по теме

Что означает ERR_INTERNET_DISCONNECTED?+
Браузер считает, что устройство не подключено к сети: нет ни одного включённого сетевого адаптера с адресом. В справке Google: «Устройство не подключено к интернету». Код ошибки в Chromium — −106.
Почему интернет есть, а Chrome пишет ERR_INTERNET_DISCONNECTED?+
Браузер берёт состояние сети у системы. Если система считает адаптер отключённым, а связь идёт через что-то, что браузер сетью не считает, например только через адаптер VPN с именем tun, ошибка появится. Ещё одна причина — файрвол или антивирус, который запрещает браузеру выход в сеть.
Нужно ли перезагружать страницу вручную?+
Обычно нет. На стенде, когда сеть появлялась, страница с ошибкой перезагружалась сама примерно через 2,5 секунды. Пока сети нет, браузер повторно не пробует.
Что за игра с динозавром на странице ошибки?+
Это встроенная игра Chrome для страницы «Нет подключения к интернету». Чтобы начать, нажмите Пробел. На ошибку она не влияет.
Чем ERR_INTERNET_DISCONNECTED отличается от DNS_PROBE_FINISHED_NO_INTERNET?+
ERR_INTERNET_DISCONNECTED значит, что сетевого подключения нет совсем. DNS_PROBE_FINISHED_NO_INTERNET — подключение есть, но DNS не ответил и проверка связи не прошла. На стенде одна и та же попытка открыть сайт давала первую ошибку без адаптера и вторую — с ним.
Читайте также

Связанные материалы

SEO

DNS_PROBE_FINISHED_NO_INTERNET: что значит и как исправить

DNS_PROBE_FINISHED_NO_INTERNET — браузер не смог узнать адрес сайта и не достучался до запасного DNS Google. Что именно проверяет Chrome, почему ошибка бывает при работающем интернете и как её исправить на Windows, Android и iPhone.

SEO

ERR_ADDRESS_UNREACHABLE: адрес недоступен — что значит и как исправить

ERR_ADDRESS_UNREACHABLE — до IP-адреса сайта нет маршрута: так ответила система или маршрутизатор по пути. Проверили на стенде, какие обрывы дают этот код, и нашли его у живых сайтов — от петли маршрута до файрвола на сервере.

SEO

ERR_NAME_NOT_RESOLVED: браузер не нашёл адрес сайта

ERR_NAME_NOT_RESOLVED и DNS_PROBE_FINISHED_NXDOMAIN — одна беда: имя сайта не превратилось в IP-адрес. Проверили 2055 сайтов Екатеринбурга: у 263 имени нет, и 164 из этих доменов уже свободны. Как отличить свой DNS от истёкшего домена.

SEO

ERR_NETWORK_CHANGED: соединение прервано, обнаружена смена сети

ERR_NETWORK_CHANGED: во время загрузки страницы сменился сетевой адрес. Проверили в Chromium 149, что вызывает ошибку, и что делать в Windows, на телефоне и с VPN.