Як увімкнути швидший роумінг Wi-Fi за допомогою базових станцій Mac OS X та аеропорту


27

Як я можу змінити спосіб перегляду Macbooks у мережі WiFi? Я хотів би прискорити роумінг Macs (а може й інших пристроїв).

Чи є налаштування на базових станціях аеропорту або в Mac OS, наприклад, для прискорення комутації AP?

В даний час мережа побудована навколо 1 головного комутатора, що з'єднує 1 маршрутизатор і 4 базові станції аеропорту, використовуючи той самий SSID:

  • 3 двополосні базові станції аеропорту
  • Базова станція аеропорту 2,4 ГГц

У діапазоні 5 ГГц немає перекриття, оскільки кожна базова станція використовує свій власний канал.

У діапазоні 2,4 ГГц спостерігається дуже незначне перекриття між двома базовими станціями, розташованими з протилежних сторін та в різних поверхах будівлі.


З якою саме проблемою ви стикаєтесь? Чи комутація мереж повільна для вас? За яких умов ви перемикаєте мережі?
Геррі

@ Джеррі: Переходячи з однієї кімнати в іншу, я втрачаю зв’язок достатньо довго, щоб ефір припинився, файлові акції перестали реагувати, а Time Machine іноді вдається продовжувати роботу, але іноді ні. Це стане головною проблемою для користувачів, які користуються мережею WiFi.
Койот

Ви переходите між точками доступу з різними іменами чи всі точки доступу мають однакові імена?
nthonygreen

@anthonyg Я оновив питання з більш детальною інформацією. Так, вони використовують один і той же SSID, кожен налаштовується на різні канали, в діапазоні 2,4 ГГц немає або незначного перекриття.
Койот

Дякуємо за те, що це зафіксували - 10.10 зараз бродить автоматично, і я оновив неправильну відповідь.
bmike

Відповіді:


42

Ви можете змінити системні налаштування JoinModeта JoinModeFallbackбути наступними:

    JoinMode (String)
        Automatic
        Preferred
        Ranked
        Recent
        Strongest
    JoinModeFallback (String)
        Prompt
        JoinOpen
        KeepLooking
        DoNothing

Зробіть це за допомогою команди аеропорту:

/System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport

Запустіть команду, щоб побачити параметри, вгорі ви побачите розділ, як розділити налаштування.

Наприклад:

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

2
Щойно використав, joinMode=Strongestі це виправило будь-які проблеми у мене з повільним перемикачем Wifi! Дуже дякую.
Ніколя Гарньє

Це має бути затверджена відповідь btw :)
Ніколас Гарньє,

1
@Nivco - Ви виконали команду від Termianl, щоб встановити joinMode = Найсильніший? Я не впевнений, чи правильно я це зробив, і не знаю, як перевірити. Будь-яка допомога буде гойдатися!

1
Так, я просто запустив команду на терміналі. Ви можете перевірити, чи змінилися значення, скориставшись /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport prefsним, слід надрукувати рядок із написомJoinMode=Strongest
Ніколас Гарньє

Чи застосовується це лише в тому випадку, якщо ви використовуєте продукти Apple Airport або будь-які маршрутизатори Wi-Fi? Чи працює це в Йосеміті? (Я вважаю, що це не має ефекту з маршрутизаторами Netgear / TP Link в Йосеміті)
Stephen Lead

6

Apple представила роумінг через свою екосистему з iOS 8 та OS X 10.10. Вам не потрібно нічого робити, оскільки це увімкнено за замовчуванням. Таким чином, ви можете просто оновити вашу ОС на базах аеропорту, а також встановити Yosemite, щоб скористатися змінами.

До Yosemite я не бачив інструкцій, як це ввімкнути, тому я вважаю, що це частина драйверів, які були оновлені 10.10.

Програмне забезпечення було розроблене для того, щоб зберегти справедливе з'єднання живим якомога довше, а не стрибати завжди, шукаючи кращого зв'язку. Тепер, коли AirPlay та AirDrop та безперервність експлуатують MIMO-антени, які перевозяться через екосистему апаратних засобів Apple, тепер ми отримуємо кращий роумінг, оскільки апаратне забезпечення є більш здатним.


4

Я зіткнувся з подібною проблемою (повільний роумінг - або взагалі відсутній роумінг) навіть з OSX 10.10.x - у мене 2 AP, один Technicolor і один Cisco-Linksys, підключений до одного комутатора і транслюючи той же SSDI по різних радіоканалах. Після деякого розслідування я знайшов рішення. Ви повинні бути впевнені, що у бездротовому інтерфейсі AP є точно такі ж налаштування аутентифікації. У моєму випадку один AP був WPA / WPA2, а інший - WPA2. Коли я ввімкнув WPA / WPA2 і на другому, мій Macbook Pro почав роумінгу правильно.


2

У мене така ж проблема, але не маю відповіді. Однак у мене може бути шлях для подальшого вивчення. Аеропорту утиліта на ML все ще є варіант успадкованого для виконання WiFi сканування мережі.

airport -s           # full scan
airport -s<SSID>     # scan only for SSID

Інструмент під

/System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport

і я підозрюю, що запуск сканування також запускає передачу, якщо інша базова станція краща, оскільки результати сортуються за силою сигналу. Сказавши, що можна написати інструмент, який записує gw за замовчуванням і запускає сканування втрати пакету. Якщо у мене буде деякий час, я постріляю.


Якщо ви отримаєте якісь хороші результати з цим, повідомте мене про це.
Койот

1

Спробуйте однакову настройку каналу - налаштуйте всі AP-адреси на один і той же канал. Таким чином пристрій може підбирати потужність сигналу інших точок доступу без сканування всіх каналів. Ви будете обмежувати максимум протягом усієї кількості, залежно від кількості клієнтів


Це здається протипродуктивним, усі рекомендації (CISCO, Apple, Alcatel ...) стосуються налаштування всіх AP-адрес, щоб уникнути географічного накладання. Але в тих районах, де у мене від 2 до 4 пристроїв на AP, я спробую вашу пропозицію і побачу, як це виходить.
Койот

Я знаю - саме тому я завжди конфігурував різні канали, але в кінцевому підсумку я мав погану якість сигналу. Я зробив невеликий додаток для iOS, на якому відображався MAC поточно підключеної точки доступу, і помітив, що клієнти Wi-Fi (принаймні iphone), схоже, хотіли б триматися на поточній точці доступу якомога довше. Коли я змінив налаштування на одноканальний, я помітив, що AP-роумінг значно агресивніший.
Моріц

1

Після спроби встановити обидва AP з однаковими параметрами безпеки та спробувати команду JoinMode, насправді пропозиція Моріца зробила трюк.

Налаштування всіх точок доступу AP одним і тим же каналом спочатку здасться контрпродуктивним, оскільки скрізь у мережі ви виявите, що ви завжди повинні встановлювати точки доступу до найменш зайнятого каналу. Але мені здається, що це найкраща конфігурація для різних AP з тим самим SSID. Мій Macbook тепер правильно вибирає Wi-Fi з найсильнішим сигналом.

Тому я пропоную встановити всі Wi-Fi з однаковими налаштуваннями: це означає однакові налаштування безпеки, той же канал, практично все. Це те, що працювало для мене.


1

Я стикаюся з цим питанням в малому бізнесі, тому що з ОС X. Мені ще не вдалося знайти гарне рішення, крім відключення та підключення, щоб захопити більш точну точку доступу.


У моїй настройці IP призначається тим же сервером DHCP для всіх AP. Усі пристрої в одній мережі з однаковим діапазоном IP.
Койот
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.