Я много пишу про OpenWrt и часто получаю вопросы о том, какой взять роутер под эту ОС. В прошлом году я уже делал обзор роутеров, лучше всего подходящих под OpenWrt. Тогда выбор был не очень большой, но сейчас всё изменилось в лучшую сторону. Поэтому я сделал новый актуальный разбор для тех, кто не знает, какой роутер выбрать.
Роутер, как и любой другой девайс, нужно покупать под запрос. Например, линуксоиды привыкли покупать ноутбуки именно под Linux, а не первый попавшийся. Также и тут: если нужен OpenWrt, то роутер тоже надо выбирать с умом, а не надеяться на то, что кастомная прошивка сделает конфетку из роутера за 700 р.
В 2023 и 2024 появились интересные роутеры, которые уже поддерживаются проектом OpenWrt. Эти роутеры сделаны на базе ARM-процессоров. Такие роутеры появились у нескольких компаний, и дальше их количество будет только увеличиваться.
Речь про два процессора от Mediatek:
- Бюджетный MT7981 он же Filogic 820.
- Флагманский MT7986 он же Filogic 830.
Сейчас можно купить роутеры с этими процами от таких гигантов, как Xiaomi и Asus, так и от более мелких компаний как GL.iNet, Banana Pi и Routerich. Последние трое идут уже с OpenWrt на борту. GL.iNet и Routerich делают свои прошивки на базе OpenWrt, но они легко перепрошиваются на ванильную OpenWrt.
Почему речь именно про MTK? Mediatek предоставляет сообществу открытые драйвера для Wi-Fi модулей. Таким образом, на текущий момент лучше всего для OpenWrt подходят роутеры на платформах от Mediatek. Поэтому в этом обзоре будут только роутеры на Mediatek.
Требования к роутерам
1. Размер флеша - это база
Покупать роутер для Linux c 16 MB флешки - затея недальновидная. 32 MB давно уже не делают и следующий размер - 128 MB. Именно минимум с 128 MB флешки нужно брать роутеры, чтобы потом:
а) не извращаться,
б) не ныть в чатах, что очень мало места на флешке.
В большинстве случаев флешка разбита на несколько разделов. И OpenWrt ставится на один из них. Покупая роутер с флешкой на 128 MB не ожидайте, что они вам полностью будут доступны. Обычно доступна половина. Но бывает и меньше, тут зависит от того, как производитель решил сделать разделы в стоковом загрузчике.
2. Есть стабильная OpenWrt
У OpenWrt есть стабильные версии, которые нужно использовать в большинстве случаев. Они долго приводятся в порядок, тестируются и только потом анонсируются. После этого изменения вносятся осторожно. И есть Snapshot версия. Эта версия собирается каждый день из мастер ветки репозитория OpenWrt и нужна для разработчиков и тестировщиков. Если по-простому: она постоянно изменяется и не стабильна.
По какой-то неведомой мне причине люди берут роутеры, на которых нет стабилки и потом страдают. Отдельная каста людей - это любители прошить снапшот на роутер, у которого есть стабилка, и потом что делать? Правильно, страдать. Что движет этими людьми мне так и не удалось выяснить. Постарайтесь этого избегать.
Ещё стоит отметить, что существуют “сборки от Васяна” для роутеров, которые официально не поддерживаются сообществом OpenWrt. Проблемы с ними примерно такие же, как со снапшотами. Ничего не имею против Васянов, но таких роутеров здесь тоже нет. Только роутеры, которые поддерживаются сообществом OpenWrt и прошивки для них можно скачать с https://downloads.openwrt.org/
3. Доступно к покупке в России
Эта статья в первую очередь для людей из России. Все роутеры из этой подборки можно купить в России или заказать из Китая. Так что, если вы не из России, статья вам тоже будет полезна.
4. Распространённые модели, которые реально купить
К примеру, есть MTS WG430223. Провайдерский роутер на 7621, но малочисленный и продают их в основном барыги за оверпрайс. В этой подборке роутеры, которые реально купить сейчас на первичке и/или вторичке.
Как были сделаны замеры скорости
Почти все замеры производились с помощью iperf3 на чистой ванильной OpenWrt 23.05 с минимальной настройкой самой ОС и фаервола. В качестве Wi-Fi клиента использовался модуль Intel AX210.
WireGuard мерился двумя способами:
- С помощью бенчмарка wg-bench
- На WAN порт подключался компьютер с поднятым WG, второй peer был поднят на роутере. Iperf3 стучался с роутера по внутреннему IP-адресу WG компьютера.
OpenVPN, OpenConnect поднимались на удалённом сервере. iperf3 запускался на клиенте роутера и шёл к iperf3 серверу с помощью mangle через VPN.
VLESS+XTLS+Reality и Shadowsocks2022 поднимались через sing-box + tun интерфейс, в остальном так же через mangle и удаленный сервер с sing-box.
С VLESS всё немного сложнее. Ещё есть вариант работы c sing-box/XRay по tproxy. В этом случае при VLESS+XTLS можно получить скорость намного больше, но только при работе с сайтами, поддерживающими TLS 1.3.
TLS 1.2 или нет шифрования - получаем максимум как через tun. Это как раз крутая фича XTLS, использующая существующее шифрование, если оно есть.
Эту скорость не проверить через iperf3, но можно проверить скачиванием файла. Два публично доступных примера для сравнения:
- https://proof.ovh.net/files/1Gb.dat - тест скорости скачивания с сервера OVH, на данный момент используется TLS 1.2.
- https://ash-speed.hetzner.com/1GB.bin - то же самое, но от Hetzner. У них TLS 1.3.
Их плюс в том, что за доменом стоит один IP-адрес и тест будет точно валидным. Забив эти домены или их IP-адреса в ваш инструмент роутинга, вы можете увидеть разницу в скорости при скачивании.
wget -O /dev/null https://proof.ovh.net/files/1Gb.dat
К каждому процессору сделана таблица со скоростями. Пропуски, означают, что на данном роутере тест не производился.
“Доступное место в OpenWrt” - это сколько места доступно после установки OpenWrt со стоковым загрузчиком.
Роутеры на базе Mediatek MT7621
Это самый популярный процессор, с ним существует много роутеров. И он отлично поддерживается OpenWrt. Несмотря на то, что процессору уже 10 лет, роутеры на нём до сих пор выпускают. А некоторые компании продают роутеры с ним за много денег.
Плюсы процессора:
- Дешёвый
- Хорошая поддержка OpenWrt
- Есть так называемый offloading. Сам процессор не вывозит гигабит по NAT, но с включенным offloading без проблем.
- Распространён
- Поддерживает USB 3.0
- Для своих десяти лет и MIPS архитектуре может давать хорошую скорость для WireGuard туннелей (130-140 Mb/s)
Минусы тоже есть:
- Главный минус - это то, что для проксей типа Shadowsocks, VLESS и подобных даёт 20-30 Mb/s . Максимум, который я смог из него выжать при tun, был 40 Mb/s. Но в режиме tproxy c VLESS+XTLS для сайтов с TLS 1.3 выдаёт 100Mb/s.
- Ещё хуже дела с OpenVpn и OpenConnect, там в районе 10 Mb/s. Из-за того, что они однопоточные.
- Можно повесить на него стороннюю нагрузку типа служб Samba, torrent, но только в небольшом количестве. Процессор всё-таки ориентирован быть роутером, а не файлопомойкой.
- Максимум скорости, который я видел на нём по Wi-Fi - это 800 Mb/s по Wi-Fi 6. По мне так очень хорошо для десятилетнего процессора, но кому-то может быть мало.
Кто-то говорит, что 7621 пора на помойку, кто-то их спокойно использует под свои задачи, ну а кто-то толкает их за оверпрайс, говоря, что роутеры на 7621 очень мощные.
На текущий момент я вижу 7621 для OpenWrt в следующих сценариях:
- Вы новичок в OpenWrt, хотите попробовать, но не уверены, что осилите. Роутеры на 7621 можно приобрести за 1000-1500р в России. А если у вас “не пойдёт” или окирпичите, не страшно, продадите за столько же или кирпич за 500р. Покупатель всегда на них найдётся. А когда разберётесь и захотите более мощную железку, опять же легко толкнёте на вторичном рынке.
- Вам нужен хороший роутер для простой раздачи инета через 4G. Во многих роутерах с 7621 есть USB 3.0. Чем пока не могут похвастаться многие ARM-роутеры.
- Ограничен бюджет. Если очень захотеть и долго искать, то роутеры на 7621 можно взять за скромные деньги.
Скорости
Максимальные скорости, которые я получил на этом процессоре
wg-bench | 100 Mb/s |
Wireguard | 120-140 Mb/s |
OpenVPN | - |
OpenConnect | 12 Mb/s |
VLESS+XTLS+Reality (sing-box + tun) | 40 Mb/s |
Shadowsocks2022 (sing-box + tun) | 40 Mb/s |
VLESS+XTLS+Reality (sing-box + tproxy) | 40 Mb/s |
VLESS+XTLS+Reality (sing-box + tproxy) сайт с TLS 1.3 | 100 Mb/s |
Тест с tproxy производил только на 7621. В остальных роутерах этого замера не будет.
Билайн
Если вы в теме, то вас уже не удивить. Если нет, то готовьтесь удивляться.
Компания Билайн заказывала у Sercomm много роутеров на базе 7621. И они очень понравились сообществу. Провайдерский роутер, который дают вместе с домашним интернетом, обычно залочен и ничего интересного из себя не представляет. Но тут совершенно другое дело. Благодаря труду многих людей, на любой Билайн с 7621 сейчас можно накатить последнюю стабильную OpenWrt.
Но не всё так радужно. У меня на руках было 3 роутера, которые сейчас можно достать, и все они с какими-то косяками. При этом на OpenWrt все шьются просто.
На первичке покупать их нет никакого смысла. Они не стоят этих 3600 р. И с рук выше, чем за 1500 р. тоже покупать не нужно, 1.5к - это максимум.
Этих роутеров раньше было много на вторичном рынке и продавались они за несколько соток. И из-за дешевизны, собственно, и стали такими популярными. Сейчас это уже не так: низкую цену на них редко встретишь.
Ещё вы можете увидеть жалобы, что у этих роутеров что-то не так с железом. Читая такие комментарии, сразу приходит в голову мысль: что же они делали с этими бедными роутерами?
А ещё на Хабре есть статья про реверс-инжиниринг роутеров Билайн . Там про кастомный загрузчик, который не используется в OpenWrt, но для общего представления интересно.
Билайн SmartBox Giga
Самый распространённый роутер. Настолько, что на его базе делают всевозможные поделки как для себя, так и на продажу за много денег. Можете поискать на вторичке и увидеть, как переделанный Giga продают за 10к с описанием, что он лучший на рынке.
Характеристики
ROM | 128MB |
RAM | 256MB |
Максимальная версия Wi-Fi | 802.11ac |
Wi-Fi модули | MediaTek MT7603, MediaTek MT7613 |
MIMO | 2x2:2, 2x2:2 |
Количество антенн | 2 встроенные |
Порты Ethernet | 3шт |
USB порт | 1x3.0 |
Доступное место в OpenWrt | 64MB |
Крепёж на стену | Есть |
Цена в магазине | 3600 р. |
Цена на вторичном рынке | 1000-1500 р. |
Две встроенные антенны: одна на основной плате, вторая вынесена на отдельную платку.
По Wi-Fi 801.11ac (80Mhz) получил 410 Mb/s.
У роутера всего 3 Ethernet-порта, и что у меня не выходит из головы: это почему два порта гигабитные, а третий - FAST ethernet?
Как так получилось для меня остаётся загадкой. На чём там сэкономили и какая задумка была тоже не известно.
Билайн SmartBox Pro
Самая первая модель на 7621, про него даже есть статья на Хабре .
Тут довольно жирно, особенно для 2015 года:
Характеристики
ROM | 256 MB |
RAM | 256 MB |
Максимальная версия Wi-Fi | 802.11ac |
Wi-Fi модули | MediaTek MT7602EN, MediaTek MT7612EN |
MIMO | 2x2:2, 2x2:2 |
Количество антенн | 4 встроенные |
Порты Ethernet | 5шт |
USB порт | 2x2.0 |
Доступное место в OpenWrt | 180 MB |
Крепёж на стену | Есть |
Цена в магазине | Нет в продаже |
Цена на вторичном рынке | 1000-2000 р. |
По Wi-Fi 801.11ac (80Mhz) получил 530 Mb/s. Его антенны - это металлические пластины на плате.
На портах даже есть полноценные светодиоды индикации.
Его проблема в софт-тач покрытии, которое со временем становится липким. В приведённой выше статье как раз обсуждали, что софт-тач - это не очень идея, так оно и оказалось. Решается это растворителем или этиловым спиртом.
Найти на рынке его сейчас непросто, но бывает проскакивает.
Билайн SmartBox Turbo+
Самый молодой SmartBox. С самыми новыми Wi-Fi модулями. И, конечно, со своими косяками.
Характеристики
ROM | 128 MB |
RAM | 128 MB |
Максимальная версия Wi-Fi | 802.11ac |
Wi-Fi модули | MediaTek MT7603EN, MediaTek MT7615N |
MIMO | 2x2:2, 4x4:4 |
Количество антенн | 2 встроенные |
Порты Ethernet | 5шт |
USB порт | 1x3.0 |
Доступное место в OpenWrt | 64 MB |
Крепёж на стену | Нет |
Цена в магазине | 3600 р. |
Цена на вторичном рынке | 1000-1500 р. |
По Wi-Fi 801.11ac (80Mhz) получил 570 Mb/s. Две встроенные антенны, вынесенные на отдельные платки.
У роутера тоже 5 нормальных гигабитных Ethernet-портов, но уже без индикации.
Предыдущие два “смартбокса” имеют крепёж на стену, а вот этот нет. Но главная проблема в количестве оперативной памяти. Вам её может не хватить. Но вот видео , где я тестировал его со свежей версией sing-box и хватило даже 128 MB.
Кстати, этот роутер имеет Zigbee модуль! Читал отзывы людей, которые его смогли приручить.
Другие SmartBox’ы
Есть также SmartBox Flash (почти копия Giga) и SmartBox Turbo (без плюса). Вот это действительно турбо с 256/256 MB памятью, а не урезанный 128/128 Turbo+, который скорее Turbo-.
Эти роутеры уже сложно найти, но вдруг у вас завалялся такой в шкафу.
Если соберётесь покупать, то следует знать про то, что есть другие SmartBox. Например One - там внутри Realtek. И есть роутер мимикрирующий под Giga, тоже с посредственными внутренностями. На них нет OpenWrt.
Более подробно про билайны можно глянуть в моём видеообзоре.
Xiaomi
У Xiaomi куча роутеров на 7621. Но только часть из них имеет нормальный объём флешки и оперативки. Я рассказывал про них в прошлогодней статье . Они до сих пор актуальны, насколько может быть актуален любой роутер на 7621. Эти роутеры ещё можно найти на вторичке, но их количество уменьшается.
Поэтому вкратце:
- Когда-то топ за свои деньги Xiaomi Mi3G v1. 128/256 MB, USB 3.0. Старый Wi-Fi чип MT7612 как у Beeline Pro. Сейчас найти его уже сложно.
- Старший брат Xiaomi Mi3 PRO. 256/512 MB, USB 3.0, Wi-Fi модуль получше: MT7615. Есть подводные камни с флешкой. Найти можно от 3000 р. Стоит ли он того? Только если вам очень нужно 512 MB оперативки.
- Xiaomi Mi4 просто без дополнительных аббревиатур. 128/128 MB, без USB. Тоже старый Wi-Fi чип MT7612.
- Xiaomi Redmi AC2100. 128/128 MB, без USB. Wi-Fi посвежее: MT7615N.
- Xiaomi AC2100, идентично Redmi AC2100, но имеет форму ведра.
Это Xiaomi, и, несмотря на то, что их сток - это переделанная Openwrt 18, прошить их не элементарно. Обычно у них средняя сложность прошивки.
По моему мнению, максимальная цена за эти роутеры - 1500 р. Кроме Pro: он дороже, 512 MB RAM как-никак.
Asus RT-AX53U (AX1800)
Сразу скажу, что на текущий момент это оверпрайс и этих 6000-7000 р. он не стоит. На эти деньги можно взять роутеры с ARM.
В целом, для 7621 у него неплохое железо:
Характеристики
ROM | 128 MB |
RAM | 256 MB |
Максимальная версия Wi-Fi | 802.11ax |
Wi-Fi модули | MediaTek MT7905DAN, MediaTek MT7975DN |
MIMO | 2x2:2, 2x2:2 |
Количество антенн | 4 внешние |
Порты Ethernet | 4 шт |
USB порт | 1x2.0 |
Доступное место в OpenWrt | 33 MB |
Крепёж на стену | Есть |
Цена в магазине | 6000-7000 р. |
Цена на вторичном рынке | 3000-4000 р. |
По Wi-Fi 801.11ax (80Mhz) получил 800 Mb/s. Прошивается просто: в админке можно включить SSH и через консоль прошить OpenWrt.
Повторюсь, его имеет смысл использовать только, если он у вас уже есть. В остальных случаях он не стоит своих денег.
Видеообзор, если по какой-то причине всё-таки захотите
Роутеры на базе Mediatek MT7622 (Filogic 800)
Это уже ARM процессор. Он имеет аббревиатуру Filogic 800. Первый из 800 серии Filogic. Устройства на нём начали появляться в 2020 году.
Xiaomi AX3200(AX6S)
Для российского рынка имеется один роутер с этим чипсетом: Xiaomi AX3200 и его китайская версия Xiaomi AX6S. В прошлогоднем обзоре я советовал брать именно китайскую версию для прошивки без UART. Больше это не актуально: обе версии шьются без UART. Поэтому сейчас лучше брать европейскую версию из-за вилки.
Подводные камни:
Существует “старая” и “новая” версия этого роутера, у которых отличается загрузчик. И, соответственно, команды nvram при прошивке отличаются, будьте внимательны. Если у вас через несколько ребутов загружается стоковая прошивка, значит, вы неправильно его прошили. Мне часто пишут о проблемах с прошивкой на этом роутере. Лично у меня всё прошло на изи, но это повод задуматься, точно ли оно вам нужно, если вы не опытный прошивальщик. На хабре есть статья про прошивку этого роутера, возможно, пригодится.
Характеристики
ROM | 128 MB |
RAM | 256 MB |
Максимальная версия Wi-Fi | 802.11ax |
Wi-Fi модули | MediaTek MT7622BV, MediaTek MT7975AN |
MIMO | 4x4:4, 4x4:4 |
Количество антенн | 6 внешние |
Порты Ethernet | 4 шт |
USB порт | Нет |
Доступное место в OpenWrt | 90 MB |
Крепёж на стену | Есть |
Цена в магазине | 5000-7000 р. |
Цена на вторичном рынке | 4000-5000 р. |
В целом, неплохой роутер. Мои замеры показали максимальную скорость по Wi-Fi 6 (80 MHz) - 830 Mb/s, а для туннелей и прокси:
wg-bench | 400 Mb/s |
Wireguard | 570 Mb/s |
OpenVPN | - |
OpenConnect | 30 Mb/s |
VLESS+XTLS+Reality (sing-box + tun) | 250 Mb/s |
Shadowsocks2022 (sing-box + tun) | 250 Mb/s |
Видеообзор Xiaomi AX3200
Роутеры на базе Mediatek MT7981 (Filogic 820)
Самый свежий бюджетный чипсет на ARM. Вангую: в ближайшее время все бюджетные роутеры будут делать на нём (вместо 7621). Но пока есть только три роутера для OpenWrt.
Filogic 820 по производительности схож с 7622. Пока все роутеры на этом процессоре идут с Wi-Fi 6 чипом MT7976CN, который имеет MU-MIMO 2x2:2 для 2.4 GHz и 2x3:2 для 5 GHz. Максимальную скорость, которую я смог из него выжать была 1.18 Gb/s на ширине канала 160 MHz. На 80 MHz даёт 800 Mb/s.
Скорости
В таблице максимальные скорости, которые я получил на этом процессоре.
wg-bench | 380 Mb/s |
Wireguard | 525 Mb/s |
OpenVPN | - |
OpenConnect | 60 Mb/s |
VLESS+XTLS+Reality (sing-box + tun) | 250 Mb/s |
Shadowsocks2022 (sing-box + tun) | 250 Mb/s |
Xiaomi AX3000T
Бюджетный и быстро набравший популярность роутер, среди людей, умеющих в прошивку.
Характеристики
ROM | 128 MB |
RAM | 256 MB |
Максимальная версия Wi-Fi | 802.11ax |
Wi-Fi модули | MediaTek MT7976CN |
MIMO | 2x2:2, 2x3:2 |
Количество антенн | 4 внешние |
Порты Ethernet | 4 шт |
USB порт | Нет |
Доступное место в OpenWrt | 60 MB |
Крепёж на стену | Нет |
Цена в магазине | 3000-5000 р. |
Цена на вторичном рынке | - |
По Wi-Fi 802.11ax (160 Mhz) я получил на нём максимум 1.18 Gb/s.
Подводные камни:
- Сейчас появляются роутеры с новыми чипами памяти. У “старых” версий стоит память ESMT, у новых Winbond. Проблема в том, что текущая стабильная 23.05.4 не поддерживает Winbond. Пока поддержка добавлена только в Snapshot. т.е. она точно будет в следующей стабилке, но бэкпорта в 23.05 пока нет. Таким образом, если вам “повезло” на Winbond, то пока сможете использовать только Snapshot. Прошив 23.05 вы получите кирпич.
- Если вам пришёл роутер с версией стоковой прошивки 1.0.84 и выше, и вы не являетесь активным патчером OpenWrt, то выдохните и положите его на полочку. У него новый свич, и на момент выхода статьи под него нет OpenWrt. Вы можете окирпичить устройство. Дождитесь, пока гуру OpenWrt всё сделают.
Как узнать, какая NAND внутри?
Посмотреть с фонариком сквозь решётку сзади роутера на это место: Там расположен чип памяти, и если приглядеться, должно быть её название. Если ESMT, то вам повезло.
После получения SSH доступа глянуть вывод dmesg
dmesg | grep nand
Вывод с моего роутера
root@OpenWrt:~# dmesg | grep nand
[ 0.768883] spi-nand spi0.0: ESMT SPI NAND was found.
[ 0.773953] spi-nand spi0.0: 128 MiB, block size: 128 KiB, page size: 2048, OOB size: 64
Роутер шьётся на OpenWrt средне. Например, могут быть проблемы при даунгрейде стоковой прошивки. Если совсем никак не идёт, попробуйте фирменную утилиту MIWIFIRepairTool, скормите ей 1.0.47. Но это только для роутеров с версией 1.64 из коробки и ниже. На новую ревизию эту прошивку пока шить не стоит.
Больше не нужно понижать прошивки, SSH теперь можно получить на 1.0.64-1.0.84. XMiR-Patcher это поддерживает.
Из существенных минусов - это отсутствие крепежа на стену и антенны, которые имеют всего два положения.
Во времена, когда мы могли заказывать роутеры из Китая без обходных путей, этот роутер можно было урвать за 2400 р . А совсем недавно можно было взять за 2700 из РФ.
Видеообзор Xiaomi AX3000T
Routerich AX3000
Это интересный экземпляр. Во-первых, это российская компания, во-вторых из коробки там стоит OpenWrt. OpenWrt форкнутая, имеет свою подкрученную LuCi и пакеты, работающее с 3G/4G модемами. Она базируется на последней стабильной OpenWrt. Если нужна ванильная OpenWrt, она легко шьётся через sysupragde. Откатывается на сток так же.
Здесь есть USB 2.0. Сразу возникает вопрос: почему же не 3.0? Сначала производитель говорил о недосмотре при проектировании платы, потом ссылался, что 3.0 даёт помехи на 2.4 GHz. Я лично считаю, что нужно ставить USB 3.0 и предупреждать о возможных казусах, чтобы каждый решал сам для себя.
Компания работает по White Label, т.е. роутеры производит завод в Китае. И они это не скрывают. На текущий момент не вижу других вариантов для стартапов.
Характеристики
ROM | 128 MB |
RAM | 256 MB |
Максимальная версия Wi-Fi | 802.11ax |
Wi-Fi модули | MediaTek MT7976CN |
MIMO | 2x2:2, 2x3:2 |
Количество антенн | 6 внешние |
Порты Ethernet | 4 шт |
USB порт | 1x2.0 |
Доступное место в OpenWrt | 40 MB |
Крепёж на стену | Есть |
Цена в магазине | 4500-5000 р. |
Цена на вторичном рынке | - |
Антенны хоть и не шарнирные, но имеют несколько положений.
По Wi-Fi 802.11ax (160 MHz) я получил на нём максимум 940 Mb/s. На AX3000T было больше гигабита из-за того, что тестировал его на Snapshot’e с новыми драйверами, а этот роутер тестировал на стабилке.
Самое удобное в этом роутере - это прошивка OpenWrt, и если у вас будут проблемы, вы можете обратиться в их саппорт. И ждать доставку недолго, потому что они из России. Я заказал утром, и уже на следующий день он был у меня в руках.
Видеообзор Routerich AX3000
GL.iNet GL-MT3000 (Beryl AX)
Тревел-вариант роутера. Прошивка на базе OpenWrt 21.02 с предустановленными функциями и проприетарными драйверами. Они везде пишут, что это OpenWrt, но не указывают, что это кастомная OpenWrt, а не ванильная. Есть поддержка ванильной OpenWrt, если роутер на MTK.
Характеристики
ROM | 256 MB |
RAM | 512 MB |
Максимальная версия Wi-Fi | 802.11ax |
Wi-Fi модули | MediaTek MT7976CN |
MIMO | 2x2:2, 2x3:2 |
Количество антенн | 2 внешние |
Порты Ethernet | 3 шт |
Порт 2.5GbE | Есть |
USB порт | 1x3.0 |
Доступное место в OpenWrt | - |
Крепёж на стену | Нет |
Цена в магазине | 9000-11000 р. |
Цена на вторичном рынке | 8000-9000 р. |
Роутер интересен также тем, что запитывается через type-c 5V/3A, когда обычно роутеры питаются от 12V. То есть его можно запитать от powerbank. Ещё это пока что единственный роутер для OpenWrt на Filogic 820, который имеет USB 3.0 порт.
Если вы путешествуйте, то, думаю, это идеальный вариант мощного, но компактного роутера. Прошивается на изи через sysupgrade.
Роутеры на базе Mediatek MT7986 (Filogic 830)
Этот процессор - флагман прошлого и этого года. Сейчас это самый мощный процессор для OpenWrt в сегменте домашних роутеров. Тестируя эти устройства меня удивило, что WireGuard выдал 1.42 Gb/s.
Несмотря на то, что процессор вышел в 2023 году, на рынке уже есть много роутеров с ним внутри.
Скорости
Максимальные скорости, которые я получил на этом процессоре:
wg-bench | 820 Mb/s |
Wireguard | 1.42 Gb/s |
OpenVPN | 110 Mb/s |
OpenConnect | 130 Mb/s |
VLESS+XTLS+Reality (sing-box + tun) | >400 Mb/s |
Shadowsocks2022 (sing-box + tun) | 400 Mb/s |
Xiaomi Redmi AX6000
Это самый бюджетный роутер, который можно добыть на этом чипсете. Если вы любитель Xiaomi и под ваши задачи не хватило AX3000T, то посмотрите на этот топ за свои деньги. У него, кстати, есть крепёж на стену, в отличие от AX3000T.
Характеристики
ROM | 128 MB |
RAM | 512 MB |
Максимальная версия Wi-Fi | 802.11ax |
Wi-Fi модули | MediaTek MT7976GN, MT7976AN |
MIMO | 4x4:4, 4x4:4 |
Количество антенн | 4 внешние |
Порты Ethernet | 4 шт |
Порт 2.5GbE | Нет |
USB порт | нет |
Доступное место в OpenWrt | 62 MB |
Крепёж на стену | Есть |
Цена в магазине | 6000-10000 р. |
Цена на вторичном рынке | 5000-8000 р. |
Два радиатора внутри обволакивают плату с двух сторон. С охлаждением у него всё в порядке. А ещё роутер довольно красивый. Правда, пластик корпуса маркий.
Прошивка средней сложности. Отличное железо за небольшие деньги. Из минусов - проблемы с покупкой из Китая.
По Wi-Fi 802.11ax (160 MHz) я получил на нём максимум 1.55 Gb/s. Тут и далее, я думаю, скорость упиралась в мою сетевую карту Intel AX210.
Видеообзор Redmi AX6000
Mercusys MR90X v1
Недавно вышла версия 1.2. В чём отличия от предыдущей пока не ясно. При покупке проверяйте версию, все мануалы сделаны для v1.
Отписал человек с версией 1.2. По его словам железо такое же, но появился крепёж на стену.
Характеристики
ROM | 128 MB |
RAM | 512 MB |
Максимальная версия Wi-Fi | 802.11ax |
Wi-Fi модули | MediaTek MT7975N, MT7975PN |
MIMO | 4x4:4, 4x4:4 |
Количество антенн | 4 внешние |
Порты Ethernet | 4 шт |
Порт 2.5GbE | 1 шт |
USB порт | нет |
Доступное место в OpenWrt | 31 MB |
Крепёж на стену | Нет |
Цена в магазине | 8000-12000 р. |
Цена на вторичном рынке | 7000-9000 р. |
Роутер хорош тем, что его довольно легко можно купить в России. Плох же он тем, что шить его муторно, а на выходе вы получаете 31 MB под систему. И пока я не видел информации, по изменению загрузчика, чтобы расширить место. Ну и крепежа на стену нет. Даже Xiaomi для своего Redmi AX6000 сделала в кои-то веки крепёж на стену, а дочерка TP-Link решила, что обойдёмся.
По мне, сейчас это не лучший вариант. Поэтому и видеообзор я на него пока не делал.
Asus TUF-AX4200
Этот роутер будет интересен в первую очередь тем, кому нужен USB и кто хочет купить роутер в компьютерном магазине “у дома”. В остальном роутер, по моему мнению, своих денег не стоит. Но за цену на вторичке неплохой вариант.
Характеристики
ROM | 256 MB |
RAM | 512 MB |
Максимальная версия Wi-Fi | 802.11ax |
Wi-Fi модули | MediaTek MT7976DA |
MIMO | 2x2:2, 3x3:2 |
Количество антенн | 4шт внешние |
Порты Ethernet | 5 шт |
Порт 2.5GbE | 1шт |
USB порт | 1x3.0 |
Доступное место в OpenWrt | 140 MB |
Крепёж на стену | Есть |
Цена в магазине | 13000-14000 р. |
Цена на вторичном рынке | 7000-10000 р. |
Шьётся легко через веб-интерфейс в два этапа. Имеет “геймерский” дизайн на любителя. И, по моему мнению, радиатор для такого железа совсем небольшой.
По Wi-Fi 802.11ax (160 MHz) я получил на нём максимум 1.5 Gb/s.
Видеообзор Asus AX4200
Asus RT-AX59U
Отличается от TUF-AX4200 меньшим количеством Flash памяти, двумя USB разъёмами, встроенными антеннами и отсутствием 2.5GbE порта.
Характеристики
ROM | 128 MB |
RAM | 512 MB |
Максимальная версия Wi-Fi | 802.11ax |
Wi-Fi модули | MediaTek MT7976DA |
MIMO | 2x2:2, 3x3:2 |
Количество антенн | 5шт встроенные |
Порты Ethernet | 4шт |
Порт 2.5GbE | Нет |
USB порт | 1x3.0, 1x2.0 |
Доступное место в OpenWrt | 70 MB |
Крепёж на стену | Есть |
Цена в магазине | 10000-11000 р. |
Цена на вторичном рынке | 9000-10000 р. |
Шьётся он также через веб-интерфейс в два этапа промежуточным образом.
Asus TUF-AX6000
Отличается от TUF-AX4200:
- Wi-Fi модулем, у AX6000 он лучше (как у Redmi).
- Дополнительным 2.5GbE портом.
- Большим количеством антенн.
- И отсутствием крепежа на стену: для такой важный курица положена отдельная тумбочка.
Стоит ли за это отдавать +10к? Лично я не вижу смысла в покупке этого роутера для OpenWrt. Если нужна дополнительная нагрузка (samba, torrents, etc), то лучше взять что-то подешевле на этой же платформе + одноплатник или NUC.
Характеристики
ROM | 256 MB |
RAM | 512 MB |
Максимальная версия Wi-Fi | 802.11ax |
Wi-Fi модули | MediaTek MT7976GN, MT7976AN |
MIMO | 4x4:4, 4x4:4 |
Количество антенн | 6шт внешние |
Порты Ethernet | 6 шт |
Порт 2.5GbE | 1+1шт |
USB порт | 1x3.2 (Gen 1) |
Доступное место в OpenWrt | 140 MB |
Крепёж на стену | Нет |
Цена в магазине | 22000-24000 р. |
Цена на вторичном рынке | 18000-20000 р. |
Шьётся он также через веб-интерфейс в два этапа промежуточным образом.
GL.iNet GL-MT6000 (Flint 2)
Роутер для тех, кому всегда мало флеша: тут целых 8 ГИГАБАЙТ. Хорошая альтернатива Асусам по всем пунктам, кроме доступности покупки. Купить его можно только в Китае и у барыг. Вроде не проблема, но их намного меньше, чем тех же Xiaomi.
Характеристики
ROM | 8GB |
RAM | 1GB |
Максимальная версия Wi-Fi | 802.11ax |
Wi-Fi модули | MediaTek MT7976GN, MT7976AN |
MIMO | 4x4:4, 4x4:4 |
Количество антенн | 4шт внешние |
Порты Ethernet | 6 шт |
Порт 2.5GbE | 2шт |
USB порт | 1x3.0 |
Доступное место в OpenWrt | - |
Крепёж на стену | Есть |
Цена в магазине | 16500 р. |
Цена на вторичном рынке | 15000-20000 р. |
Прошивка простейшая через sysupgrade. Есть поддержка сообщества, а это значит - не останетесь с устаревшей прошивкой от GL.iNet.
Не знаю для чего в OpenWrt может понадобиться 8GB памяти, если знаете - пишите в комментарии.
Banana Pi BPI-R3
Вот эта плата для настоящих задротов. Собери роутер себе сам. Ну либо для тех, у кого домашний провайдер кидает оптику и им надоели все эти пластиковые коробочки GPON ONU. Потому что здесь ДВА SFP порта!
Характеристики
ROM | 8GB |
RAM | 2GB |
Максимальная версия Wi-Fi | 802.11ax |
Wi-Fi модули | MediaTek MT7975N, MT7975P |
MIMO | 4x4:4, 4x4:4 |
Количество антенн | 8 pin |
Порты Ethernet | 5 шт |
Порт 2.5GbE | 2xSFP |
USB порт | 1x3.0 выведенный, 2x2.0 на плате |
Доступное место в OpenWrt | - |
Крепёж на стену | Как захотите |
Цена в магазине | 10000-14000 р. |
Цена на вторичном рынке | - |
Оперативной памяти ещё больше, чем у GL.iNet GL-MT6000.
Минусы в первую очередь в том, что это не готовая коробка, а нужно собрать корпус самостоятельно (для кого-то это жирный плюс). Но она часто продаётся с уже готовым комплектом. На данный момент роутеры Banana Pi единственные с поддержкой OpenWrt, которые имеют SFP порты. Конечно, придётся ещё подобрать совместимый SFP-модуль.
Роутеры на базе Mediatek MT7988 (Filogic 880)
Будущий флагман. Сейчас он есть только в Banana Pi BPI-R4. Информации о нём мало, OpenWrt версия пока только в Snapshot.
Banana Pi BPI-R4
Сразу скажу, что не стоит гнаться за самой новой железкой. Пока неизвестно, когда он получит Stable версию OpenWrt. А жизнь на снапшоте - не жизнь.
Я думаю, на данный момент этот роутер больше для энтузиастов. Покупая его, вы становитесь бета-тестером: создавать isssues и возможно даже самому править код.
Характеристики
ROM | 8GB |
RAM | 4GB |
Максимальная версия Wi-Fi | 802.11be |
Wi-Fi модули | - |
MIMO | - |
Количество антенн | - |
Порты Ethernet | 5 шт |
Порт 10GbE | 2xSFP+ |
USB порт | 1x3.2 + type-c |
Доступное место в OpenWrt | - |
Крепёж на стену | Как захотите |
Цена в магазине | 11000-15000 р. |
Цена на вторичном рынке | - |
Wi-Fi плата для этого роутера-одноплатника продаётся отдельно. Поддерживает Wi-Fi 7 и имеет 6 антенн.
Вообще, плата умеет много всего: одни слоты для sim-карт и поддержка NVME чего стоят.
Есть уже результат тестирования wg-bench: 1.27 Gb/s. Из этого можно сделать вывод, что процессор мощнее своего предшественика MT7986.
Ждём стабильной OpenWrt и появления этого процессора в других роутерах.
Сравнительная таблица
Здесь только роутеры, которые я тестировал лично.
Роутеры с 7621
Роутер | ROM | RAM | Память в OWRT | Wi-Fi Max | wg-bench | WG | VLESS (tun) | OpenVPN | Openconnect |
---|---|---|---|---|---|---|---|---|---|
SmartBox Giga | 128 MB | 256 MB | 64 MB | 410 Mb/s | 100 Mb/s | 140 Mb/s | 140 Mb/s | - | 12 Mb/s |
SmartBox Pro | 256 MB | 256 MB | 64 MB | 530 Mb/s | 100 Mb/s | 140 Mb/s | 140 Mb/s | - | 12 Mb/s |
SmartBox Turbo+ | 128 MB | 128 MB | 64 MB | 570 Mb/s | 100 Mb/s | 140 Mb/s | 140 Mb/s | - | 12 Mb/s |
Asus RT-AX53U | 128 MB | 256 MB | 33 MB | 800 Mb/s | 100 Mb/s | 140 Mb/s | 140 Mb/s | - | 12 Mb/s |
Роутеры на ARM
Роутер | ROM | RAM | Память в OWRT | Wi-Fi Max | wg-bench | WG | VLESS (tun) | OpenVPN | Openconnect |
---|---|---|---|---|---|---|---|---|---|
Xiaomi AX3200(AX6S) | 128 MB | 256 MB | 90 MB | 830 Mb/s | 400 Mb/s | 570 Mb/s | 250 Mb/s | - | 30 Mb/s |
Xiaomi AX3000T | 128 MB | 256 MB | 60 MB | 1.18Gb/s | 380 Mb/s | 525 Mb/s | 250 Mb/s | - | 60 Mb/s |
Routerich AX3000 | 128 MB | 256 MB | 40 MB | 940 Mb/s | 380 Mb/s | 525 Mb/s | 250 Mb/s | - | 60 Mb/s |
Xiaomi Redmi AX6000 | 128 MB | 512 MB | 62 MB | 1.55 Gb/s | 820 Mb/s | 890 Gb/s | > 400 Mb/s | 110 Mb/s | 130 Mb/s |
Asus TUF-AX4200 | 256 MB | 512 MB | 140 MB | 1.5 Gb/s | 820 Mb/s | 1.42 Gb/s | > 400 Mb/s | 110 Mb/s | 130 Mb/s |
Отвал WAN-порта у роутеров на Mediatek Filogic. eth0: Link is Down
Косяк в свиче MediaTek MT7531, который установлен в почти все вышеперечисленные ARM роутеры.
Самое неприятное в этой проблеме то, что она плавающая. Искусственно вызвать у меня её пока не получилось. А ловил я её на Asus AX4200 и Xiaomi AX3000T. Выглядит это так (вывод logread):
Wed Aug 28 19:01:51 2024 kern.warn kernel: [1203220.362293] ------------[ cut here ]------------
Wed Aug 28 19:01:51 2024 kern.info kernel: [1203220.367094] NETDEV WATCHDOG: eth0 (mtk_soc_eth): transmit queue 0 timed out
Wed Aug 28 19:01:51 2024 kern.warn kernel: [1203220.374239] WARNING: CPU: 1 PID: 0 at 0xffffffc0086c5f74
---
Wed Aug 28 19:01:51 2024 kern.err kernel: [1203220.628022] mtk_soc_eth 15100000.ethernet eth0: transmit timed out
Wed Aug 28 19:01:51 2024 kern.info kernel: [1203220.766604] mtk_soc_eth 15100000.ethernet eth0: Link is Down
Wed Aug 28 19:01:51 2024 kern.err kernel: [1203221.313060] mtk_soc_eth 15100000.ethernet: warm reset failed
Wed Aug 28 19:01:52 2024 kern.info kernel: [1203221.335342] mtk_soc_eth 15100000.ethernet eth0: configuring for fixed/2500base-x link mode
Wed Aug 28 19:01:52 2024 kern.info kernel: [1203221.343972] mtk_soc_eth 15100000.ethernet eth0: Link is Up - 2.5Gbps/Full - flow control rx/tx
---
Wed Aug 28 19:02:03 2024 kern.err kernel: [1203232.359304] mtk_soc_eth 15100000.ethernet eth0: transmit timed out
Wed Aug 28 19:02:03 2024 kern.info kernel: [1203232.497844] mtk_soc_eth 15100000.ethernet eth0: Link is Down
Wed Aug 28 19:02:03 2024 kern.err kernel: [1203233.040148] mtk_soc_eth 15100000.ethernet: warm reset failed
Wed Aug 28 19:02:03 2024 kern.info kernel: [1203233.062522] mtk_soc_eth 15100000.ethernet eth0: configuring for fixed/2500base-x link mode
Wed Aug 28 19:02:03 2024 kern.info kernel: [1203233.071224] mtk_soc_eth 15100000.ethernet eth0: Link is Up - 2.5Gbps/Full - flow control rx/tx
Костылится выключением сегментации TCP на сетевом интерфейсе. Смотрим, включена ли сегментация
root@OpenWrt:~# ethtool -k eth0 | grep segment
tcp-segmentation-offload: on
tx-tcp-segmentation: on
tx-tcp-ecn-segmentation: on
tx-tcp-mangleid-segmentation: on
tx-tcp6-segmentation: on
Выключаем командой
ethtool -K eth0 tso off
Но при перезагрузке сегментация снова будет включена, поэтому необходимо воткнуть этот костыль при загрузке роутера.
Пользовательские команды, которые должны быть выполнены при загрузке в OpenWrt прописываются в файл /etc/rc.local
. Вставляем ethtool -K eth0 tso off
перед exit 0
. Рестартим роутер и проверяем, что сегментация выключена.
root@OpenWrt:~# ethtool -k eth0 | grep segment
tcp-segmentation-offload: off
tx-tcp-segmentation: off
tx-tcp-ecn-segmentation: off
tx-tcp-mangleid-segmentation: off
tx-tcp6-segmentation: off
Issues по этой теме:
https://github.com/openwrt/openwrt/issues/12143 https://github.com/openwrt/openwrt/issues/13122 https://github.com/openwrt/openwrt/issues/13262
Уже есть коммит в основную ветку, который должен это исправить, но пока только в снапшотах. В 24 версии OpenWrt этой проблемы быть не должно.
Где Qualcomm?
Из мобильной разработки пришло поверье, что Mediatek - не круто, Qualcomm - круто. И в мобильной разработке это действительно так. Но в OpenWrt всё ровно наоборот.
Mediatek участвует в разработке OpenWrt. Вы можете увидеть PR от их сотрудников в GitHub. Qualcomm, в свою очередь, никак не участвует. Драйвера для Wi-Fi чипов закрыты за семью замками. Те роутеры на Qualcomm, которые поддерживаются сообществом OpenWrt, являются результатом большого труда людей, которые реверс-инжинирили бинарники от Qualcomm. Таких роутеров мало, и у меня есть сомнения, что они будут долго поддерживаться.
Просто посмотрите на тему поддержки Xiaomi AX3600: https://forum.openwrt.org/t/adding-openwrt-support-for-xiaomi-ax3600-part-1 https://forum.openwrt.org/t/general-openwrt-support-for-xiaomi-ax3600-part-2
10 тысяч сообщений! И это только один роутер. Думаю, Wi-Fi у AX3600 как раз должен работать нормально, после такого количества проделанной работы. А вот насчёт других роутеров есть сомнения.
Сам процессор IPQ8071A, по крайней мере в тесте WG, неплох, если судить по табличке wg-bench, и находится между 820 и 830 filogic’ами. Но в OpenWrt поддержка Wi-Fi драйверов решает, вспомните Broadcom. Сейчас все роутеры на Broadcom либо не поддерживаются, либо сидят без Wi-Fi .
Так что не берите роутеры на Qualcomm. В лучшем случае у них не будет поддержки, и вы не успеете потратить своё время. В худшем случае она будет, и тогда есть вероятность, что у вас будет что-то непонятное происходить с Wi-Fi.
Благодарности
csharper2005 контрибьютор OpenWrt, благодаря которому появилась официальная поддержка OpenWrt многих устройств с российского рынка. В том числе Билайны и Mercusys из этого обзора. А также редактор Wiki, благодаря которой жизнь становится проще.
acdev он же Remittor . Xiaomi и Asus теперь шьются легче именно благодаря ему. Он сделал переходные прошивки для Asus и XMiR для Xiaomi. Также рекомендую его инструмент facinstall , если вам нужно вернуть стоковую прошивку.
Данные по компонентам роутеров взяты с крутого ресурса https://wikidevi.wi-cat.ru/Main_Page
Рекомендую на него заглядывать, для понимания, что же скрывается внутри роутера за маркетинговой брошюрой.
И всем остальных людям, которые вносят свой вклад в OpenWrt.
Надеюсь, мои тесты сэкономят ваше время и помогут определиться с наиболее подходящей моделью. Нет идеального роутера во всём, всегда нужно выбирать роутер под задачу. И помните, что в вашем шкафу может оказаться роутер, который поддерживает OpenWrt. Сходите на https://openwrt.org/toh/start и проверьте модель. Возможно для начала вам его хватит.
Мой ТГ-канал , где половина контента про OpenWrt.