Jump to content
  • 0

Отсутствует регулярный поиск ближних сетей


engelsit
 Share

Question

<offtopic>Казалось, что я поднимал вопрос, но не нашёл ветку. Значит, не опубликовал. 

Если где-то есть, прошу простить. </offtopic>

 

Предположим, у меня есть три роутера в режиме MESH. 

 

Основной. Через стенку - ВТОРОЙ. И еще через стенку — ТРЕТИЙ. 

Модели не имеют значения, но все свежие. 

Между первым и вторым - провод, а между вторым и третим -  WIFI, и это тоже не имеет значения. 

 

Иногда, второй (тот, что посерединке) роутер я выключаю, или он виснет, но суть в том, что ТРЕТИЙ подключается к ПЕРВОМУ напрямую, по WIFI. Через 2 стенки. 

 

Скорость на его клиентах

становится равной 1-1,5 мегабит в секунду. 

 

Через пару минут, второй (средний) роутер возвращается к жизни, но ТРЕТИЙ так и остается подключённым к ПЕРВОМУ. Это длится часами, пока я ТРЕТИЙ роутер не перезагружу принудительно. 

 

Очень не красиво, работать невозможно и вообще,  очень прошу помощи в решении. 

 

С Уважением. 

 

P. S. Заказал и жду KN-1011. 🤤 Похвалился, типа.)) 

Edited by engelsit
Link to comment
Share on other sites

11 answers to this question

Recommended Posts

  • 0
В 11.11.2021 в 14:33, drugold сказал:

А зачем второй роутер выключать?

Отличный вопрос.
Но он не решает стандартной задачи. 

  • Дети задевают блок питания,
  • контакт отходит,
  • зависает,
  • находится в одном пятернике с пылесосом, который иногда отключают по ошибке
  • Ветер дует не в ту сторону, и сигнал теряется.
  • После отключения электроэнергии, "крайние" роутеры запускаются быстрее "среднего"

Какая разница, что приводит к отключению "среднего" роутера? 
Вопрос в том, как заставить "крайний" роутер подключаться к "среднему", при восстановлении связи, а не держаться за тот, что в "километре" от него. 

 

Да, мы можем обсудить тысячу способов, как не "ронять" средний роутер, но мой изначальный вопрос намного проще.

Edited by engelsit
Link to comment
Share on other sites

  • 0
В 10.11.2021 в 00:13, engelsit сказал:

Предположим, у меня есть три роутера в режиме MESH. 

Основной. Через стенку - ВТОРОЙ. И еще через стенку — ТРЕТИЙ. 

Между первым и вторым - провод, а между вторым и третим -  WIFI, и это тоже не имеет значения. 

Иногда, второй (тот, что посерединке) роутер я выключаю, или он виснет, но суть в том, что ТРЕТИЙ подключается к ПЕРВОМУ напрямую, по WIFI. Через 2 стенки. 

Скорость на его клиентах

становится равной 1-1,5 мегабит в секунду. 

Через пару минут, второй (средний) роутер возвращается к жизни, но ТРЕТИЙ так и остается подключённым к ПЕРВОМУ. Это длится часами, пока я ТРЕТИЙ роутер не перезагружу принудительно.

Очень не красиво, работать невозможно и вообще,  очень прошу помощи в решении.

Вопрос в том, как заставить "крайний" роутер подключаться к "среднему", при восстановлении связи, а не держаться за тот, что в "километре" от него. 

А как заставить например клиента переключиться с ТД (которая дальняя) на которой он чувствует себя "хорошо" например при уровне сигнала -55-60 на роутер/ТД (который ближе) на котором уровень сигнала -40-45. Клиент был в точке Б перешел в А

Роутер-----А-----ТД-----Б

Так что понятие "в километре" это просто слова.

 

Вы дали мало данных.

Link to comment
Share on other sites

  • 0

 

9 минут назад, vasek00 сказал:

Вы дали мало данных.

В децибелах я точно не скажу. Роутер в режиме Mesh, и сканировать эфир просто так не будет. 

 

ОСНОВНОЙ РОУТЕР ===длинный кабель между этажами===СРЕДНИЙ РЕТРАНСЛЯТОР===Wifi в прямой видимости===ПОСЛЕДНИЙ РЕТРАНСЛЯТОР

 

 

Повторюсь, между средним и последним ретрансляторами, 4 метра в прямой видимости (через дверь).  И скорость между ними заявляется 300 мегабит в секунду. 

Но если средний ретранслятор пропадает на 1 секунду, то ПОСЛЕДНИЙ цепляется к ОСНОВНОМУ, до которого перекрытие между этажами и еще пара стен кирпичных (удивительно, что вообще соединяется). 

Скорость между ними держится на уровне 1-1,5 мегабит. 

 

И обратно уже не пересоединяется. 

Неужели, нужны более точные цифры? Если они помогут, я добуду. 

 

 

 

Link to comment
Share on other sites

  • 0
33 минуты назад, engelsit сказал:

ОСНОВНОЙ РОУТЕР ===длинный кабель между этажами===СРЕДНИЙ РЕТРАНСЛЯТОР===Wifi в прямой видимости===ПОСЛЕДНИЙ РЕТРАНСЛЯТОР

Повторюсь, между средним и последним ретрансляторами, 4 метра в прямой видимости (через дверь).  И скорость между ними заявляется 300 мегабит в секунду. 

Но если средний ретранслятор пропадает на 1 секунду, то ПОСЛЕДНИЙ цепляется к ОСНОВНОМУ, до которого перекрытие между этажами и еще пара стен кирпичных (удивительно, что вообще соединяется). 

Неужели, нужны более точные цифры? Если они помогут, я добуду.

Желательно, так как речь идет о Wifi а не о проводе, так же желательно увидеть линки

- когда Р1----Р2---Wifi---Р3 -> на Р2 и на Р3

- когда Р1---Wifi---Р3 -> на Р1 и на Р3

То что вы пишете все равно не дает полную картину кто где стоит (над ним, под ним, слева или справа).

 

Ниже клиент находиться на середине от двух точек, но одна через кирп.стенку (синий график ТД) стена в один кирпич, второй (красный роутер контроллер) прямая видимость но через меня (т.е. спиной к контроллеру). Мощность на контроллере 50%, в качестве ТД Baddy 5 (у которого антенны 3dBi) в итоге картинка ниже. Как видно на ней клиент подключен к ТД.

Скрытый текст

205366798_-1.thumb.jpg.c46f4e1a923ee30aa4f8b918dabcda66.jpg

На момент подключения от ТД сигнал по RSSI был лучше, потом чуток крутил клиента поворачивая в сторону роутера и опять назад, не меняя место положения клиента.

 

Edited by vasek00
Link to comment
Share on other sites

  • 0

Повторил вашу схему и процес вкл.выкл.

ТД1—wifi—ТД2----LAN----Контроллер

1. ТД1 включалась уже после включенной ТД2, то имеем по "show nws member" на Контроллере

ТД1
"backhaul": {
                "uplink": "WifiMaster1/WifiStation0",
                "bridge": "e000.ТД2",
                "cost": 55,
                "ap": "WifiMaster1/Backhaul0",
                "txrate": 585,
                "ht": 80,
                "mode": "11ac",
                "gi": 800,
                "rssi": -59,
ТД2
"backhaul": {
                "uplink": "GigabitEthernet0/Vlan1",
                "bridge": "8000.Контроллер",
                "cost": 5,
                "speed": "1000",
                "duplex": "full"

Запомним "bridge": "e000.ТД2" и  "cost": 55. Далее ждать не будем (описано будет ниже по чему).

2. Выкл. ТД2, то имеем опять "show nws member"

ТД1—wifi—Контроллер
ТД1
"backhaul": {
                "uplink": "WifiMaster1/WifiStation0",
                "bridge": "8000.Контроллер",
                "cost": 50,
                "ap": "WifiMaster1/Backhaul0",
                "txrate": 585,
                "ht": 80,
                "mode": "11ac",
                "gi": 800,
                "rssi": -58, или прыгает "rssi": -59

3. Вкл. ТД2, то имеем ТД1 так и весит на Контроллере и опять "show nws member"

ТД1---wifi---Контроллер---LAN---ТД2
ТД1
"backhaul": {
                "uplink": "WifiMaster1/WifiStation0",
                "bridge": "8000.Контроллер",
                "cost": 50,
                "ap": "WifiMaster1/Backhaul0",
                "authenticated": true,
                "txrate": 585,
                "uptime": 3081,
                "ht": 80,
                "mode": "11ac",
                "gi": 800,
                "rssi": -59,

4. Выключаю ТД1 и потом заново включаю и опять на Контроллере "show nws member"

ТД1—wifi—ТД2----LAN----Контроллер
ТД1
"backhaul": {
                "uplink": "WifiMaster1/WifiStation0",
                "bridge": "e000.ТД2",
                "cost": 55,
                "ap": "WifiMaster1/Backhaul0",
                "txrate": 780,
                "ht": 80,
                "mode": "11ac",
                "gi": 800,
                "rssi": -57,
ТД2
"backhaul": {
                "uplink": "GigabitEthernet0/Vlan1",
                "bridge": "8000.Контроллер",
                "cost": 5,
                "speed": "1000",
                "duplex": "full"

Но теперь подождем чуток и через некоторое время ТД1 переключилась на Контроллер минуя ТД2

ТД1---wifi---Контроллер---LAN---ТД2
ТД1
"backhaul": {
                "uplink": "WifiMaster1/WifiStation0",
                "bridge": "8000.Контроллер",
                "cost": 50,
                "ap": "WifiMaster1/Backhaul0",
                "txrate": 585,
                "ht": 80,
                "mode": "11ac",
                "gi": 800,
                "rssi": -58,

и смотрим

- было  "bridge": "e000.ТД2" и "cost": 55" = ретранслятор и 5+50=55 (ТД1-wifi-ТД2-LAN-Контроллер)

- стало "bridge": "8000.Контроллер" и "cost": 50 = контроллер = 50 (ТД1-wifi-Контроллер-LAN-ТД2)

Уровень RSSI от ТД1 до ТД2 или контроллера примерно равен в районе -58-61.

ОПТИМАЛЬНОЕ подключение ТД1 в данной схеме при данном расположение устройств это к КОНТРОЛЛЕРУ, что в итоге и получается.

 

Далее идем на https://help.keenetic.com/hc/ru/articles/360007279039-Mesh-Wi-Fi и обращаем внимание на

Скрытый текст

Ретранслятор при включении выбирает оптимальную точку доступа, основываясь на мощности ее сигнала и метрике (расстоянии до контроллера), которая передается в пакете Probe response. Метрика вычисляется исходя из значения root_path_cost STP. Таким образом, беспроводной ретранслятор может определить, имеет ли точка доступа связь с контроллером, и насколько он далеко. Сам контроллер передает метрику равную единице.

 

Команда show mws member в CLI показывает информацию о подключении каждого ретранслятора:

  • идентификатор вышестоящего устройства;
  • интерфейс подключения;
  • расстояние до контроллера.

 

Префикс 8000 означает, что вышестоящее устройство является контроллером, а e000, что вышестоящее устройство является ретранслятором.

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

4 - SFP-порт
5 - GigabitEthernet-порт
19 - FastEthernet-порт
50 - 5 ГГц Wi-Fi
124 - 2.4 ГГц Wi-Fi

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

 

Примерно как то так, мой пример подключения ТД1/ТД2 к контроллеру, где ТД2 по проводу.

Edited by vasek00
Link to comment
Share on other sites

  • 0

Не подскажете, какие команды нужно вписать в Telnet, чтобы получить такую же статистику? 

Я по-простому могу сказать, что когда последний ретранслятор соединяется с Основным роутером (самым дальним), связь их выглядит вот так:

Screenshot_20211117-032246_Chrome.thumb.jpg.c8b1ff52d334e794a19387e37760716d.jpgScreenshot_20211117-031914_Chrome.thumb.jpg.14d446a727ac8dfe80dfd55b08181411.jpg

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...