Тестирование роутера Redmi AX6S на прошивке OpenWrt

Теги: OpenWrt, Wi-Fi 6

Ранее мы рассказали про альтернативную прошивку OpenWrt для беспроводных маршрутизаторов и про наиболее частые варианты ее использования, а в этой публикации проверим один из них на практике. Поможет нам в этом роутер Redmi AX6S, который сегодня можно приобрести примерно за 6000 рублей.

Тестирование роутера Redmi AX6S на прошивке OpenWrt

Формально модель не самая свежая (возраст — около двух лет), но она имеет вполне актуальные технические характеристики, в частности гигабитные порты и поддержку Wi-Fi 6 (802.11ax). Другое дело — прошивка: возможности у нее достаточно скромные, а если еще сэкономить и купить роутер в версии для китайского рынка, то там не будет даже английского языка. Так что устройство явно напрашивается быть кандидатом на установку альтернативной версии, тем более что собственно платформа здесь — давно знакомая и распространенная SoC MediaTek.

Внешний вид и технические характеристики

Роутер поставляется в стандартной коробке из крепкого картона. В комплект поставки входит блок питания (в нашем случае с китайской вилкой), сетевой патч-корд и листовка-инструкция.

Тестирование роутера Redmi AX6S на прошивке OpenWrt

Блок питания имеет параметры 12 В 1,5 А, но разъем для подключения к роутеру имеет отличный от наиболее распространенного варианта диаметр, так что проще использовать адаптер для вилки, чем найти полноценную замену для наших розеток.

Тестирование роутера Redmi AX6S на прошивке OpenWrt

Корпус выполнен из черного матового пластика и производит впечатление «пустого»: верхняя и нижняя крышки выполняют роль решеток вентиляции, на торцах много свободного места, а начинка занимает внутри явно не всё пространство. Из плюсов такого подхода — эффективное охлаждение и без того не сильно горячих микросхем. Габаритные размеры без учета антенн и кабелей — около 250×165×50 мм.

Тестирование роутера Redmi AX6S на прошивке OpenWrt

На переднем торце расположены два скромных многоцветных светодиодных индикатора, показывающих статус подключения к интернету и общего состояния роутера.

Тестирование роутера Redmi AX6S на прошивке OpenWrt

Сзади вольготно расположились скрытая кнопка сброса, вход блока питания, кнопка для создания Mesh-сети и четыре гигабитных порта (один WAN и три LAN) без индикаторов.

Тестирование роутера Redmi AX6S на прошивке OpenWrt

Антенны здесь несъемные в количестве шести штук. Расположены по две сзади и на боковых торцах. Длина подвижной части составляет 190 мм.

Тестирование роутера Redmi AX6S на прошивке OpenWrt

Корпус опирается на четыре пластиковых ножки, а также имеет отверстия для крепления на стену в положении портами вверх.

Тестирование роутера Redmi AX6S на прошивке OpenWrt

Итого перед нами вполне удачный и практичный дизайн беспроводного роутера массового сегмента без существенных замечаний.

Основой платформы устройства служит известная SoC MediaTek MT7622BV, представленная около пяти лет назад. Она имеет два 64-битных ядра ARM Cortex-A53, работающих на частоте 1,35 ГГц. Объем оперативной памяти составляет 256 МБ, а для прошивки стоит флеш-чип на 128 МБ.

В основной процессор встроен радиоблок на 2,4 ГГц. Он поддерживает 802.11b/g/n и благодаря MIMO 4×4 имеет максимальную скорость подключения 800 Мбит/с. Впрочем, клиентов таких практически нет, а использование сразу четырех антенн полезно скорее с точки зрения качества зоны покрытия, поскольку «ловить» скорость в этом диапазоне давно нет никакого смысла.

Для 5 ГГц применяется внешний радиоблок из двух микросхем — MT7915AN и MT7975AN. В штатной прошивке он работает в Wi-Fi 6 в режиме MIMO 4×4, но с шириной канала 80 МГц. Так что формально это 2402 Мбит/с максимальной скорости подключения, однако с распространенными клиентами можно получить только 1201 Мбит/с, что несколько расстраивает. Итого класс устройства заявлен как AX3200, но с определенными оговорками (Wi-Fi 6 только в 5 ГГц и достижение максимальных скоростей только с клиентами, поддерживающими MIMO 4×4).

Проводные порты гигабитные и работают через коммутатор MT7531BE, тут ничего неожиданного нет.

Возможности штатной прошивки

В нашем случае штатная прошивка имела только китайский интерфейс. Учитывая ее ограниченные возможности, в общем случае можно было бы просто настроить доступ к интернету и параметры Wi-Fi, а после уже ничего не менять. Но если все-таки хочется относительно комфортно настраивать устройство, можно, к примеру, воспользоваться расширением для Google Chrome под названием RUMIWIFI, которое позволяет «в реальном времени» переводить на русский или английский страницы интерфейсов. Именно его работу вы и увидите на скриншотах далее. Поскольку в этой статье штатная прошивка не является основной темой, то только коротко пройдемся по ее возможностям.

В верхней строке интерфейса есть пункты для подключения узла Mesh-сети, изменения имени роутера, его обновления и перезагрузки.

Тестирование роутера Redmi AX6S на прошивке OpenWrt

На первой после входа странице «Статус» традиционно представлена схема сети со списком клиентов и настройками Wi-Fi.

Тестирование роутера Redmi AX6S на прошивке OpenWrt

В разделе «Настройки» представлено пять страниц. На первой выбираются опции беспроводных точек доступа. Предусмотрена схема использования единого имени сети для двух диапазонов. Что касается настроек самих точек доступа, то набор стандартный — имя сети, защита, ширина и номер канала, мощность. Дополнительно можно отключить Wi-Fi 6 и MU-MIMO, если будут проблемы с работой клиентов.

Тестирование роутера Redmi AX6S на прошивке OpenWrt

Подключение к интернету возможно с технологиями IPoE и PPPoE, которых обычно достаточно. Есть опция изменения MAC-адреса порта WAN, активация протокола IPv6 и переключение в режим точки доступа/повторителя.

Тестирование роутера Redmi AX6S на прошивке OpenWrt

На странице «Безопасность» можно настроить список доступа к Wi-Fi по MAC-адресам, изменить основной пароль администратора и ограничить его доступ по MAC-адресам рабочих станций.

Тестирование роутера Redmi AX6S на прошивке OpenWrt

«Локальная сеть» — знакомые настройки сервера DHCP (включая регистрацию постоянных адресов) и собственный адрес роутера.

Тестирование роутера Redmi AX6S на прошивке OpenWrt

На последней странице раздела — «Состояние» — можно обновить прошивку, сохранить/восстановить/сбросить конфигурацию, настроить встроенные часы.

Тестирование роутера Redmi AX6S на прошивке OpenWrt

Раздел «Дополнительно» состоит тоже из пяти страниц.

Тестирование роутера Redmi AX6S на прошивке OpenWrt

На первой можно включить автоматическую систему управления трафиком, на второй активировать встроенный клиент DDNS, на третьей настроить правила трансляции портов и DMZ.

Тестирование роутера Redmi AX6S на прошивке OpenWrt

Роутер имеет встроенного клиента VPN для протоколов PPTP и L2TP. Причем есть возможность выбора ресурсов или клиентов, которые будут работать через это подключение.

На последней странице раздела можно включить протокол UPnP для автоматического открытия портов приложениями.

В целом перед нами вполне бюджетный вариант с базовым набором функций. Для массового потребителя в целом редко требуется что-то большее.

Что интересно, фактически штатная прошивка «под капотом» использует код OpenWrt, однако учитывая ее закрытую структуру, расширить ее возможности не получится.

Читайте также:  Обзор точки доступа Zyxel NWA90AX Pro класса AX3000 с портом 2,5 Гбит/с

Тесты штатной прошивки

При принятии решения о замене прошивки, кроме понимания отличий в возможностях, конечно, нужно обращать внимание и на производительность. Так что приведенные в этом разделе показатели интересны не только сами по себе, но и для сравнения с полученными на альтернативной прошивке значениями.

Для современных платформ маршрутизация по кабелю при доступе в интернет для режимов IPoE и PPPoE уже давно не является сложной задачей.

Redmi AX6S, штатная прошивка, маршрутизация, Мбит/с
 IPoEPPPoE
WAN→LAN, 1 поток949943
LAN→WAN, 1 поток947930
WAN↔LAN, 2 потока17841605
WAN→LAN, 8 потоков950944
LAN→WAN, 8 потоков947943
WAN↔LAN, 16 потоков18851863

Так что в тестах мы ожидаемо видим здесь максимальные показатели — до гигабита в одну сторону и почти два гигабита в полнодуплексном режиме. Теоретически на штатной прошивке можно задействовать клиента VPN для работы с PPTP и L2TP, однако данные протоколы сегодня уже почти не используются для высокоскоростных подключений и тестировать их в данном сценарии нет смысла.

Более интересно посмотреть на Wi-Fi. Для первой группы тестов использовался ПК с устанавливаемыми в него адаптерами Intel 7265 и Intel AX210. Первый представляет собой известное решение класса Wi-Fi 5, а второй является, пожалуй, наиболее распространенным устройством для Wi-Fi 6. Оба оборудованы двумя антеннами и поддерживают и все ранние стандарты беспроводной связи. Тестирование проводилось при размещении клиента на расстоянии 10 метров от роутера с прямой видимостью.

Redmi AX6S, штатная прошивка, Wi-Fi 2,4 ГГц, ПК, Мбит/с
 Intel 7265Intel AX210
WLAN→LAN, 1 поток108150
LAN→WLAN, 1 поток195203
WLAN↔LAN, 2 потока141197
WLAN→LAN, 8 потоков108157
LAN→WLAN, 8 потоков232259
WLAN↔LAN, 16 потоков142205

Результаты при работе в 2,4 ГГц приводим скорее по традиции, с точки зрения скорости здесь уже очень давно нет ничего интересного.

Redmi AX6S, штатная прошивка, Wi-Fi 5 ГГц, ПК, Мбит/с
 Intel 7265Intel AX210
WLAN→LAN, 1 поток360419
LAN→WLAN, 1 поток459471
WLAN↔LAN, 2 потока492614
WLAN→LAN, 8 потоков379684
LAN→WLAN, 8 потоков646782
WLAN↔LAN, 16 потоков495816

В диапазоне 5 ГГц данные адаптеры подключаются к рассматриваемому роутеру на скоростях 867 и 1201 Мбит/с соответственно (напомним, что в штатной прошивке для Wi-Fi 6 нет полосы 160 МГц в 5 ГГц). В целом, несмотря на ограничения, для 802.11ax всё неплохо: до 500 Мбит/с при работе в один поток и около 800 Мбит/с максимально. Отличие от адаптера прошлого поколения наиболее ярко наблюдается в полнодуплексных режимах. Вот только на практике такой сценарий встречается все-таки нечасто.

Для оценки качества зоны покрытия мы используем два смартфона — Xiaomi Mi5 и Huawei P40 Pro. Первый является уже устаревшей моделью класса Wi-Fi 5 с одной антенной (и каналом только 20 МГц в 2,4 ГГц), а второй, несмотря на значительный по меркам мобильной индустрии возраст, имеет актуальную конфигурацию беспроводного модуля с поддержкой Wi-Fi 6 и две антенны. Тестирование проводится в двух точках — 10 метров прямой видимости и 15 метров через две стены. Для 2,4 ГГц здесь тоже нет смысла смотреть на фактические скорости, этот диапазон в частном секторе сегодня используется преимущественно для устройств домашней автоматизации, которым скорость не нужна.

Redmi AX6S, штатная прошивка, Wi-Fi 2,4 ГГц, смартфоны, Мбит/с
 Xiaomi Mi5, 10 мXiaomi Mi5, 15 мHuawei P40 Pro, 10 мHuawei P40 Pro, 15 м
WLAN→LAN, 1 поток442811078
LAN→WLAN, 1 поток5243131103
WLAN→LAN, 4 потока4527155112
LAN→WLAN, 4 потока6047153121

Явных провалов мы здесь не видим, так что скорее всего роботы-пылесосы не потеряются и в достаточно большой квартире при работе с тестируемым роутером.

Redmi AX6S, штатная прошивка, Wi-Fi 5 ГГц, смартфоны, Мбит/с
 Xiaomi Mi5, 10 мXiaomi Mi5, 15 мHuawei P40 Pro, 10 мHuawei P40 Pro, 15 м
WLAN→LAN, 1 поток17398282190
LAN→WLAN, 1 поток228154384286
WLAN→LAN, 4 потока242108449265
LAN→WLAN, 4 потока312204578514

Xiaomi Mi5, как и ранее, очень неплохо выступил здесь для своей скорости подключения 433 Мбит/с. Большинство приложений не будет испытывать проблем с производительностью.

По сравнению с другими роутерами, способными работать с HT160, конечно, показатели значительно ниже. С другой стороны, востребованность таких высоких скоростей на мобильных устройствах всё еще представляется очень редким сценарием.

Тестирование OpenWrt

Для тестирования роутера с альтернативной прошивкой была выбрана релизная версия 22.03.5 с сайта OpenWrt. Именно с этой версии, на наш взгляд, стоит начинать тем, кто только знакомится с данной прошивкой. В сети можно также найти несколько сборок различных авторов для данного роутера, которые основаны на более свежих версиях OpenWrt и уже имеют в своем составе дополнительные пакеты, которые авторы посчитали востребованными. Говорить, что какая-то версия однозначно «лучше» и «правильнее» здесь нельзя. Но если вы верите в существование «волшебной прошивки», то, благодаря сообществу, долгие часы экспериментов вам точно обеспечены. Не забудьте только сделать резервную копию оригинального образа.

Отметим здесь также момент, связанный с настройками в прошивке. Как уже стало понятно из прошлого материала, границы в OpenWrt почти отсутствуют. К сожалению, многие моменты, особенно связанные со взаимодействием с «железом», сложно качественно протестировать в проектах с открытым кодом, поскольку есть трудности с доступом к документации и исходным кодам драйверов, а также со взаимодействием с инженерами. Так что в наших тестах из описанных на странице проекта опций мы задействовали лишь аппаратный ускоритель. Это позволило увеличить скорость в режиме PPPoE, но и потерять мониторинг трафика на порту WAN.

Redmi AX6S, OpenWrt, маршрутизация, Мбит/с
 IPoEPPPoE
WAN→LAN, 1 поток949944
LAN→WAN, 1 поток947942
WAN↔LAN, 2 потока17781489
WAN→LAN, 8 потоков950944
LAN→WAN, 8 потоков949944
WAN↔LAN, 16 потоков18881839
Читайте также:  Интересные функции современных чайников: нужные и не очень

С учетом вышесказанного, роутер показывает также почти максимальные скорости маршрутизации по кабелю, существенных отличий от официальной прошивки в этом сценарии нет.

Переходим к Wi-Fi, будут использоваться те же клиенты и сценарии, что описаны выше.

Redmi AX6S, OpenWrt, Wi-Fi 2,4 ГГц, ПК, Мбит/с
 Intel 7265Intel AX210
WLAN→LAN, 1 поток136132
LAN→WLAN, 1 поток138142
WLAN↔LAN, 2 потока154152
WLAN→LAN, 8 потоков147146
LAN→WLAN, 8 потоков143148
WLAN↔LAN, 16 потоков155161

При работе в диапазоне 2,4 ГГц с прошивкой OpenWrt результаты «ровнее». На оригинальной мы видели заметный перекос в сторону от роутера к клиенту. Интересно, что по средним значениям адаптер Intel AX210 на оригинальной прошивке здесь выбивается вперед — около 200 Мбит/с, тогда как остальные комбинации показывают около 150 Мбит/с.

Redmi AX6S, OpenWrt, Wi-Fi 5 ГГц, ПК, Мбит/с
 Intel 7265Intel AX210 (HT80Intel AX210 (HT160)
WLAN→LAN, 1 поток363475546
LAN→WLAN, 1 поток447441494
WLAN↔LAN, 2 потока479647747
WLAN→LAN, 8 потоков391838925
LAN→WLAN, 8 потоков618796846
WLAN↔LAN, 16 потоков5079251149

Для клиента с адаптером никакой разницы в прошивках нет, средняя скорость составляет 470 Мбит/с. А для Intel AX210 на прошивке OpenWrt можно задействовать режим HT160. В этом случае в некоторых сценариях можно получить цифры уровня гигабитной проводной сети. Впрочем, и без HT160 на OpenWrt этот адаптер работает в среднем немного быстрее.

Redmi AX6S, OpenWrt, Wi-Fi 2,4 ГГц, смартфоны, Мбит/с
 Xiaomi Mi5, 10 мXiaomi Mi5, 15 мHuawei P40 Pro, 10 мHuawei P40 Pro, 15 м
WLAN→LAN, 1 поток282811188
LAN→WLAN, 1 поток331912872
WLAN→LAN, 4 потока3130137115
LAN→WLAN, 4 потока31812772

В отличие от адаптеров для ПК и ноутбуков, мобильные устройства с OpenWrt в 2,4 ГГц выступили хуже. Особенно это касается смартфона Xiaomi Mi5: во второй точке скорость снизилась очень сильно. Если у вас по какой-то причине много однодиапазонных клиентов на большой площади, то, возможно, переход на OpenWrt стоит отложить.

Redmi AX6S, OpenWrt, Wi-Fi 5 ГГц, смартфоны, Мбит/с
 Xiaomi Mi5, 10 мXiaomi Mi5, 15 мHuawei P40 Pro (HT80), 10 мHuawei P40 Pro (HT80), 15 мHuawei P40 Pro (HT160), 10 мHuawei P40 Pro (HT160), 15 м
WLAN→LAN, 1 поток210121279224340214
LAN→WLAN, 1 поток230159314275312261
WLAN→LAN, 4 потока266151478350534287
LAN→WLAN, 4 потока315214548452355444

В 5 ГГц, к счастью, картина другая. Xiaomi Mi5 выступил в среднем чуть быстрее, причем наибольший рост показали сценарии передачи данных от клиента в сторону роутера.

Для Huawei P40 Pro мы также попробовали варианты HT80 и HT160. В отличие от стабильного увеличения скорости с адаптером Intel AX210, здесь результаты получились неоднозначные. Сложилось впечатление, что этот смартфон «не подружился» с роутером на альтернативной прошивке. Катастрофы не случилось, но менять прошивку, если отталкиваться от скорости работы данного клиента, никакого смысла нет.

Как мы говорили ранее, использование OpenWrt имеет неоспоримое преимущество из-за широчайших возможностей по наращиванию набора функций дополнительными пакетами. Правда, их настройка, в отличие от установки, уже может быть не такой простой. Для примера мы решили попробовать реализовать сервер VPN для безопасного доступа к ресурсам локальной сети. Сравнивать по скорости данные сценарии со стоковой прошивкой не получится, поскольку там они просто невозможны. Но можно посмотреть на нашем сайте статьи по роутерам других производителей на аналогичной платформе.

Настройка осуществлялась согласно документации на сайте проекта. По сравнению с ранее встречавшимися реализациями в оригинальных прошивках производителей роутеров, процесс часто был заметно более сложным, но тем не менее осуществимым. Часть действий нужно было проводить в консоли, включая создание и редактирование текстовых файлов конфигураций сервисов.

Redmi AX6S, OpenWrt, сервер VPN, Мбит/с
 WireguardOpenVPNPPTP MPPEL2TPSSTP
WAN→LAN, 1 поток58399608790
LAN→WAN, 1 поток4951299284112
WAN↔LAN, 2 потока5951374696131
WAN→LAN, 8 потоков8221521897158
LAN→WAN, 8 потоков5001402698112
WAN↔LAN, 16 потоков4811501696133

Мы уже не раз встречались с тем, что WireGuard является сегодня одним из наиболее эффективных вариантов даже при работе на относительно слабых платформах массовых роутеров. С ним на рассматриваемой модели в среднем получается около 600 Мбит/с. Остальные протоколы явно слабее.

Заключение

На примере роутера Redmi AX6S мы на практике познакомились с альтернативной прошивкой OpenWrt для беспроводных маршрутизаторов. Ее установку и настройку сложно назвать простыми, однако широчайшие возможности привлекают большое число пользователей. К плюсам можно отнести и большое активное сообщество поклонников данного программного обеспечения. Так что сценарий с покупкой недорогой модели роутера для последующей «доработки» альтернативной прошивкой вполне реален даже для неподготовленных пользователей.

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

Так что если ваш сценарий использования домашнего беспроводного роутера выходит за рамки «раздать Wi-Fi на смартфоны», решение на базе OpenWrt может оказаться хорошим вариантом. Тем более, что один раз разобравшись с тем, как это настраивается, можно в дальнейшем легко менять роутеры с ростом аппаратных требований — прошивка на всех будет работать одинаково.

Как вам статья?

Рейтинг
( Пока оценок нет )
500pokupok
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: