Сервер в кармане, или просто о сложном!

главная - Статьи - Беспроводные сети WiFi



Тест MESH-сети на бюджетных роутерах Keenetic

Дата обновления: 27.11.2023

Теги: WiFi

Keenetic Mesh WiFi тест

В этой статье опишу личный опыт настройки и проверки работы MESH-сети на базе двух роутеров Keenetic: Speedster (KN-3012) и Air (KN-1613). Актуальность статьи: 25.11.2023.

Спойлер
Для дома вроде бы неплохо, но... Впрочем, читайте!

Параметры роутеров:

Keenetic Speedster:

CPU: EN7561DU 900 МГц, 2 ядра
RAM: 128 Мбайт DDR3
Flash-память, Dual Image: 128 Мбайт

2,4 ГГц: 300 Мбит/с (802.11n)
5 ГГц: 867 Мбит/с (802.11ac)
4 несъемные антенны 5 дБи

Keenetic Air:

CPU: MT7628N, 580 МГц
RAM: 128 Мбайт DDR2
Flash-память, Dual Image: 32 Мбайт

2,4 ГГц: 300 Мбит/с (802.11n)
5 ГГц: 867 Мбит/с (802.11ac)
4 несъемные антенны 5 дБи

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

 

Объект тестирования

Причина теста: несмотря на относительно небольшое расстояние (порядка 16-18 м) в квартире с бетонными простенками, гипроком и т.п. связь от одного роутера была нестабильная вплоть до потери WiFi.

 

Почему Keenetic?

Варианты с "повторителями WiFi в розетку" от широко известного в России конкурента с более привлекательными ценами не рассматривал, ибо сталкивался лично и проблем было множество (отваливание повторителя, провалы в работе сети).

Готовые "mesh-наборы" не рассматривал, так как хотелось максимальной кастомизации, насколько это возможно. Поэтому все, что "настраивается только со смартфона", "готово к применению" и "удобно в сферическом коттедже" отмел.

Если бы была необходимость и возможность потолочного крепления точек, то брал бы потолочные Keenetic, Ubiquity (какие-нибудь не шибко навороченые).

Почему не микротик? Несмотря на то, что с микротиками дружу, лично мне качество wifi (как потребителю, а не админу) от микротика не очень. Плюс хотелось сравнить те же микротики с чем-то более легким для настройки и посмотреть, стоит ли оно того или нет.

На момент написания статьи последняя стабильная версия прошивки 4.0.5. Оба роутера новые, не настроенные.

 

Настраиваю контроллер (главный роутер)

Обновил до версии 4.0.5.

Включены 2.4 и 5 ГГц, название сети на 2.4 и 5 одинакове, защита сети - клчюевая фраза (WPA2-PSK + WPA3-PSK).

В "Дополнительно" включен регион Russian Federation, Beamforming, канал авто, ширина канала 20/40/80 для 5 ГГц, DL MU-MIMO, WPS выключен.

802.11r нужен для mesh, включен.

На всякий случай указынное имя мобильного домена ("mu") поменял на другое, поменял также ключ мобильного домена (хотя думаю, что по-умолчанию рандом сгенерирован, но не знаю).

Band steering (предпочтение диапазона): 5 ГГц. То есть клиентов по возможности будут подключать на 5 ГГц.

 

Для настройки Mesh в пакетах нужен компонент "Контроллер WiFi системы" (Управление - Параметры системы - Изменить набор компонентов):

Mesh: контроллер WiFi-системы

С контроллером все.

 

Настройка ретранслятора

В моем случае на роутере, который будет ретранслятором (Keenetic Air) сбоку на крпусе есть механичекий переключатель режимов. A - роутер, B - ретранслятор. Выбираю B.

Не обновляя заранее, прямо "из коробки" подключаю кабелем через порт LAN (не знаю, может, и через WAN вышло бы, но не стал, не по феншую это как-то) ретранслятор к контроллеру. Включаю питание.

На контроллере в разделе Mesh WiFi система ("Мои сети" - "WiFi-система"). Там ретранслятор уже должен появится. 

Ретранслятор mesh

На ретранслятор автоматом будет установлена та же версия операционной системы и другие настройки, что и на контроллере, включая пароль администратора. Параметры WiFi (включая ID и ключ мобильного домена) перенесены с контроллера и недоступны для редактирования.

Далее просто дожидаюсь момента, когда ретранслятор будет перезагружен. Отключаю его от кабеля, переношу на новое место и просто подключаю питание. Через минуту он подцепился к сети и все. Глобально больше ничего не потребовалось. Только по мелочи, это вкусовщина.

На самом ретрансляторе делать нечего. Разве что имя поменять, да и то не обязательно.

 

Настройка беспроводной части

Здесь у Keenetic все неплохо, но могло бы быть и лучше. Хотя это бюджет, все-таки.

Итак, методом проб выставил мощности передатчиков:

а) Speedster:

2.4 ГГц: 1 канал, мощность 50%
5 ГГц:     канал авто, мощность 50%

б) Air:

2.4 ГГц: 11 канал, мощность 50%
5 ГГц:     канал авто, мощность 75%

Мощности подбирал с учетом моих помещений и стен. Есть практика ставить мощность 2.4 ниже, чем на 5 ГГц, чтобы клиенты предпочитали 5 ГГц, но у всех бетон разной толщины ;) Поэтому мне в итоге подошел мой вариант мощностей передатчиков.

Бесит, что нельзя поставить 65%, 70%, что не видно в веб-интерфейсе, какое сейчас rssi клиентов.

Параметры WiFi задаются в меню "Ретранслятор и WiFi -> Домашняя сеть" на контроллере и в меню "Ретранслятор -> Домашняя сеть" на ретрансляторе.

 

Проверка работы

В моем случае расстояние между роутерами 16 м (через 2 гипрочные стены плюс бетонный выступ, iPhone без ретранслятора связь либо вообще терял, либо был на пределе).

Провайдер выдает 30 Мбит/с. Мало, но хватает.

1 тест: Speedtest

35 Мбит (стою у контроллера) и 35 у ретранслятора. Уже норм.

 

2 тест. iperf3

Ноутбук подключен кабелем к контроллеру, запущен сервер командой "iperf3 -s".

Клиент: iPhone 11
1. рядом с контроллером: до 600 Мбит (минимум 504 Мбит/с)


2. рядом с ретранслятором: 108 Мбит/с:

 

Ну, для меня вообще ок, задача выполнена. Но смутило падение скорости. Все же с 500 до 100 Мбит... Смотрю в "Mesh WiFi система" - ретранслятор Keenetic Air подключен на скорости 175-234 Мбит/с, Ровно половина от этого и получаются мои скромные 100 Мбит/с.

Я знал, что Speedster и Air не создадут скоростную парочку, но я и не собирался гигабайты гонять по этому каналу, так что 175-234 Мбит/с канала вполне ожидаемо. Как и 100 Мбит реальной скорости.

Почему половина - это норм? Потому что на недорогих WiFi роутерах есть только два передатчика: 2.4 и 5 ГГц. И транспортная mesh-сеть вынужденно использует "полезный" канальный трафик. В дорогих роутерах (Zyxel, Cisco, кстати, Mikrotik Audience внезапно и не так дорого) есть третий передатчик - специально для backhaul-канала mesh-сети, поэтому там потерь в скорости в 2 раза не было бы.

 

3 тест: бесшовность

Проверил с помощью ping

Mesh Keenetic: проверка бесшовности WiFi

Привет, бесшовность. Тут не было потери даже одного пакета. Максимум 283 ms задержка (одна!). И все.

 

Первые впечатления

Конечно, жизнь покажет, как эта mesh-сеть будет работать. Неизвестно, как часто придется (и придется ли) перезагружать ретранслятор из-за того, что сеть "затупила". Но то, что я получил на момент теста меня устроило. Работой Keenetic на момент настройки mesh-сети я остался доволен. Я рад, что это не "готовый к применению" набор, где ничего менять нельзя, где просто расставляешь баночки по дому и оно "просто работает". И конечно, это не точки Unify (где все так же красиво, но еще и профессионально) и не Mikrotik (где все вообще нерасиво, но функционально).

 

Добавления

Несмотря на то, что существенных проблем вроде бы не вылезло, отдает домашним применением:

1) Нет возможности смотреть список подключенных клиентов с уровнями rssi. Показывает, на какой скорости подключен клиент, на WPA2 или WPA3, текущие принято/отправлено, но нет rssi. Это очень неудобно.

2) В журнале переходов WiFi-системы нет указаний, при каких уровнях сигнала был совершен переход. Ну блин, товарищи...

3) Нет возможности точно задать мощность антенн. Заданы преднастройки 10%, 25%, 50%, 75% и 100%. Хотя этого достаточно в большинстве случаев.

4) В режиме авто контроллер поставил 2-й канал для диапазона 2.4 ГГ (не 1, 6 или 11!). Мне это не понравилось и пришлось выбирать канал вручную. Хотя кому-то это может будет плюсом, не знаю.

4) Есть режим командной строки (cli) в cisco-стиле. Есть и справочники cli команд, но даже там я не вижу (или просто команды нужной не нашел) уровней сигнала клиентов.

5) К качеству антенн/покрытия претензий нет, предсказуемо неплохо.

6) Выделю отдельно: не подключает к IKEv2 VPN при подключении через ретранслятор! Это совсем не прикольно. Ошибка:

К серверу OpenVPN подключается нормально, к серверу L2TP/IPSec (подключался к серверу на Mikrotik и Keenetic) подключается, а к серверу IKEv2 - облом. При подключении по WiFi через контроллер (Speedster) VPN-соединение IKEv2 устанавливается нормально.



Авторизуйтесь для добавления комментариев!


    забыли пароль?    новый пользователь?