Налаштування BSSID на ретрансляторі Wi-Fi системи

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

Відповідь: Так, це можливо. Якщо ви хочете, щоб віддалений ретранслятор підключався лише до найближчого ретранслятора, а не до головного маршрутизатора, ви можете вказати BBSID (MAC-адресу Wi-Fi) найближчого ретранслятора. Ви можете побачити це на сторінці «Системний монітор» віддаленого ретранслятора, коли його підключено до найближчого ретранслятора. У нашому прикладі 52:ff:20:4e:bd:3a є BSSID найближчий ретранслятор:

extender_bssid.png

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

interface WifiMaster1/WifiStation0 mac bssid 52:ff:20:4e:bd:3a 

якщо віддалений ретранслятор дводіапазонний (Speedster, Sprinter, Orbiter Pro)

або

interface WifiMaster0/WifiStation0 mac bssid 52:ff:20:4e:bd:3a

if far-end extender is single-band (Starter, Buddy 4)


У нашому прикладі 52:ff:20:4e:bd:3a це BSSID найближчого ретранслятора, до якого потрібно підключатися.

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

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

system configuration save

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

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

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

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

Чи була ця стаття корисною?

31 з 40 вважають статтю корисною