Как заставить OSX выбрать самый сильный сигнал Wi-Fi с одинаковыми SSID?

22

У меня есть беспроводной маршрутизатор Netgear в одной комнате и адаптер Powerline TP-Link с Wi-Fi в другой комнате. Я использую MacBook Pro 2014 года с Yosemite 10.10.1

Ранее у меня были отдельные SSID для каждой из точек беспроводного доступа, что означало, что мне нужно было вручную менять сеть Wi-Fi при перемещении по дому.

Совет на Как получить один и тот же SSID для нескольких точек доступа? это установить одинаковый SSID на обеих точках доступа Wi-Fi, и ноутбук должен автоматически выбрать тот, который имеет самый сильный сигнал:

Присвойте обеим точкам доступа одинаковые SSID, тип защиты и пароль безопасности беспроводной сети. Клиент будет сканировать все каналы в поисках точек доступа, публикующих желаемый SSID, и выберет тот, который больше соответствует его потребностям (обычно это означает, какой из них показывает самый высокий сигнал). сила).

Поэтому я установил идентичные SSID, безопасность и пароль на обеих точках доступа Wi-Fi. К сожалению, OSX Mavericks не переключается между сетями автоматически при перемещении по дому.

Находясь рядом с адаптером линии электропередачи TP-Link, я подключаюсь к сети, как показано жирной первой строкой в ​​окне Wifi Explorer (это ожидаемое поведение, так как это самая сильная сеть):

введите описание изображения здесь

Но при приближении к Wi-Fi-маршрутизатору Netgear Yosemite не отключается от точки доступа TP-Link и не подключается к точке доступа Netgear (даже если эта сеть намного сильнее):

введите описание изображения здесь

(Я оставил ноутбук включенным на ночь, и он не изменился через 12 часов, так что это не связано со временем)

  • Что мне нужно сделать в Mavericks, чтобы выбрать самую сильную сеть автоматически?
  • Нужно ли гарантировать, что все свойства идентичны между точками доступа? например, канал, ширина и режим различны - имеет ли это значение?

Изменить: в соответствии с ответом на /apple//a/144832/84752 я изменил:

sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport prefs joinMode=Strongest

но это не влияет при перемещении между комнатами. Я не уверен, относится ли это предложение только к продуктам Airport (учитывая название команды).

Стивен Лид
источник
1
У вас нет такого контроля с OS X. В моем офисе мы используем точки доступа, которые позволяют использовать несколько SSID (Unifi AP), поэтому у меня есть один SSID для целей роуминга (установленный на каждой AP) и один SSID, когда я хочу принудительно установить соединение к конкретному. Также у меня есть отдельные SSID для сетей 2,4 и 5 ГГц.
Мспасов
Это оказалось проблемой XY - мой настоящий вопрос был: «Как я могу улучшить покрытие Wi-Fi в моем доме?». Вместо того, чтобы пытаться реплицировать сеть Wi-Fi с помощью адаптера Powerline, реальное решение состояло в том, чтобы купить более мощный беспроводной маршрутизатор, который устраняет необходимость в линии электропередачи
Стивен Лид

Ответы:

25

Я знаю, что эта ветка старая, но я бы хотел оставить здесь то, что решило проблему для меня. Вам нужно проверить, есть ли у вас одинаковая защита в обеих точках доступа. Например, одна точка доступа была защищена с помощью WPA / WPA2, а другая - только с WPA2. После смены обоих на все было нормально.

Чтобы проверить безопасность ваших точек доступа, вы можете сделать это:

  • Удерживая нажатой клавишу «Option» (Alt), щелкните значок WiFi в строке меню.
  • Нажмите «Открыть беспроводную диагностику…»
  • Перейдите в «Окно»> «Сканирование» (или нажмите CMD-4)
  • Проверьте, одинакова ли безопасность для обеих ваших точек доступа

Источник решения: http://forums.macrumors.com/threads/wifi-roaming-issues-two-aps-with-same-ssid.1208584/

Нуно
источник
2
Спустя 6 месяцев я наконец нашел время, чтобы проверить это - и кажется, что вы правы. Я установил безопасность адаптера Powerline на «автоматический» - после того, как я заставил его использовать WPA2-PSK [AES]мой MBP, он намного лучше выполняет автоматическое переключение между беспроводными точками доступа. Большое спасибо!
Стивен Лид
Это не сработало для меня, так как оба значения безопасности уже одинаковы. i.imgur.com/2UQWfmL.png
Питер
Это сработало для меня, но мне пришлось удалить («забыть») сеть в сетевых настройках OSX, а затем снова добавить ее. Как только я это сделал, он сразу начал подключаться к более высокому сигналу, ближе к точке доступа.
dbellizzi
В дополнение к этому, я должен был также удостовериться, что обе точки доступа имеют одинаковую ширину - 20 МГц. Когда ширина была другой, у меня были проблемы с переключением.
Йохан Лиянаге
10

Ваша проблема вызвана обработкой OS X параметра Wi-Fi, обычно называемого порогом роуминга . Этот параметр определяет точку, в которой ОС переключится на более сильный сигнал. Windows предоставляет легкий доступ к этому параметру, пример здесь , но в OS X не существует простой опции.

Этот документ от NYU предполагает, что OS X имеет «агрессивные» характеристики роуминга, и показывает командную строку для отключения агрессивного роуминга. Тем не менее, наш опыт работы в кампусе с клиентами OS X показывает, что OS X не слишком агрессивна, несмотря на то, что она предпочитает «придерживаться» точки доступа, с которой она ассоциируется, несмотря на то, что находится в диапазоне более близких / сильных сигналов - например, вашей ситуации.

Итак, вы не можете ничего сделать, чтобы изменить поведение OS X в роуминге. Однако вы можете изменить свою беспроводную среду, пытаясь заставить OS X переключаться между точками доступа. В зависимости от вашего оборудования Wi-Fi параметры, которые у вас могут быть, включают настройку точек доступа в строгом режиме только 5 ГГц (если они являются двухдиапазонными устройствами) - это уменьшит диапазон передачи и, следовательно, уменьшит перекрытие между точками доступа. У вас также может быть настройка на ваших точках доступа для уровня сигнала беспроводной передачи - это еще один метод уменьшения перекрытия между точками доступа, потенциально заставляющий OS X быстрее переключиться на более сильный сигнал. Наконец, вы можете попытаться переместить свои точки доступа к оконечностям вашего дома, чтобы уменьшить их частичное совпадение.

ScunnerDarkly
источник
2

исправил это, сделав безопасность идентичной

тестовое задание
источник
0

Для всех остальных, кто спотыкается об этой проблеме: попробуйте предоставить своим AP разные каналы!

Skynet
источник
0

Как видно на снимках экрана, BSSID отличается, потому что настройки WiFi разные. Сделайте все настройки идентичными на каждой точке доступа, насколько это возможно, настройки безопасности и т. Д., И это должно работать.

Крис
источник
BSSID - это аппаратный адрес, который всегда будет другим.
Slhck