Пользователи жалуются, что MacBook на базе M1/M2 перестали подключаться к Wi-Fi

Некоторые пользователи жалуются, что после обновления MacBook на базе чипов M1/M2 перестали подключаться к Wi-Fi. Также в некоторых случаях устройство замедляет скорость сетевого подключения.

b418828ae35c4ba7a4eb5257840f3d71.jpg

Отслеживанием ситуации и сбором данных занялась компания Meter, которая опубликовала подробный отчёт. Согласно полученным данным, после обновления часть пользователей не может подключиться к Wi-Fi. Также подключение случайным образом обрывается или работает в разы медленнее, чем обычно.

Meter сообщила, что другие поставщики связи также фиксируют большое количество жалоб от клиентов. Все данные передаются в Apple, поэтому компания точно знает про ошибку. Удалось выяснить, что ошибку вызывает некорректная работа модуля AWDL (Apple Wireless Direct Link), который отвечает за работу AirDrop и AirPlay.

Пока нет информации о том, когда Apple выпустит патч с исправлением. Для решения проблемы можно принудительно отключить Bluetooth и AirDrop. Делается это с помощью пользовательского интерфейса. Также можно программно отключить модуль AWDL с помощью следующей команды:

sudo ifconfig awdl0 down

При этом система периодически будет просить вернуть настройки обратно. Избежать этого можно с помощью запуска скрипта от Meter:

bash <(curl -sL https://www.meter.com/awdl.sh)

После перезагрузки или выключения скрипт будет прекращать свою работу. Решить проблему можно с помощью запуска другого скрипта:

curl -sL https://www.meter.com/awdl-daemon.sh | bash

После выпуска официального патча все настройки следует вернуть в исходное состояние:

curl -s https://raw.githubusercontent.com/meterup/awdl_wifi_scripts/main/cleanup-and-renenable-awdl.sh | bash &> /dev/null

Исходный код скриптов доступен на сайте Meter и в GitHub.

© Habrahabr.ru