главная - Статьи - Беспроводные сети WiFi
Тест MESH-сети на бюджетных роутерах Keenetic
Дата обновления: 27.11.2023Теги: 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 системы" (Управление - Параметры системы - Изменить набор компонентов):
С контроллером все.
Настройка ретранслятора
В моем случае на роутере, который будет ретранслятором (Keenetic Air) сбоку на крпусе есть механичекий переключатель режимов. A - роутер, B - ретранслятор. Выбираю B.
Не обновляя заранее, прямо "из коробки" подключаю кабелем через порт LAN (не знаю, может, и через WAN вышло бы, но не стал, не по феншую это как-то) ретранслятор к контроллеру. Включаю питание.
На контроллере в разделе Mesh WiFi система ("Мои сети" - "WiFi-система"). Там ретранслятор уже должен появится.
На ретранслятор автоматом будет установлена та же версия операционной системы и другие настройки, что и на контроллере, включая пароль администратора. Параметры 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
Привет, бесшовность. Тут не было потери даже одного пакета. Максимум 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 устанавливается нормально.
Авторизуйтесь для добавления комментариев!