// Engineering Log

OpenWrt: альтернативная прошивка для роутера — что умеет и как установить

Опубликовано 22.09.2026

// Быстрый маршрут

Эта статья относится к теме Серверы и инфраструктура.

OpenWrt — свободная прошивка на основе Linux для роутеров и других сетевых устройств. Она заменяет заводскую прошивку и превращает роутер в полноценную систему с менеджером пакетов: на нём можно поднять VPN, разделить сеть на сегменты, настроить приоритизацию трафика и блокировку рекламы. Актуальная ветка — 25.12: первый выпуск 25.12.0 вышел 5 марта 2026 года и поддерживает более 2 200 устройств, на сентябрь 2026 года последняя версия ветки — 25.12.5.

Что даёт OpenWrt

  • Обновления вместо заброшенной прошивки. Производители часто перестают выпускать обновления для роутеров через два-три года. OpenWrt продолжает поддерживать многие модели после этого.
  • Пакеты. Система собирается из пакетов, и нужное доустанавливается: WireGuard, OpenVPN, DNS-over-HTTPS, мониторинг, файловый сервер на USB-диске.
  • Гибкая сеть. VLAN, несколько SSID с разными правилами, гостевая сеть, изолированная от основной, маршрутизация по правилам.
  • SQM (Smart Queue Management) — управление очередями, которое снижает задержки, когда канал загружен: видеозвонок не рвётся, пока кто-то качает большой файл.
  • Блокировка рекламы на уровне DNS для всей сети — пакетом adblock или связкой с отдельным сервером вроде Pi-hole.

Веб-интерфейс называется LuCI, настройки хранятся в текстовых файлах в каталоге /etc/config, и всё, что делается в интерфейсе, можно сделать из командной строки по SSH.

Что изменилось в 25.12

  • Менеджер пакетов apk вместо opkg. Форк opkg, который использовал проект, больше не поддерживается. Команды меняются: apk update, apk add пакет, apk del пакет.
  • Attended sysupgrade встроен в систему: обновление собирается на сервере проекта вместе с уже установленными пакетами и ставится одним действием.
  • Ядро Linux 6.12, переписанные на ucode скрипты Wi-Fi, история команд в оболочке сохраняется между сеансами.

Важное предупреждение из документации OpenWrt: не обновляйте все пакеты командой apk upgrade. У части пакетов неполные зависимости, и такое обновление рано или поздно выводит устройство из строя. Обновлять систему правильно целиком — через LuCI Attended Sysupgrade, утилиту owut или Firmware Selector на сайте проекта.

Как установить

Установка зависит от модели, и универсального способа нет. Порядок такой:

  1. Найти модель в Table of Hardware на openwrt.org и открыть её страницу. Важна точная аппаратная ревизия: у одной модели ревизии v1 и v2 могут быть совершенно разными устройствами. Ревизия обычно указана на наклейке снизу.
  2. Проверить требования. Для современных версий нужна достаточная флеш-память и оперативная память; модели со слишком малым объёмом в списке помечены отдельно.
  3. Скачать правильный образ. Для первой установки из заводской прошивки используется образ factory. Образ sysupgrade нужен только для обновления уже установленной OpenWrt.
  4. Установить способом, описанным на странице модели. Для многих устройств это пункт «Обновление прошивки» в заводском веб-интерфейсе, для других — TFTP-восстановление или загрузка через последовательную консоль.
  5. После загрузки подключиться к 192.168.1.1, задать пароль администратора и только после этого настраивать остальное.

Главная ошибка — прошить образ sysupgrade через заводской интерфейс или взять образ для другой ревизии. В лучшем случае прошивка его не примет, в худшем роутер перестанет загружаться, и восстанавливать его придётся способом из той же страницы Table of Hardware.

Пример: WireGuard для доступа в домашнюю сеть

После установки пакетов (apk add wireguard-tools luci-proto-wireguard) в LuCI появляется тип интерфейса WireGuard. Дальше:

  • создать интерфейс, сгенерировать ключи, задать адрес туннельной сети;
  • добавить пиров — телефоны и ноутбуки — с их открытыми ключами;
  • разрешить входящий UDP-порт WireGuard в межсетевом экране и отнести интерфейс к зоне lan или к отдельной зоне с нужными правилами.

Риски и ограничения

  • Потеря гарантии и поддержки производителя. Установка сторонней прошивки обычно лишает официальной поддержки.
  • Wi-Fi может работать хуже заводского на части моделей: не для всех чипов есть открытые драйверы с полной функциональностью.
  • Обновления — ваша ответственность. Роутер с устаревшей OpenWrt так же уязвим, как с заводской прошивкой.
  • Не каждый роутер стоит прошивать. Для офиса, где нужны поддержка производителя и простая замена, практичнее готовое решение — MikroTik или Keenetic.

Когда OpenWrt подходит

OpenWrt хорош, когда есть подходящий роутер, который жалко выбрасывать, когда заводская прошивка давно не обновлялась или когда нужны функции, которых в ней нет: WireGuard, SQM, VLAN, собственный DNS. Для небольшого офиса с одним-двумя провайдерами и требованием «чтобы просто работало» он уместен, если в компании есть человек, готовый его поддерживать.

// Похожая задача

Если у вас похожая ситуация

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

Тема статьи

Серверы и инфраструктура

VPS, Linux, веб-стек, миграции, хостинг, базы данных и базовая эксплуатация.

Часто с этим приходят

  • Перенести сайт или сервис на новый сервер
  • Настроить Linux, Nginx, базу данных и бэкапы
  • Разобраться, почему всё работает нестабильно

// Следующий шаг

Если вам нужна не только статья, а помощь по этой теме, удобнее сразу перейти в услугу. Главная и подборка материалов остаются рядом.

Открыть услуги

// Contact

Нужна помощь?

Свяжись со мной и я помогу решить проблему

Написать в Telegram

Отвечаю в течение рабочего дня (03:00–13:00 GMT)

Или оставьте заявку здесь:

Подтвердите, что вы не бот.

Написать и получить быстрый ответ