Skip to main content

Інструкція користувача

Прив’язка BSSID на розширювачі Wi-Fi

Запитання: Існує Wi-Fi система, що складається з пристроїв Keenetic. Є один Основний Маршрутизатор і два розширювачі, підключені за технологією mesh Wi-Fi. Зараз віддалений розширювач випадковим чином підключається до Основного Маршрутизатора (який розташований далеко) або до ближчого розширювача (який розташований ближче, ніж Основний Маршрутизатор). Чи можна налаштувати другий розширювач так, щоб він підключався тільки до найближчого розширювача, а не до Основного Маршрутизатора?

Відповідь: Так, це можливо. Якщо ви хочете, щоб віддалений розширювач підключався тільки до ближнього розширювача, а не до Основного Маршрутизатора, ви можете вказати BSSID (MAC-адресу Wi-Fi) ближнього розширювача. Ви можете побачити її на сторінці Системний монітор віддаленого розширювача, коли він підключений до ближнього розширювача. У нашому прикладі 52:ff:20:f5:90:57 - це BSSID ближнього розширювача:

bssid-set-en.png

Потім підключіться до інтерфейсу командного рядка віддаленого розширювача і виконайте команду:

interface WifiMaster1/WifiStation0 mac bssid 52:ff:20:f5:90:57

якщо віддалений розширювач є дводіапазонним (Speedster, Sprinter, Orbiter Pro)

або

якщо віддалений розширювач є однодіапазонним (Starter, Buddy 4)

interface WifiMaster0/WifiStation0 mac bssid 52:ff:20:f5:90:57

У нашому прикладі 52:ff:20:f5:90:57 — це BSSID ближнього розширювача, до якого потрібно підключитися.

Важливо

Дводіапазонні вузли в системі Mesh Wi-Fi можуть підключатися до інших дводіапазонних вузлів тільки в діапазоні 5 ГГц; неможливо підключити їх один до одного в діапазоні 2,4 ГГц (наразі це обмеження дизайну Wi-Fi системи).

При підключенні дводіапазонних моделей потрібно використовувати команду interface WifiMaster1/WifiStation0 mac bssid

Однак, якщо ви хочете підключити дводіапазонний вузол до однодіапазонного, вам потрібно виконати команду interface WifiMaster0/WifiStation0 mac bssid

Налаштований таким чином пристрій (віддалений розширювач) буде підключатися тільки до вказаного BSSID (у цьому випадку до першого розширювача, а не до Основного Маршрутизатора).

Після виконання наведеної вище команди з'єднання буде тимчасово розірвано. Коли воно відновиться, виконайте іншу команду.

system configuration save

Вона збереже внесені зміни у незалежну пам'ять пристрою.

Щоб видалити або скасувати це налаштування, ви можете виконати наступні команди:

interface WifiMaster0/WifiStation0 no mac bssid 
interface WifiMaster1/WifiStation0 no mac bssid 
system configuration save

Недоліком цього методу є те, що конфігурація не є гнучкою. Отже, якщо розширювач, до якого ви підключаєтеся, вийде з ладу, розширювач із жорстко заданим BSSID взагалі не зможе підключитися, навіть до більш віддаленого розширювача чи Основного Маршрутизатора.

Тому у KeeneticOS 3.6 ми реалізували алгоритм, призначений для усунення цієї ситуації без необхідності додаткових налаштувань.

Це працює як у фоновому режимі, так і через події. У фоновому режимі Keenetic перевіряє рівень сигналу сусідніх точок доступу, що працюють на тому самому каналі. Якщо протягом ~30 секунд рівень однієї з них перевищує рівень тієї, до якої зараз підключений розширювач, на значення diff, вказане в таблиці нижче, розширювач автоматично підключиться до неї.

Passive roam thresholds:
RSSI > -56: diff 12dBm
RSSI > -62: diff 11dBm
RSSI > -68: diff 10dBm
RSSI > -74: diff  9dBm
RSSI < -74: diff  8dBm

Також, коли в системі з'являється новий розширювач, генерується подія, яка повністю перебудовує дерево підключень, вибираючи вузли з найменшою вагою, а за однакової ваги — з найвищим рівнем сигналу.