macOS

Как сбросить сетевую конфигурацию в macOS (10–15 минут)

В macOS иногда возникают проблемы с Wi‑Fi, VPN или локальной сетью. Это руководство расскажет, как быстро сбросить сетевую конфигурацию, вернув соединение к исходному состоянию.

Обновлено 11 июля 2026 г.
10-15 мин
Средняя
FixPedia Team
Применимо к:macOS Sequoia 14macOS Ventura 13macOS Monterey 12macOS Big Sur 11

Зачем это нужно

Сетевая конфигурация macOS может становиться нестабильной после обновлений, сбоя обновлений или установки стороннего ПО. Симптомы включают прерывистый Wi‑Fi, отсутствие Ethernet‑подключения или проблемы с DNS‑разрешением. Сброс сетевых настроек позволяет вернуться к исходному состоянию, часто устраняя эти проблемы за несколько минут.

Требования

  • macOS версии 11–14 (Big Sur, Monterey, Ventura, Sequoia).
  • Права администратора (чтобы выполнять команды с sudo).
  • Доступ к терминалу (Приложения → Утилиты → Терминал).
  • Необязательно: свободное место для временного резервного файла настроек.

Пошаговая инструкция

Шаг 1: Сделайте резервную копию текущих настроек (необязательно)

Если вы хотите сохранить текущие настройки на случай, если сброс вызовет неожиданные последствия, экспортируйте их:

# Экспортируйте информацию обо всех сетевых интерфейсах в файл
networksetup -getinfo Wi-Fi > ~/network_wifi.txt
networksetup -getinfo Ethernet > ~/network_ethernet.txt

Шаг 2: Перезапустите Wi‑Fi и Ethernet

Для Wi‑Fi:

# Отключите и снова включите Wi‑Fi (интерфейс может отличаться, например, en0)
sudo networksetup -setairportpower en0 off
sudo networksetup -setairportpower en0 on

Для Ethernet (или любого проводного интерфейса):

# Отключите все сетевые сервисы, затем снова включите их
sudo networksetup -setnetworkserviceenabled off
sudo networksetup -setnetworkserviceenabled on

Шаг 3: Очистите DNS‑кэш

# Очистите кэш DNS и перезапустите mDNSResponder
sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder

Шаг 4: Перезапустите сетевые службы

# Перезапустите компоненты, отвечающие за разрешение имен и кэширование
sudo killall mDNSResponder
sudo killall mDNSResponderHelper
sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder

Шаг 5: Проверьте подключение

Проверьте, получил ли интерфейс IP‑адрес:

# Замените en0 на ваш интерфейс Wi‑Fi или Ethernet
ipconfig getifaddr en0

Если адрес отображается, выполните простой тест:

ping -c 4 8.8.8.8

Успешный ответ подтверждает, что сеть снова работает корректно.

Проверка результата

  • Wi‑Fi или Ethernet должно подключиться автоматически.
  • Выполните cat /etc/resolv.conf, чтобы убедиться, что DNS‑сервера указаны корректно.
  • Запустите speedtest-cli (или любой другой инструмент), чтобы убедиться, что пропускная способность вернулась к нормальному уровню.

Возможные проблемы

  • Интерфейс не появляется в списке сетевых настроек – проверьте, не заблокировано ли его в системных настройках Безопасности и конфиденциальности → Сеть. Перезагрузите sudo killall NetworkManager (если установлен) или перезагрузите Mac.
  • Команда networksetup не работает – убедитесь, что утилита установлена (sudo installer -pkg /Library/Apple/Installers/NetworkUtilities.pkg -target /). Также можно использовать графический путь: Системные настройки → Сеть → выберите интерфейс → Дополнительно → «Сбросить сетевые настройки».
  • После сброса DNS‑запросы медленные – очистите кэш снова и убедитесь, что DNS‑серверы провайдера актуальны (networksetup -getdnsservers Wi-Fi).

Если проблема сохраняется после выполнения всех шагов, вероятно, неисправность оборудования или проблема на стороне провайдера — обратитесь к своему интернет‑провайдеру.

Часто задаваемые вопросы

Зачем сбрасывать сетевую конфигурацию в macOS?
Что происходит при сбросе настроек?
Можно ли сбросить Wi‑Fi отдельно?
Как проверить, что сброс сработал?

Полезное

Сделайте резервную копию текущих настроек (необязательно)
Перезапустите Wi‑Fi и Ethernet
Очистите DNS‑кэш
Перезапустите сетевые службы
Проверьте подключение

Эта статья помогла вам решить проблему?