Забыть сохранённую Wi-Fi сеть на MacBook может понадобиться в самых разных ситуациях: от смены пароля на роутере до необходимости подключиться к сети с другим именем (SSID), но тем же именем. В отличие от Windows или Android, где удаление сети занимает пару кликов, macOS скрывает эту опцию в неочевидных меню — а иногда и вовсе требует использования Терминала или работы с системным хранилищем Keychain.
В этой статье вы найдёте 5 проверенных способов удалить Wi-Fi сеть с MacBook Pro/Air (включая модели на Apple Silicon M1/M2 и старые Intel), а также решения типичных проблем — когда сеть «не забывается», снова появляется в списке или устройство упорно подключается к ней автоматически. Мы разберём как стандартные методы через графический интерфейс, так и продвинутые — для случаев, когда система игнорирует изменения.
Почему MacBook автоматически подключается к «ненужным» сетям?
Перед тем как удалять сеть, стоит понять, почему macOS так настойчиво цепляется за старые подключения. Вот ключевые причины:
- 🔄 Приоритет подключения: Система запоминает порядок, в котором вы подключались к сетям, и пытается соединиться с ними в том же порядке. Даже если сеть слабая или недоступна.
- 🔒 Сохранённые данные в Keychain: Пароли и сертификаты Wi-Fi хранятся в защищённом хранилище
Keychain Access, и их удаление через обычные настройки не всегда срабатывает. - 📡 Скрытые сети: Если сеть скрыта (
SSID не транслируется), MacBook может пытаться подключиться к ней в фоновом режиме, даже если её нет в видимом списке. - ⚙️ Настройки роутера: Некоторые маршрутизаторы (например, TP-Link или Keenetic) клонируют
MAC-адресаустройств, из-за чего macOS «думает», что это та же сеть.
Интересный факт: в macOS Ventura и новее Apple добавила функцию «Private Wi-Fi Address» (приватный MAC-адрес), которая может конфликтовать со старыми настройками роутера, заставляя устройство «залипать» на одной сети. Если вы столкнулись с такой проблемой, попробуйте отключить эту опцию в настройках сети.
Способ 1: Удаление сети через «Системные настройки» (самый простой)
Этот метод работает на всех версиях macOS от Catalina (10.15) до Sonoma (14.x) и подходит для большинства пользователей. Вот как забыть Wi-Fi сеть за 3 шага:
Откройте
Системные настройки(значок шестерёнки вDockили через менюApple → Системные настройки).Перейдите в раздел
Сеть→Wi-Fi(в боковом меню). Нажмите кнопкуДополнительно…в правом нижнем углу.В открывшемся окне найдите вкладку
Wi-Fi(илиСетьв старых версиях). В спискеПредпочитаемые сетивыберите нужную сеть, нажмите–(минус) и подтвердите удаление.
После этого сеть исчезнет из списка, но пароль может остаться в Keychain — об этом расскажем в следующем разделе.
☑️ Проверка после удаления сети
⚠️ Внимание: Если сеть всё равно появляется в списке после перезагрузки, это может означать, что она сохранена вKeychainили её настройки кэшированы в файле/Library/Preferences/SystemConfiguration/com.apple.airport.preferences.plist. Решения — в способах 3 и 4.
Способ 2: Удаление пароля из Keychain Access (если сеть не забывается)
Keychain Access — это системное хранилище паролей в macOS, где сохраняются данные для автоподключения к Wi-Fi. Даже если вы удалили сеть через «Системные настройки», её пароль может остаться здесь, что приведёт к автоматическому подключению.
Чтобы полностью стереть след сети:
Откройте приложение
Keychain Access(найдите черезSpotlightпо запросу «Связка ключей» или в папкеУтилиты).В левом столбце выберите
Система(илиЛокальные элементы), а в категории —Пароли.В строке поиска введите название Wi-Fi сети. Найдите запись с типом
AirPort network password(илиWi-Fi парольв новых версиях).Кликните по записи правой кнопкой и выберите
Удалить. Подтвердите действие, введя пароль администратора.
Если запись не удаляется или появляется ошибка «Элемент не может быть изменён», попробуйте:
- 🔓 Разблокировать связку ключей (значок замка в левом верхнем углу).
- 🔄 Перезагрузить MacBook и повторить попытку.
- 🛠️ Использовать
Терминал(способ 4).
Что делать, если Keychain Access не открывается?
Если приложение «Связка ключей» не запускается или выдаёт ошибку, попробуйте сбросить его через Терминал командой:
security dump-keychain -d login.keychain
После этого перезагрузите MacBook. Если проблема осталась, может потребоваться создание новой связки ключей (инструкция на официальном сайте Apple).
Способ 3: Сброс настроек сети (если ничего не помогает)
Если MacBook упорно «запоминает» сеть несмотря на все манипуляции, придётся сбросить сетевые настройки полностью. Это радикальный метод, который удалит все сохранённые Wi-Fi сети, VPN, прокси и индивидуальные настройки (например, статические IP или DNS).
Инструкция:
Закройте все приложения, использующие интернет (браузеры, мессенджеры, облачные сервисы).
Откройте
Терминал(черезSpotlightили папкуУтилиты).Введите команду поочерёдно (после каждой нажимайте
Enter):sudo rm /Library/Preferences/SystemConfiguration/NetworkInterfaces.plistsudo rm /Library/Preferences/SystemConfiguration/com.apple.airport.preferences.plist
sudo rm /Library/Preferences/SystemConfiguration/preferences.plist
Перезагрузите MacBook. После включения сетевые настройки сбросятся до заводских.
⚠️ Важно: После сброса вам придётся заново:
- 🌐 Подключаться ко всем Wi-Fi сетям (включая домашнюю).
- ⚙️ Настраивать VPN или прокси (если использовали).
- 🔧 Вводить статические
IP/DNS(если они были заданы вручную).
⚠️ Внимание: На некоторых корпоративных или учебных сетях (например, с 802.1X аутентификацией) после сброса может потребоваться повторная установка сертификатов безопасности. Уточните детали у администратора сети.
Способ 4: Удаление сети через Терминал (для продвинутых)
Если графический интерфейс не срабатывает, можно удалить Wi-Fi сеть командой в Терминале. Этот способ подходит для macOS Monterey и новее, где стандартные методы иногда дают сбой.
Откройте Терминал и выполните:
Посмотрите список всех сохранённых сетей:
networksetup -listpreferredwirelessnetworks en0(где
en0— интерфейс Wi-Fi; если не работает, попробуйтеen1).Удалите нужную сеть (замените
NAZVANIE_SETIна её имя):sudo networksetup -removepreferredwirelessnetwork en0 "NAZVANIE_SETI"Удалите пароль из
Keychain(если остался):security delete-generic-password -a "$(whoami)" -s "NAZVANIE_SETI" -D "AirPort network password"
Если команда возвращает ошибку Could not find network, проверьте:
- 🔤 Правильность названия сети (регистр важен!).
- 🔌 Подключён ли Wi-Fi-адаптер (
en0илиen1). - 🛡️ Права администратора (команды с
sudoтребуют пароля).
Способ 5: Ручное редактирование файлов настроек (экспертный уровень)
В редких случаях (например, после сбоя macOS или миграции данных с другого Mac) настройки Wi-Fi могут «застрять» в конфигурационных файлах. Их можно отредактировать вручную, но это требует осторожности.
Файлы, отвечающие за Wi-Fi настройки:
| Файл | Путь | Что хранит |
|---|---|---|
com.apple.airport.preferences.plist |
/Library/Preferences/SystemConfiguration/ |
Список предпочитаемых сетей, приоритеты подключения |
NetworkInterfaces.plist |
/Library/Preferences/SystemConfiguration/ |
Конфигурация сетевых интерфейсов (включая Wi-Fi) |
preferences.plist |
/Library/Preferences/SystemConfiguration/ |
Общие сетевые настройки (VPN, DNS, прокси) |
login.keychain |
/Users/ВАШ_ПОЛЬЗОВАТЕЛЬ/Library/Keychains/ |
Пароли Wi-Fi и другие защищённые данные |
Чтобы очистить настройки:
Сделайте резервную копию файлов (скопируйте их в другую папку).
Удалите файлы
com.apple.airport.preferences.plistиNetworkInterfaces.plist(требуются права администратора).Перезагрузите MacBook. Файлы будут созданы заново с заводскими настройками.
⚠️ Внимание: Неправильное редактирование этих файлов может привести к потере всех сетевых подключений или ошибкам в работе macOS. Если не уверены — используйте способ 3 (сброс через Терминал).
Частые проблемы и их решения
Даже после удаления сети пользователи сталкиваются с типичными ошибками. Разберём самые распространённые:
1. Сеть снова появляется в списке после перезагрузки
Причина: Кэш macOS или данные в Keychain.
Решение:
- 🔄 Повторите удаление через
Keychain Access(способ 2). - 🧹 Очистите кэш сети командой:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
2. MacBook не подключается к новой сети с тем же именем
Причина: Конфликт MAC-адресов или старые настройки DHCP.
Решение:
- 🔧 Перезагрузите роутер.
- 📱 На MacBook выполните:
sudo ifconfig en0 down && sudo ifconfig en0 up
Private Wi-Fi Address в настройках сети.3. Ошибка «Не удалось подключиться к сети» после удаления
Причина: Повреждённые настройки DNS или IP.
Решение:
- 🔄 Сбросьте
DNS-кэш:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
DHCP в настройках Wi-Fi (если был задан статический IP).Почему после сброса настроек некоторые сети не отображаются?
Если после сброса вы не видите некоторых Wi-Fi сетей (например, 5 GHz), проверьте:
- Поддерживает ли ваш MacBook этот диапазон (старые модели на Intel могут не видеть 5 GHz).
- Включён ли режим 5 GHz на роутере (иногда он отключён по умолчанию).
- Нет ли ограничений по стране в настройках роутера (например, в Японии используются другие каналы 5 GHz).
FAQ: Ответы на частые вопросы
Можно ли удалить все Wi-Fi сети сразу?
Да, для этого:
- Откройте
Терминал. - Введите команду:
- Перезагрузите MacBook.
networksetup -setairportnetwork en0 off && sudo rm /Library/Preferences/SystemConfiguration/com.apple.airport.preferences.plist
⚠️ После этого придётся заново вводить пароли для всех сетей.
Почему MacBook подключается к соседскому Wi-Fi вместо моего?
Это происходит из-за приоритета сетей в macOS. Система выбирает сеть по следующим критериям:
- Силу сигнала (
RSSI). - Порядок в списке
Предпочитаемые сети. - Наличие сохранённого пароля.
Чтобы исправить:
- Удалите ненужную сеть из списка (способ 1).
- Переместите свою сеть на первое место в
Предпочитаемых сетях(кнопки со стрелками вДополнительно → Wi-Fi). - Отключите опцию
Автоматическое присоединениедля соседской сети.
Как забыть скрытую Wi-Fi сеть (которая не отображается в списке)?
Скрытые сети (SSID не транслируется) удаляются так же, как и обычные, но их нужно знать название. Если не помните:
- Откройте
Терминали введите: - Найдите в списке скрытую сеть и удалите её командой из способа 4.
networksetup -listpreferredwirelessnetworks en0
Если сети нет в списке, но MacBook к ней подключается, проверьте Keychain Access (способ 2).
Будет ли удалён пароль, если просто отключиться от сети?
Нет. Отключение от сети (кнопка Отключиться в меню Wi-Fi) не удаляет её из памяти. Пароль останется в Keychain, и MacBook будет подключаться автоматически при следующем обнаружении сети.
Чтобы полностью забыть сеть, используйте один из способов, описанных выше.
Можно ли восстановить удалённую Wi-Fi сеть?
Если вы удалили сеть, но знаете её пароль, просто подключитесь к ней заново — macOS сохранит данные как для новой сети. Если пароль неизвестен:
- 🔍 Проверьте резервные копии
Time Machine(файлы из таблицы в способе 5). - 📄 Посмотрите пароль в настройках роутера (обычно по адресу
192.168.0.1или192.168.1.1). - 🔄 Сбросьте роутер к заводским настройкам (кнопка
Resetна задней панели).
⚠️ Восстановить пароль из Keychain после удаления невозможно — он стирается безвозвратно.