Модели роутеров

Какие роутеры подходят для Квас Про: модели Keenetic/Netcraze с Entware, устройства на OpenWrt со свежими сборками и требования, по которым стоит выбирать.

Квас Про работает на роутере двумя путями: на Keenetic/Netcraze — через Entware (дополнение, которое добавляет роутеру возможность ставить программы), на устройствах с OpenWrt — напрямую. Ниже — модели, которые подходят под требования к оборудованию: процессор aarch64, armv7 или mipsel и не меньше 256 МБ оперативной памяти (комфортно — 512 МБ и больше).

Что важно знать до выбора. Модель из списка — условие необходимое, но не достаточное: на Keenetic нужен ещё компонент Entware и, как правило, USB-накопитель, а на OpenWrt важна не только модель, но и то, какая прошивка на ней стоит. Про подводные камни прошивок — на странице Роутеры GL.iNet.

Как проверить свой роутер

Если модели нет в списках ниже, её не обязательно менять — проверьте её сами. Две команды по SSH отвечают на главные вопросы:

  • opkg print-architecture — архитектура так, как её называет хранилище пакетов: подойдут aarch64 (он же arm64), armv7 и mipsel (на Keenetic это выглядит как aarch64-k3.10, armv7sf-k3.2 или mipsel-3.4). На OpenWrt ту же роль играет строка DISTRIB_ARCH в файле /etc/openwrt_release;
  • free -m — оперативная память: нужна строка Mem: со значением не меньше 256 МБ.
Почему не uname -m. На роутерах с MIPS эта команда показывает просто mips — и для прямого порядка байт, и для обратного, а продукт работает только на прямом (mipsel). Установщик разбирается сам: смотрит заголовок исполняемого файла и, если есть opkg, спрашивает opkg print-architecture; на обратном порядке байт он честно отказывается ставить и объясняет причину. Для ARM команда uname -m по-прежнему годится: aarch64 или armv7l.

Память важнее модели: на 128 МБ VPN-ядро и фильтры работают на пределе, поэтому такие роутеры мы не рекомендуем, даже если архитектура подходит.

Keenetic/Netcraze с Entware

Entware на этих роутерах включается штатно: в настройках добавляется компонент «OPKG Package Manager», после чего ставится репозиторий пакетов. Важное условие производителя: компоненту нужен USB-накопитель — на моделях без USB-порта этот путь недоступен, даже если памяти достаточно. Поэтому в таблицах есть колонка «USB».

Модели с запасом памяти — 512 МБ и больше:

Модель (Netcraze / Keenetic)НомерПроцессор / архитектураПамятьFlashUSB
Titan SENC-4210MT7988D, 3 ядра — aarch641024 МБ256 МБ3.2 + 2.0, слот M.2 NVMe
Titan / UltraKN-1812 / NC-1812MT7988D, 3 ядра — aarch641024 МБ256 МБ3.2 + 2.0
Peak (Keenetic, снят с продажи)KN-2710MT7622B — aarch64512 МБ256 МБ3.0 + 2.0
Hero / GigaKN-1012 / NC-1012MT7981B — aarch64512 МБ256 МБ3.0 + 2.0
HopperKN-3811 / NC-3811MT7981B — aarch64512 МБ256 МБ3.0
Hopper SEKN-3812 / NC-3812MT7981B — aarch64512 МБ256 МБ3.0
Hopper DSLKN-3611 / NC-3611MT7981B — aarch64512 МБ256 МБ3.0
Hero 5GKN-4110 / NC-4110MT7981B — aarch64512 МБ256 МБ3.0 + 2.0, 2×nano-SIM
Hopper 4G+KN-2312 / NC-2312MT7981B — aarch64512 МБ256 МБ3.0, 2×nano-SIM
Ultra / Titan (прежний выпуск)KN-1811MT7622B — aarch64512 МБ256 МБ3.0

Модели ровно на минимуме — 256 МБ: работать будут, но запаса мало, поэтому для нескольких соединений и фильтров лучше взять модель из таблицы выше.

Модель (Netcraze / Keenetic)НомерПроцессор / архитектураПамятьFlashUSB
Skipper / VivaKN-1913 / NC-1913MT7621A — mipsel256 МБ128 МБ2.0
Hero 4G+KN-2311MT7621A — mipsel256 МБ128 МБ3.0

Не подойдут, и причин две:

  • памяти 128 МБ — мало для VPN-ядра: Speedster (KN-3013), Speedster 4G+ (KN-2911), Speedster DSL (KN-2113), Explorer (KN-1621), Explorer 4G (KN-4910), Carrier (KN-1721), Starter (KN-1121), Start (KN-1112), Air (KN-1613), Extra (NC-1714), 4G (NC-1213), Launcher (NC-1221), Runner 4G (KN-2212), Buddy 4 (KN-3211), Buddy 5 (KN-3311);
  • нет USB-порта, поэтому Entware ставить некуда: Sprinter (KN-3711), Sprinter SE (KN-3712), Challenger (KN-3910), Challenger SE (KN-3911), Racer (KN-4010), Buddy 6 (KN-3411), Buddy 6 SE (KN-4410). У этих моделей 512 или 256 МБ памяти, но путь с Entware закрыт — их можно использовать только с OpenWrt, если она для них собирается.

Роутеры с OpenWrt

Здесь отдельной сборки Квас Про не нужно: установка идёт общим порядком, а модель важна двумя вещами — памятью и местом под программу и данные. Данные занимают много: по манифесту выпуска 1.0.20 свежая установка требует 161–169 МБ свободного места на aarch64 и armv7 (программа 37–41 МБ плюс данные 124–128 МБ), а на mipsel — 279 МБ (93 и 186 МБ). При обновлении нужно больше: до 238–356 МБ, потому что старая версия сохраняется для отката.

Поэтому в таблице есть колонка USB, и правило простое: модель годится, если у неё есть USB-порт (тогда место расширяют носителем — на OpenWrt через extroot, на Entware продукт ставится прямо на USB) или если встроенной flash не меньше 256 МБ (для mipsel — 512 МБ). Модель без USB и с flash меньше 256 МБ не подходит, даже когда оперативной памяти хватает: программа и данные в неё не влезут.

В таблице — модели, которые есть в актуальном стабильном релизе OpenWrt (25.12.5), то есть получают свежие сборки, а не только давние.

МодельПроцессор / архитектураПамятьFlashUSBУстановка OpenWrt
GL.iNet GL-MT6000 (Flint 2)MT7986 — aarch641024 МБ8 ГБ eMMC3.1sysupgrade из веб-интерфейса GL.iNet
GL.iNet GL-MT3000 (Beryl AX)MT7981B — aarch64512 МБ256 МБ NAND3.0только sysupgrade (factory-образа нет)
GL.iNet GL-MT2500 (Brume 2)MT7981 — aarch641024 МБ8 ГБ eMMC3.0sysupgrade из веб-интерфейса
OpenWrt OneMT7981B — aarch641024 МБ128 МБ NAND + 16 МБ NORслот M.2 (NVMe)эталонное устройство проекта OpenWrt
Banana Pi BPI-R4MT7988 — aarch644096 МБ8 ГБ eMMC + 128 МБ NAND3.0одноплатный компьютер
Banana Pi BPI-R3MT7986 — aarch642048 МБ128 МБ NAND + 8 ГБ eMMC3.0одноплатный компьютер
FriendlyElec NanoPi R6SRockchip RK3588S — aarch648192 МБ32 ГБ eMMC2.0 + 3.0одноплатный компьютер
FriendlyElec NanoPi R5SRockchip RK3568 — aarch642048 или 4096 МБ8 или 16 ГБ eMMC2.0 + 3.0одноплатный компьютер
Raspberry Pi 5BCM2712 — aarch64зависит от платы (2 ГБ и больше)карта памяти2.0 + 3.0одноплатный компьютер
Raspberry Pi 4 Model BBCM2711 — aarch64зависит от платы (1 ГБ и больше)карта памяти2.0 + 3.0одноплатный компьютер
ZyXEL EX5601-T0 (T-56)MT7986 — aarch641024 МБ512 МБ NAND3.1два образа: stock и ubootmod
ASUS TUF-AX6000MT7986 — aarch64512 МБ256 МБ3.1штатная перепрошивка
ASUS TUF-AX4200 / AX4200QMT7986 — aarch64512 МБ256 МБ3.1штатная перепрошивка
Acer Predator W6 / W6DIPQ807x — aarch641024 МБ4 ГБ eMMCуточнитештатная перепрошивка
Netgear Nighthawk X4S R7800IPQ8065 — armv7512 МБ128 МБ NAND3.0 + 2.0штатная перепрошивка
Netgear WAX206MT7622 — aarch64512 МБ256 МБ NANDнет — ровно на порогештатная перепрошивка
TP-Link Archer C2600IPQ8064 — armv7512 МБ32 МБ3.0 + 2.0штатная перепрошивка; без USB-носителя не встанет
Xiaomi AX3600IPQ8071A — aarch64512 МБ256 МБ NANDнет — ровно на порогеактивация SSH, затем sysupgrade
Linksys MX4200 v1/v2IPQ8174 — aarch64512 МБ (v2 — 1024 МБ)512 МБ NAND3.0штатная перепрошивка
Linksys E8450 (Belkin RT3200)MT7622 — aarch64512 МБ128 МБ NAND2.0два варианта образа, обычный и ubi
ASUS RT-AX53UMT7621 — mipsel256 МБ128 МБ NAND2.0штатная; на mipsel нужен USB-носитель
GL.iNet GL-A1300 (Slate Plus)IPQ4018 — armv7256 МБ128 МБ NAND3.0sysupgrade через веб-интерфейс

Модели со 256 МБ оперативной памяти — на минимальном пороге: для одного-двух соединений этого достаточно, для нескольких сразу и с фильтрами берите 512 МБ и больше. У моделей с пометкой «ровно на пороге» flash хватает на установку, но обновление идёт впритык — им тоже стоит добавить USB-носитель. Характеристики памяти, flash и USB взяты из официального дампа Table of Hardware и проверены по списку профилей выпуска 25.12.5 (downloads.openwrt.org); у одной модели бывают ревизии с разными объёмами, поэтому проверяйте свою.

Почему из таблицы убраны пять моделей. Xiaomi Redmi Router AX6S, Xiaomi Mi Router AX3000T, Xiaomi Redmi Router AX6000, Netgear WAX202 и Cudy WR3000 v1 подходят по памяти (256–512 МБ), но у них нет USB-порта, а flash всего 16–128 МБ — программе и данным там негде разместиться, и откат при обновлении тоже не поместится. У WAX202 вдобавок mipsel, которому нужно 279 МБ. Эти модели не «плохие» — они просто не для нашего объёма данных.

Что осталось за списком. Часть моделей не попала в таблицу не потому, что плоха, а потому что характеристики не подтвердились источниками: у Cudy TR3000 не указан объём оперативной памяти, а по GL.iNet GL-X3000 нет ни памяти, ни flash. Обе достойны проверки вручную — free -m покажет память, а df -h / и ls /sys/bus/usb/devices — место и USB. Модели с 128 МБ оперативной памяти (например Xiaomi Redmi Router AC2100) в список не входят: для VPN-ядра этого мало.
Установка OpenWrt — ваша ответственность. Это замена прошивки роутера со всеми рисками: часть моделей требует промежуточной прошивки или замены загрузчика, а неудачная попытка превращает роутер в «кирпич» до восстановления через U-Boot или UART. Квас Про ставится уже на готовую OpenWrt и перепрошивку не делает.

Что проверено, а что нет

Честно о состоянии тестирования, потому что от этого зависит результат:

  • Keenetic/Netcraze с Entware — поддерживаемый путь; установка идёт общим порядком, без перепрошивки роутера.
  • Чистая OpenWrt — поддерживаемый путь, проверен на aarch64.
  • Одноплатные компьютеры Raspberry Pi 4 и 5 (они есть в таблице выше) — по требованиям подходят: aarch64 и памяти достаточно, сборка OpenWrt для них есть. Но официально продукт на них не проверялся — поддержка Raspberry Pi (вместе с x86 и Docker) запланирована на выпуск 1.0.28 (предложение), см. Планы развития.
  • Фирменные прошивки GL.iNet (op24, op25) и прочие вендорские сборки на базе OpenWrt пока не проверены — продукту требуется доработка под их состав пакетов и службы; полная поддержка запланирована на выпуск 1.0.28 (предложение). Не рассчитывайте на готовый результат на них, подробности — в разделе Роутеры GL.iNet.

Как выбирать

  1. Сначала память, потом модель. 256 МБ — минимум, 512 МБ и больше — комфортно. Ревизии одной модели бывают с разной памятью, поэтому проверяйте конкретное устройство.
  2. Keenetic/Netcraze — самый простой путь: ничего перепрошивать не нужно, Entware включается компонентом. Если внутренней памяти мало, поставьте репозиторий и данные на USB-накопитель.
  3. OpenWrt — путь для тех, у кого уже есть подходящий роутер или кто готов прошивать. Перед покупкой сверьтесь с Table of Hardware и выбором прошивки: поддержка моделей со временем меняется, а у одной модели бывают ревизии с разными характеристиками.
  4. Не берите роутеры со 128 МБ — на них продукт работает на пределе или не работает вовсе.

Источники

Документация КвасПро · v1.0.22