У меня был парк MacBook, делающий то же самое. В конечном итоге я обнаружил, что OS X создала виртуальный интерфейс с именем awdl0
or Apple Wireless Direct Link
. Я не буду вдаваться в подробности того, как это работает, потому что здесь есть действительно хорошее объяснение .
Мы обнаружили, что если бы этот интерфейс был активным, у нас были проблемы с пропуском Wi-Fi и проблемы с производительностью. Если интерфейс отключен, у нас не было проблем с Wi-Fi.
Это было легко проверить, сначала включив его и выполнив тест скорости, затем отключив его и выполнив тот же тест скорости. Второй тест скорости с отключенной опцией легко удвоил бы пропускную способность.
Если вы посмотрите вокруг сети, многие люди говорят, что это вызывает помехи канала Wi-Fi. Так что он делает что-то вроде создания второго соединения Wi-Fi на том же канале. Два соединения (ваш главный wifi и awdl0) мешают друг другу и отменяются.
Решение
Попробуйте сначала, откройте терминал и введите
sudo ifconfig awdl0 down
Попробуйте свой Wi-Fi сейчас и посмотрите, поможет ли это.
Если это произойдет, обратите внимание, что это исправление не останется между перезагрузками. Вам нужно будет что-то добавить в сценарий запуска или создать задачу, которая отключит его при загрузке.
Слово предостережения
Этот интерфейс используется для создания соединений между устройствами Apple, такими как MacBook, AppleTV или с использованием AirDrop. Я собираюсь предупредить вас, что эти службы могут не работать после отключения awdl0
интерфейса.
У нас есть куча AppleTV, которые по-прежнему работают нормально с отключенным. Насколько я могу сказать, он будет использовать Wi-Fi для подключения вместо Bluetooth (я могу ошибаться в этом)