1. Цель
Перепрошивка OpenWrt означает замену оригинальной прошивки производителя маршрутизатора на операционную систему OpenWrt. OpenWrt - это операционная система на базе Linux для встроенных сетевых устройств. Он обеспечивает файловую систему с возможностью записи, управление пакетами, управление брандмауэром, поддержку VPN, VLAN, формирование трафика и расширенное администрирование маршрутизатора, выходящее за рамки того, что позволяет большинство стандартных прошивок. Проект OpenWrt описывает его как операционную систему Linux для встраиваемых устройств, которая заменяет статическое встроенное ПО поставщика записываемой файловой системой и управлением пакетами.
В этом документе объясняется, как подготовиться, выбрать правильный образ прошивки, безопасно прошить OpenWrt, выполнить первую настройку загрузки и устранить распространенные проблемы.
2. Безопасность и авторизация
Прошивайте OpenWrt только на маршрутизаторе, которым вы владеете или имеете явное право на модификацию. Не перепрошивайте маршрутизаторы, принадлежащие интернет-провайдеру, работодателю, школе, гостинице, арендодателю или поставщику управляемых услуг, если у вас нет разрешения.
Перепрошивка может окончательно вывести из строя роутер, если:
- Использовано неправильное изображение.
- Версия оборудования не соответствует.
- Во время перепрошивки прерывается питание.
- Процедура прошивки, специфичная для устройства, игнорируется.
- Некорректно обходит механизм защиты встроенного ПО производителя.
- В маршрутизаторе слишком мало флэш-памяти или оперативной памяти для современного OpenWrt.
OpenWrt различает первую установку прошивки поставщика и системное обновление существующей установки OpenWrt. Обновление sysupgrade заменяет текущую установку OpenWrt и отличается от первой заводской установки.
3. Ключевые понятия
3.1 Заводское изображение
Заводской образ обычно используется, когда на маршрутизаторе все еще установлена оригинальная прошивка производителя.
Типичные примеры имен файлов:
openwrt-...-factory.bin
openwrt-...-factory.img
openwrt-...-factory.trx
Используйте это для:
- Вендорская прошивка → OpenWrt
В документации по заводской установке OpenWrt первый процесс описан как загрузка правильной прошивки, проверка загруженного файла и прошивка прошивки.
3.2 Образ обновления системы
Образ sysupgrade используется, когда OpenWrt уже установлен и вы обновляете или переустанавливаете OpenWrt.
Типичное имя файла:
openwrt-...-sysupgrade.bin
Используйте это для:
- OpenWrt → новее OpenWrt
- OpenWrt → переустановить ту же версию
- OpenWrt → чистый сброс с новым образом OpenWrt
В документации OpenWrt по sysupgrade поясняется, что sysupgrade заменяет всю текущую установку OpenWrt, включая разделы ядра и файловой системы.
3.3 Снимок изображения
Снимок - это сборка для разработки. Он может поддерживать более новое оборудование, но это менее предсказуемо, чем стабильная прошивка.
Используйте стабильную прошивку, если:
- Ваш маршрутизатор поддерживается только Snapshot.
- Вы понимаете риск.
- Вы можете легко восстановить устройство.
- Вы знаете, как установить недостающие пакеты вручную.
Селектор прошивки OpenWrt позволяет пользователям выбирать стабильную сборку или сборку ночного снимка.
3.4 Образ восстановления
Для некоторых маршрутизаторов требуется специальный образ восстановления или метод восстановления загрузчика. Это может включать в себя:
- ТФТП
- Режим спасения продавца
- Серийная консоль
- Веб-сервер восстановления
- Загрузка Initramfs
- USB-восстановление
Методы восстановления зависят от устройства. Не думайте, что процесс восстановления одного маршрутизатора применим к другому.
4. Контрольный список перед вспышкой
Прежде чем прошивать OpenWrt, соберите следующую информацию.
4.1 Идентификация маршрутизатора
Запись:
Brand:
Model:
Hardware revision:
Current firmware version:
Region variant:
Serial number:
MAC address:
Ревизия оборудования имеет решающее значение. Например, для маршрутизатора с маркировкой v1, v2 и v3 могут потребоваться разные образы прошивки.
4.2 Резервное копирование сетевых настроек
Сохраните или сделайте скриншот:
- Тип WAN-соединения
- Имя пользователя и пароль PPPoE, если используется
- Настройки статического IP, если они используются
- Настройки VLAN или IPTV
- подсеть локальной сети
- Диапазон DHCP
- SSID Wi-Fi
- Пароль Wi-Fi
- Правила переадресации портов
- настройки DNS
- Настройки VPN
- Настройка клонирования MAC, если используется
После прошивки OpenWrt не будет автоматически узнавать конфигурацию прошивки вашего производителя.
4.3 Подготовка к восстановлению
Перед прошивкой найдите метод восстановления именно для вашего устройства.
Сохранить:
- Оригинальный файл прошивки производителя
- OpenWrt страница устройства
- Инструкции по восстановлению TFTP, если таковые имеются.
- Инструкции по обеспечению безопасности
- Настройки статического IP, необходимые для восстановления
- Последовательность кнопок для режима восстановления
В документации по восстановлению OpenWrt отмечается, что некоторые поставщики предоставляют встроенные функции восстановления в загрузочном разделе флэш-ПЗУ, которые остаются доступными даже после обновления прошивки OpenWrt.
4.4 Физическая настройка
Используйте эту физическую настройку:
- Компьютер, подключенный через Ethernet
- Компьютер подключен к порту LAN роутера
- Маршрутизатор подключен к стабильному источнику питания
- Если необходимо, отключите Wi-Fi на компьютере.
- Никаких ненужных устройств не подключено
- Не прошивается прошивка по Wi-Fi
Не прошивайте прошивку во время отключения электроэнергии, грозы, нестабильной работы генератора или когда роутер может быть случайно отключен от сети.
5. Поиск правильной прошивки OpenWrt
5.1 Использование выбора прошивки
Используйте официальный инструмент выбора прошивки OpenWrt для поиска точной модели маршрутизатора и версии оборудования. Средство выбора прошивки предназначено для загрузки прошивки OpenWrt для выбранного устройства и выбора стабильной или моментальной сборки.
Поиск по:
- Марка маршрутизатора
- Модель маршрутизатора
- Версия оборудования
Пример условий поиска:
TP-Link Archer C7 v5
GL.iNet GL-AR750S
Linksys EA8300
Netgear R7800
5.2 Использование таблицы оборудования
В документации по загрузке OpenWrt рекомендуется использовать Таблицу оборудования или Выбор прошивки для поиска официальной прошивки для конкретного устройства.
Проверьте:
- Поддерживаемая версия
- Способ установки
- Известные проблемы
- Требуемое изображение
- Примечания по восстановлению
- Размер вспышки
- Размер оперативной памяти
- Поддержка Wi-Fi
- Специальные предупреждения
5.3 Выберите стабильную прошивку
Согласно текущей документации выпуска OpenWrt, стабильной серией OpenWrt является версия 25.12, а версия 25.12.4 указана как текущая стабильная версия.
Используйте стабильную версию, если на странице устройства не указано, что вам нужен снимок.
6. Проверка файла прошивки
Перед прошивкой убедитесь, что скачанный файл не поврежден.
Linux
sha256sum openwrt-*.bin
macOS
shasum -a 256 openwrt-*.bin
Windows PowerShell
Get-FileHash .\openwrt-*.bin -Algorithm SHA256
Сравните результат с контрольной суммой, предоставленной каталогом загрузки OpenWrt или средством выбора прошивки. Если контрольная сумма не совпадает, не прошивайте файл.
7. Метод прошивки А: первая установка из прошивки поставщика.
Используйте этот метод, если на маршрутизаторе все еще установлена оригинальная прошивка производителя.
Шаг 1. Загрузите заводской образ
Используйте файл с надписью примерно так:
factory.bin
factory.img
factory.trx
factory.chk
Не используйте образ sysupgrade для первой прошивки, если на странице OpenWrt конкретного устройства об этом явно не указано.
Шаг 2. Подключитесь через Ethernet
Подключиться:
- Порт Ethernet компьютера → Порт LAN маршрутизатора
Избегайте:
- Мигает Wi-Fi
- Порт WAN мигает, если об этом не сказано в инструкции устройства.
- USB-адаптеры Ethernet с нестабильными драйверами
Шаг 3. Войдите в прошивку поставщика
Общие адреса маршрутизаторов поставщиков включают:
http://192.168.0.1
http://192.168.1.1
http://192.168.8.1
http://10.0.0.1
Войдите в систему, используя имя пользователя и пароль администратора встроенного ПО поставщика.
Шаг 4. Откройте страницу обновления прошивки.
Общие названия меню:
- Администрирование → Обновление прошивки
- Системные инструменты → Обновление прошивки
- Дополнительно → Обновление прошивки
- Обслуживание → Прошивка
- Обновление маршрутизатора
- Ручная загрузка прошивки
В общей документации по перепрошивке OpenWrt описывается использование веб-интерфейса OEM-прошивки и возможность обновления прошивки для установки правильного заводского образа OpenWrt.
Шаг 5. Загрузите заводской образ OpenWrt.
Прежде чем нажать кнопку «Обновить», проверьте:
- Правильная модель роутера
- Правильная версия оборудования
- Правильный регион
- Правильный тип файла
- Контрольная сумма проверена
- Выбрана стабильная версия
- Страница устройства проверена
Затем залейте прошивку.
Шаг 6: Подождите перезагрузки
Не делайте:
- Отключите питание
- Нажмите сброс
- Обновить повторно
- Закрыть крышку ноутбука
- Отключить Ethernet
- Прервать процесс
Обычная перепрошивка может занять несколько минут в зависимости от маршрутизатора.
Шаг 7: Доступ к OpenWrt
После перезагрузки настройте свой компьютер на DHCP и откройте:
http://192.168.1.1
В документации по входу в систему OpenWrt указано, что имя пользователя-администратора по умолчанию - root, а поле пароля изначально пусто, пока вы не установите пароль.
8. Метод перепрошивки B: обновление существующего OpenWrt с помощью LuCI
Используйте этот метод, если OpenWrt уже установлен и доступен LuCI.
Шаг 1. Загрузите образ Sysupgrade.
Загрузите правильный образ системного обновления для вашего устройства.
Пример:
openwrt-...-sysupgrade.bin
Шаг 2. Войдите в систему LuCI.
Открыто:
http://192.168.1.1
Go to:
System → Backup / Flash Firmware
В документации OpenWrt sysupgrade страница резервного копирования/прошивки прошивки LuCI указана как стандартный метод обновления прошивки.
Шаг 3. Создайте резервную копию
Перед обновлением скачайте резервную копию конфигурации.
Сохраните его в безопасном месте:
- Компьютер
- Внешний диск
- Приложение менеджера паролей
- Папка с административной документацией
Шаг 4. Загрузите образ Sysupgrade.
Выберите:
- Прошить новый образ прошивки
Загрузите файл системного обновления.
Используйте настройки Keep только в том случае, если:
- Путь обновления поддерживается
- Страница устройства не предупреждает об этом
- Вы не пытаетесь очистить или перезагрузить маршрутизатор.
- Ваша конфигурация заведомо исправна
Используйте чистый сброс, если ваша конфигурация повреждена или вы идете по рискованному пути обновления.
Шаг 5: Прошивка и перезагрузка
Подтвердите образ прошивки и начните обновление.
Не прерывайте питание.
После перезагрузки вернитесь к:
http://192.168.1.1
9. Метод перепрошивки C: обновление существующего OpenWrt с использованием SSH
Используйте этот метод, если LuCI недоступен или вы предпочитаете перепрошивку из командной строки.
Шаг 1. Скопируйте прошивку на маршрутизатор
С вашего компьютера:
scp openwrt-*-sysupgrade.bin root@192.168.1.1:/tmp/
Шаг 2. Подключение к маршрутизатору по SSH
ssh root@192.168.1.1
OpenWrt обеспечивает администрирование SSH для управления маршрутизатором из командной строки.
Шаг 3: Создайте резервную копию
sysupgrade -b /tmp/openwrt-backup.tar.gz
Скопируйте резервную копию на свой компьютер:
scp root@192.168.1.1:/tmp/openwrt-backup.tar.gz .
Шаг 4. Прошивка с сохранением настроек
sysupgrade /tmp/openwrt-*-sysupgrade.bin
Шаг 5: Прошивка и сброс настроек
Используйте это, если вам нужна чистая установка:
sysupgrade -n /tmp/openwrt-*-sysupgrade.bin
Опция -n позволяет избежать восстановления предыдущих настроек.
10. Первая настройка загрузки
После прошивки подключитесь к:
http://192.168.1.1
Логин:
Username: root
Password: empty on first login
Стартовый FAQ OpenWrt подтверждает, что для root не установлен первоначальный пароль.
Сразу установите пароль.
10.1 Установка пароля root
В LuCI:
- Система → Администрирование → Пароль маршрутизатора
Использование SSH:
passwd
Используйте надежный пароль.
10.2 Настройка глобальной сети
Распространенные типы WAN:
- DHCP-клиент
- Статический IP
- PPPoE
- WAN с тегами VLAN
- LTE/5G-модем
- USB-модем
Если ваш интернет-провайдер использует PPPoE, введите имя пользователя и пароль из предыдущей конфигурации маршрутизатора.
10.3 Настройка локальной сети
По умолчанию OpenWrt LAN обычно:
192.168.1.1/24
Измените его, если ваш вышестоящий модем или существующая сеть также использует 192.168.1.0/24.
Пример альтернативной локальной сети:
192.168.10.1
10.4 Настройка Wi-Fi
OpenWrt обычно по умолчанию отключает Wi-Fi на устройствах с портами Ethernet из соображений безопасности.
Набор:
- Код страны
- SSID
- Шифрование: WPA2/WPA3, если поддерживается.
- Надежная парольная фраза
Не оставляйте Wi-Fi открытым.
10.5 Подтверждение настроек брандмауэра по умолчанию
OpenWrt обычно разрешает трафик между LAN-WAN и по умолчанию блокирует нежелательный трафик между WAN-LAN.
Не раскрывайте:
- LuCI
- SSH
- Порты администратора маршрутизатора
к Интернету, если не используется безопасная система управления на основе VPN.
11. Постинсталляционная закалка
Рекомендуемый контрольный список закалки:
- Установить пароль root
- Отключить вход по паролю SSH при использовании ключей SSH
- Не предоставляйте LuCI доступ к глобальной сети.
- Не открывайте SSH для WAN
- Используйте WPA2/WPA3
- Отключить WPS, если он есть.
- Держите прошивку обновленной
- Удалить неиспользуемые пакеты
- Создайте гостевую сеть для посетителей
- При необходимости создайте отдельную сеть IoT.
- Резервное копирование конфигурации после установки
- Способ восстановления документа
12. Распространенные проблемы и их исправления
12.1 Невозможно подключиться к маршрутизатору после прошивки
Попробуйте:
- Установите компьютер на DHCP
- Попробуйте http://192.168.1.1.
- Попробуйте другой порт LAN
- Подождите еще несколько минут
- Выключите и включите питание один раз после ожидания
- Используйте Ethernet, а не Wi-Fi
Если DHCP не работает, установите статический IP:
Computer IP: 192.168.1.2
Subnet mask: 255.255.255.0
Gateway: 192.168.1.1
DNS: 192.168.1.1
Затем откройте:
http://192.168.1.1
12.2 Прошивка поставщика отклоняет файл OpenWrt
Вероятные причины:
- Неправильный тип изображения
- Неправильная версия оборудования
- Неправильный регион
- Файл прошивки слишком большой
- Вендор блокирует сторонние прошивки
- Требуется специальный метод установки
- Подписанное ограничение прошивки
Не применяйте силу к файлу. Вернитесь на страницу OpenWrt конкретного устройства.
12.3 LuCI отсутствует после прошивки
Некоторые образы не содержат LuCI, особенно снимки или пользовательские сборки.
Для OpenWrt 25.12 и новее:
apk update
apk add luci
Для OpenWrt 24.10 и старше:
opkg update
opkg install luci
В документации пакета OpenWrt указано, что OpenWrt 25.12 и новее используют apk, а 24.10 и старше используют opkg.
12.4 Неправильные настройки заблокировали вас
Используйте отказоустойчивый режим. В документации по отказоустойчивости OpenWrt объясняется, что отказоустойчивый режим и возврат к заводским настройкам используются, когда проблемы с конфигурацией делают устройство недоступным.
Общая последовательность безопасного восстановления:
mount_root
firstboot
reboot -f
Это стирает конфигурацию и возвращает OpenWrt в состояние по умолчанию.
12.5 Неудачное обновление прошивки
Если LuCI или SSH недоступны, попробуйте:
- Безопасный режим
- Сброс к заводским настройкам
- Режим восстановления поставщика
- TFTP-восстановление
- Серийная консоль
OpenWrt рекомендует сначала попробовать отказоустойчивый режим и выполнить сброс настроек до заводских настроек, если интерфейс недоступен из-за проблем с настройкой или обновлением.
13. Обзор восстановления по TFTP
Некоторые маршрутизаторы могут восстанавливать прошивку через TFTP.
Типичный процесс восстановления TFTP включает в себя:
- Установите компьютеру определенный статический IP-адрес
- Переименуйте файл прошивки на нужное имя
- Запустите TFTP-сервер или клиент
- Удерживайте кнопку сброса/WPS
- Включите маршрутизатор
- Подождите, пока загрузчик запросит прошивку
- Перенос прошивки
- Дождитесь автоматической прошивки и перезагрузитесь
В документации по восстановлению TFTP OpenWrt описывается использование Ethernet, питание маршрутизатора и использование последовательности кнопок для конкретного устройства для запуска восстановления прошивки.
Важно! Детали TFTP различаются в зависимости от маршрутизатора. Всегда проверяйте:
- Восстановление IP роутера
- IP-адрес компьютера
- Требуемое имя файла
- Требуемый порт Ethernet
- Тайминг кнопки
- Работает ли маршрутизатор как TFTP-клиент или сервер
14. Когда не следует прошивать OpenWrt
Не прошивайте OpenWrt, если:
- Роутер не ваш
- Модель не поддерживается
- Аппаратная версия неясна
- Вы не можете найти инструкцию по восстановлению
- Маршрутизатор - ваш единственный доступ в Интернет, и у вас нет запасного плана.
- На устройстве слишком мало флэш-памяти/ОЗУ для пакетов и оверлеев OpenWrt.
- Вам нужны функции только поставщика, которые OpenWrt не поддерживает.
- Вы не готовы выполнить сброс или восстановление устройства.
15. Рекомендуемый процесс перепрошивки
Используйте этот точный рабочий процесс для большинства маршрутизаторов:
- Подтвердите, что вы являетесь владельцем маршрутизатора.
- Определите точную модель и версию оборудования.
- Проверьте поддержку устройства OpenWrt.
- Прочтите страницу установки для конкретного устройства.
- Загрузите стабильный заводской образ для первой установки.
- Загружайте стабильный образ sysupgrade только в том случае, если OpenWrt уже установлен.
- Проверьте контрольную сумму.
- Сохраните текущие настройки роутера.
- Скачать фирменную прошивку для восстановления.
- Подключитесь по Ethernet.
- Прошить правильный метод.
- Дождитесь перезагрузки, не отключая питание.
- Откройте http://192.168.1.1.
- Войдите в систему как root с пустым паролем.
- Немедленно установите пароль root.
- Настройте WAN, LAN, Wi-Fi и брандмауэр.
- Создайте резервную копию готовой конфигурации OpenWrt.
- Этапы восстановления документа.
16. Заключение
Перепрошивка OpenWrt - это процесс замены исходной прошивки маршрутизатора гибкой операционной системой маршрутизатора на базе Linux. Наиболее важные части - это не сложные команды; это подготовка и точность.
Надежность установки зависит от:
- Правильная модель устройства
- Правильная версия оборудования
- Правильный тип прошивки
- Стабильная мощность
- Ethernet-соединение
- Проверенная контрольная сумма
- Известный метод восстановления
Используйте заводской образ при установке прошивки поставщика. Используйте образ sysupgrade при обновлении существующей установки OpenWrt. После прошивки сразу установите пароль root, настройте WAN и Wi-Fi, избегайте доступа служб управления к Интернету и сохраните рабочую резервную копию.