Мадэлі роўтараў

Якія роўтары падыходзяць для Квас Про: мадэлі 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.23