Как восстановить доступ в интернет на Windows, macOS & Linux
Устройство показывает «Connected, No Internet», или ни одна страница не загружается
⚠ Возможно, вы видите
- В браузере ошибка «ERR_NETWORK_CHANGED» или «ERR_NAME_NOT_RESOLVED»
- Жёлтый восклицательный знак на значке сети
- Wi-Fi показывает подключение, но ничего не грузится
- Остальные устройства на том же Wi-Fi работают нормально
-
1
Запустите встроенный Network Troubleshooter
Правый клик на значке сети в панели задач → Troubleshoot problems → примените все предложенные исправления.
-
2
Сбросьте сетевой стек
Откройте Command Prompt от имени администратора (
Win + X → Terminal (Admin)) и выполните по порядку:# Flush stale DNS entries
ipconfig /flushdns
# Reset Winsock (socket layer)
netsh winsock reset
# Reset TCP/IP stack
netsh int ip reset
# Get a fresh IP address
ipconfig /release
ipconfig /renewRestart your PC after running these commands.
-
3
Обновите или переустановите сетевой драйвер
Device Manager (
Win + X) → разверните Network Adapters → правый клик на своём адаптере → Update driver. Не помогло? Uninstall device → перезагрузка — Windows переустановит драйвер автоматически. -
4
Переключитесь на надёжный публичный DNS
Network Connections → Adapter Properties → IPv4 Properties → укажите:
# Preferred
8.8.8.8
# Alternate
8.8.4.4 -
5
Перезагрузите роутер и модем по питанию
Отключите модем + роутер от питания → подождите 30 секунд → сначала включите модем, дождитесь стабильных индикаторов → затем роутер. Это даст новый DHCP lease.
-
1
Запустите Wireless Diagnostics
Зажмите
Option→ кликните на значок Wi-Fi в строке меню → Open Wireless Diagnostics → дождитесь окончания сканирования. Это определяет помехи, проблемы с авторизацией и конфликты IP и подсказывает следующий шаг. -
2
Очистите DNS-кэш и перезапустите mDNSResponder
Откройте Terminal (Spotlight → Terminal) → выполните:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponderEnter your Mac login password when prompted. This clears stale DNS entries that point to wrong or expired IP addresses.
-
3
Обновите DHCP lease
System Settings → Wi-Fi → Details (кликните ⓘ рядом со своей сетью) → вкладка TCP/IP → Renew DHCP Lease. Исправляет «Connected, No Internet», вызванный неудачным или истёкшим DHCP-назначением.
-
4
Переключитесь на надёжный публичный DNS-сервер
Вкладка System Settings → Wi-Fi → Details → DNS → нажмите + → добавьте:
# Google DNS (fast and reliable)
8.8.8.8
8.8.4.4Alternatively use Cloudflare DNS:
1.1.1.1and1.0.0.1. This bypasses a slow or broken ISP DNS server, which is a common hidden cause of "no internet" when the connection itself is fine. -
5
Забудьте сеть Wi-Fi и подключитесь заново
System Settings → Wi-Fi → кликните ⓘ рядом со своей сетью → Forget This Network → подключитесь заново (выберите сеть → введите пароль). Это очищает повреждённые учётные данные keychain и сохранённую конфигурацию сети.
Не помогло? Перезагрузите роутер по питанию: отключите на 30 секунд → включите обратно → дождитесь стабильных индикаторов, прежде чем подключаться снова.
-
1
Проверьте статус подключения
Откройте терминал → проверьте состояние сетевого интерфейса:
# List all interfaces and their state
ip link show
# Check if you have an IP address assigned
ip addr showLook for your primary interface (usually
eth0,enp3s0, orwlan0). It should showstate UPand have aninetaddress. -
2
Очистите DNS-кэш
# Modern Ubuntu (18.04+) using systemd-resolved
sudo systemd-resolve --flush-caches
# Verify cache was cleared
sudo systemd-resolve --statistics | grep "Cache" -
3
Перезапустите сетевую службу
# Restart NetworkManager (standard on Ubuntu Desktop)
sudo systemctl restart NetworkManager
# If using netplan (Ubuntu Server 18.04+)
sudo netplan apply
# Check NetworkManager status
systemctl status NetworkManager -
4
Обновите DHCP lease
# Replace eth0 with your actual interface name
sudo dhclient -r eth0
sudo dhclient eth0
# Or using NetworkManager's nmcli
nmcli con down "Your Connection Name"
nmcli con up "Your Connection Name" -
5
Настройте надёжный публичный DNS
# Edit resolved config
sudo nano /etc/systemd/resolved.confВ разделе
[Resolve]→ добавьте или раскомментируйте:DNS=8.8.8.8 8.8.4.4
FallbackDNS=1.1.1.1 1.0.0.1Then restart the resolver:
sudo systemctl restart systemd-resolved
Quick check first: If other devices on the same router also have no internet, the problem is the router or your ISP — not your computer. Skip straight to step 5 (power-cycle) and check your ISP's outage page.