Релиз OpenWrt 24.10.1
15 апреля 2025 года разработчики проекта OpenWrt для сетевых устройств, включая маршрутизаторы, коммутаторы и точки доступа, представили релиз дистрибутива OpenWrt 24.10.1. Выпуск OpenWrt 24.10 состоялся в февраля 2025 года. Стабильный релиз OpenWrt 23.05 вышел в сентябре 2024 года.
Проект OpenWrt поддерживает 2779 различных сетевых устройств. Решение предлагает систему дистрибуции, упрощающую кросс-компиляцию и создание собственных сборок. Кастомные сборки позволяют формировать готовые прошивки с желаемым набором предустановленных пакетов, оптимизированные под конкретные задачи.
Готовые сборки OpenWrt опубликованы для 39 целевых платформ в новой версии проекта.
Основные изменения и доработки в OpenWrt 24.10.1:
добавлена поддержка устройств bmips: Actiontec T1200H; mediatek: CMCC A10, Huasifei WH3000, Keenetic KN-3811, Keenetic KN-3911 и netis NX31; qualcommax: Linksys MX4300 (LN1301); ramips: Cudy M1200 v1, Cudy M1300 v2, Genexis / Inteno Pulse EX400 и Hongdian H8922 v30;
решены проблемы с устройствами: Mikrotik Routerboard 911G, NEC Aterm, Gateworks, ASUS: RT‑AX59U/TUF‑AX4200/TUF‑AX6000, Xiaomi AX3000t, Zyxel EX5601-T0, Dovado Tiny AC, hiwifi hc5962, LAVA LR-25G001, HPE 1920, TP‑Link Deco M4R v4;
для Raspberry Pi обновлена прошивка и драйверы для GPU, решены проблемы с Ethernet;
для устройств на чипах Realtek добавлен новый драйвер MDIO;
в ядре Linux по умолчанию включена настройка CONFIG_PCPU_DEV_REFCNT и возвращено наименование устройств cdc‑ethernet как «usb%d»;
задействован выпуск ядра Linux 6.6.86. Переведены на свежую кодовую базу компоненты: mt76 2025–02–14, mwlwifi 2025–02–06, wireless‑regdb 2025.02.20, ucode 2025–02–10, unetd 2025–03–09, umdns 2025–02–10, omcproxy 2025–02–27, libnl‑tiny 2025–03–19, bcm27xx‑gpu‑fw 2025.03.0, bcm27xx‑utils 2025.03.14, bcm63xx‑cfe 2025–04–02, intel‑microcode 20 250 211, firmware‑utils 2025–02–16.
В марте 2025 года сообщество OpenWrt одобрило начало работы над проектом открытого маршрутизатора под названием OpenWrt Two (это будет более продвинутая и доработанная по возможностям версия проекта One).
Проект Two будет иметь все функции, которые есть у One со следующими обновлениями:
SoC MediaTek MT7988(у One — MT7981B);
порт 10G SFP;
порт 5G медный;
4 медных порта 2.5G(у One — два порта Ethernet (2.5 GbE + 1 GbE));
1-2 медных порта 1G;
трёхдиапазонный Wi-Fi 7 (у One — Wi‑Fi 6, 2×2 2.4 ГГц + 3x3/2x2 + DFS 5Ghz).
Two будет производиться GL.iNet, и мы изучаем варианты для дистрибуции в США/ЕС.
Two будет (надеюсь) стоить около $250, и часть этой суммы снова будет пожертвована проекту. Ожидаемая доступность устройства — конец 2025 года.
В конце прошлого года в открытую продажу для всех пользователей поступила релизная версия открытого маршрутизатора OpenWrt One от сообществ OpenWrt и Banana Pi (отдельно плата, устройство в корпусе).
Сообщество OpenWrt занимается проектированием устройства с открытыми схемами и программной начинкой). Это проект для экспериментаторов, сетевых энтузиастов и любителей электроники и открытого ПО.
В качестве основы OpenWrt One используется начинка, схожая с платами Banana Pi R4, которые комплектуются открытыми прошивками (за исключением прошивки беспроводного чипа), поставляются с U-Boot и поддерживаются в ядре Linux. Маршрутизатор работает на базе SoC MediaTek MT7981B (Filogic 820) с двухъядерным CPU Cortex-A53 1,3 ГГц и беспроводным чипом MediaTek MT7976C (Wi-Fi 6, 2x2 2.4 ГГц + 3x3/2x2 + DFS 5Ghz). Устройство оснащено 1 ГБ ОЗУ (DDR4), 256 МБ SPI NAND Flash и 16 МБ SPI NOR Flash.
Маршрутизатор OpenWrt One поставляется с двумя портами Ethernet (2.5 GbE + 1 GbE), USB 2.0 host Type-A, USB-C (Holtek HT42B534-2 UART с преобразователем USB, консолью и поддержкой CDC-ACM), JTAG 10-pin и слотом для расширений mikroBUS. Для подключения дополнительных накопителей в устройстве предусмотрен слот M.2 для NVMe SSD (PCIe gen 2 x1). Имеется поддержка PoE 802.3at/af. Лежащая в основе маршрутизатора плата имеет размер 148x100, 5 мм и полностью совместима с корпусами для Banana Pi BPI-R4.
Оригинальный фирменный корпус для устройства оформлен в минималистичном стиле и содержит, помимо разъёмов питания, Ethernet и USB, всего две кнопки (сброс и пользовательская кнопка), а также механический переключатель для выбора режима загрузки (восстановление или штатный режим). Для индикации состояния на корпусе используются четыре светодиода.
Для упрощения проведения экспериментов в маршрутизаторе реализовано несколько уровней защиты от окирпичивания гаджета, например загрузка с отдельного Flash в режиме восстановления, простой доступ к консоли и внешний аппаратный watchdog-монитор на базе чипа EM Microelectronic EM6324, подключённый через GPIO.
Для повышения надёжности в OpenWrt One задействовано одновременно два Flash-накопителя разных типов: NAND для загрузчика U-Boot и образа Linux, и защищённый от записи NOR Flash с дополнительным загрузчиком и образом восстановления. Для выбора загрузки с NOR или NAND предусмотрен специальный аппаратный переключатель. По умолчанию в устройстве используется прошивка на базе OpenWrt, но при желании можно воспользоваться слотом M.2 для NVMe и загрузить с NVMe другие Linux-дистрибутивы, такие как Debian и Alpine. Слот NVMe также можно применять для организации сетевого хранилища.