Как обновить openwrt
Перейти к содержимому

Как обновить openwrt

  • автор:

Как обновить версию OpenWRT с 21.02 до …. ?

Важно! Сброс перед обновлением делать не нужно, так как сброс можно сделать во время обновления xxxx-squashfs-sysupgrade.bin , где у вас спросят, сохранить ли настройки или все сбросить. Если выберите не сохранять ничего, то произойдет полный сброс. Обязательно сделайте перед обновлением xxxx-squashfs-sysupgrade.bin бэкап.

Скриншот с примером

  • Если поставить галочку на Keep setting and retain the current configuration , то полного сброса не будет и настройки будут сохранены
  • Если снять галочку с Keep setting and retain the current configuration , то произойдет полный сброс. После перезагрузки поднимется точка доступа OpenWRT и придется подключить шлюз к роутеру WiFi.

image

Резервное копирование

Бэкап будет лежать в папке /tmp

tar cvz -f /tmp/backup_$(date +%d-%m-20%y_%H-%M).tar.gz -C /overlay/upper/ /overlay/upper/ 

Обновляем OpenWRT

Скачиваем образ xxxx-squashfs-sysupgrade.bin для своего шлюза (смотрим на название файла). Делаем обновление через LuCI.

  • Для шлюза Aqara ZHWG11LM > openlumi-21.02.1-imx6-aqara_zhwg11lm-squashfs-sysupgrade.bin
  • Для шлюза Xiaomi DGNWG05LM > openlumi-21.02.1-imx6-xiaomi_dgnwg05lm-squashfs-sysupgrade.bin

image

image

System => Backup/Flash Firmware

Если нужно обновиться с Openwrt 21.02 до Openwrt 21.02.01

1) Скачиваем для своего шлюза Xiaomi DGNWG05LM или Aqara ZHWG11LM sysupgrade. Ссылка на прошивки

  • Для Xiaomi DGNWG05LM openlumi-21.02.1-imx6-xiaomi_dgnwg05lm-squashfs-sysupgrade.bin
  • Для Aqara ZHWG11LM openlumi-21.02.1-imx6-aqara_zhwg11lm-squashfs-sysupgrade.bin

image

2) Загружаем прошивку через Flash new firmware image

image

3) Перезагружаем шлюз

Если нужно откатиться с Openwrt 21.02.1 до Openwrt 21.02

1) Скачиваем для своего шлюза Xiaomi DGNWG05LM или Aqara ZHWG11LM sysupgrade. Ссылка на прошивки

  • Для Xiaomi DGNWG05LM openlumi-21.02.0-imx6-xiaomi_dgnwg05lm-squashfs-sysupgrade.bin
  • Для Aqara ZHWG11LM openlumi-21.02.0-imx6-aqara_zhwg11lm-squashfs-sysupgrade.bin

image

2) Загружаем прошивку через Flash new firmware image

image

3) Перезагружаем шлюз

Как обновить шлюз прошивкой squashfs sysupgrade.bin?

Скачайте образ xxxx-squashfs-sysupgrade.bin c добавленными фидами для своего шлюза и обновите через LuCI.

  • Для шлюза Aqara ZHWG11LM openlumi-21.02.1-imx6-aqara_zhwg11lm-squashfs-sysupgrade.bin
  • Для шлюза Xiaomi DGNWG05LM openlumi-21.02.1-imx6-xiaomi_dgnwg05lm-squashfs-sysupgrade.bin

squashfs-sysupgrade bin

image

System => Backup/Flash Firmware

Во время перепрошивки у вас спросят:

image

  • Если снять все галочки, то все настройки будут стерты. После перезагрузки поднимется точка доступа OpenWRT
  • Если поставить галочку “Keep setting and retain the current configuration”, то все настройки будут сохранены

Обновление

Добавить /etc/opkg-print-extra и /etc/opkg-extra в /etc/sysupgrade.conf для того чтобы они сохранялись между обновлениями и при бэкапе конфига из веб-интерфейса.

Перед обновлением на новую прошивку необходимо выполнить:

/etc/opkg-print-extra > /etc/opkg-extra
opkg install `cat /etc/opkg-extra`

Если какие-то пакеты удалились/переименовались и вышла ошибка, то необходимо подправить список и установить пакеты заново.

faq/openwrt/upgrade.txt · Последнее изменение: 2022-02-19 18:16 — 127.0.0.1

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC Attribution-Noncommercial-Share Alike 4.0 International

Sysupgrading обновление существующего устройства OpenWrt из графического интерфейса веб-администратора

На вашем устройстве уже должно быть установлено более старое встроенное ПО LEDE или OpenWrt, чтобы иметь право на эту процедуру “sysupgrade”.

В качестве альтернативы обратитесь к руководству по заводской установке чтобы установить LEDE на устройство, на котором есть встроенная прошивка поставщика.

Если ваша текущая установка LEDE не имеет установленного GUI веб-администратора или если вы предпочитаете обновляться из командной строки (обновление из командной строки обеспечивает более мелкомасштабное управление), см Обновление LEDE из командной строки .

Если у вас есть какие-либо вопросы об этом описании, обратитесь к разделу Установка и использование раздела форума LEDE перед началом работы.

Найдите и загрузите прошивку OpenWrt

На странице Таблица оборудования: Загрузка прошивки найдите своё устройство.

Загрузите файл sysupgrade. Обратите внимание, что не все устройства имеют изображение прошивки под названием sysupgrade.bin.

Некоторым устройствам не хватает изображения sysupgrade и требуется специальная (и, как правило, более сложная) процедура установки, специфичная для устройства. Этот учебник не будет применяться для таких устройств. Вместо этого следуйте произвольному описанию установки на соответствующей странице устройства в вики OpenWrt.

Если вы не найдете свое устройство на страницах “Страницы оборудования или страниц устройств/Techdata”, вы также можете попробовать альтернативные способы поиска изображений прошивки LEDE.

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

Резервное копирование

Если вы хотите сохранить существующую конфигурацию LEDE, выполните резервное копирование конфигурации перед миганием, используя меню GUI веб-администратора : ( IP -адрес по умолчанию LEDE: http://192.168.1.1) → Система > Прошивка резервного копирования/флэш-памятиРаздел резервного копирования/восстановления > Создать архив.

Если вы не сделаете резервную копию, существующая конфигурация светодиодов будет потеряна, и вам придется начать с конфигурации LEDE по умолчанию после обновления.

Если у вас есть хранилище NAS, подключенное к вашему устройству LEDE, решите самостоятельно, требуется ли вам резервное копирование файлов на этом NAS.

Резервное копирование включает в себя конфигурационные файлы с установленными вручную пакетами, но не сами пакеты. После прошивки прошивки вам нужно будет снова установить эти пакеты.

Проверьте файл прошивки и запустите прошивку

Подключитесь к устройству через кабель Ethernet (используйте только беспроводную связь, если в устройстве нет параметров подключения Ethernet)

Войдите в графический интерфейс веб-администратора LEDE и в меню Система → Резервное копирование/флэш-прошивка перейдите к разделу “Flash new firmware image” section.

Снимите/флажок “Сохранить настройки”! (больше информации о флажке «Keep settings» это редкие случаи использования).

Убедитесь, что файл прошивки LEDE, который вы собираетесь выполнить, соответствует вашей модели маршрутизатора и называется “. sysupgrade.bin”, так как вы обновите существующую систему LEDE/OpenWrt до новой версии прошивки LEDE.

В разделе “Flash new firmware image” нажмите “Выбрать файл” чтобы выбрать файл изображения, затем нажмите “Flash image. ”. Это отображает страницу “Flash Firmware — Verify“ page, содержащую контрольную сумму SHA256 файла изображения, только что загруженного на маршрутизатор.

Убедитесь, что контрольная сумма прошивки, отображаемая в веб-графическом интерфейсе, соответствует контрольной сумме SHA256 со страницы, загруженной LEDE. Если он не соответствует, НЕ продолжайте, поскольку он является поврежденным файлом и, скорее всего, будет блокировать ваше устройство. Примечание. Если вы обновляетесь с OpenWRT 15.05, отображается 32 символа — контрольная сумма MD5, а не SHA256. Перед продолжением проверьте эту контрольную сумму MD5 в своей операционной системе.

Если контрольная сумма совпадает, нажмите “Продолжить”. Это запускает “System — Flashing . ” вместе с вращающимся колесом и “Ожидание внесения изменений. ”

Это может занять несколько минут, в то время как маршрутизатор загружает изображение прошивки и записывает его в свой флеш-диск и наконец, перезагружается.

Установлена ​​новая прошивка. Перейдите к следующему разделу, чтобы проверить результат.

если процесс контрольной суммы не удался, НЕ начинайте мигать, так как загрузка может быть повреждена. Коррумпированный файл прошивки может заблокировать ваше устройство! Вместо этого повторите эту процедуру с другой попыткой загрузки из раздела загрузки.

если шаг контрольной суммы неоднократно прерывается, вы можете обратиться за «помощью к форуму LEDE» for help. Обязательно укажите точный бренд, модель и версию вашего устройства.

Проверьте результат вспышки

После того, как ваше устройство закончит мигать и перезагрузится, проверьте, можете ли вы получить доступ к графическому интерфейсу веб-администратора LEDE по умолчанию по умолчанию: http://192.168.1.1 (или IP -адрес, который вы знаете)

Если мелькнула разработка/снимок микропрограммы Lede, сначала нужно вручную включить веб — администратора GUI :руководство по установке или проверьте результат по SSH -соединению с вашим устройством LEDE IP 192.168.1.1

Возможно, маршрутизатор преуспел, но получил другой IP -адрес, чем вы ожидали. Либо сканируйте свою локальную сеть, проверьте страницу состояния вашего обычного маршрутизатора (чтобы узнать о IP -адресе, который он назначил вашему устройству LEDE), либо воспользуйтесь отказоустойчивым режимом, чтобы вручную сбросить настройки LEDE (включая сетевые настройки).

Если вы отметили флажок “Сохранить настройки” в предыдущем разделе, и система не может загрузиться после мигания, вам необходимо обратиться в безопасный режим, чтобы вручную сбросить все настройки.

Установка дополнительных пакетов

Теперь вы можете переустановить пользовательские пакеты, которые у вас были до sysupgrade, используя “opkg”.

Если какой-либо пакет устанавливает системную услугу, вам также необходимо включить соответствующую службу в соответствии с вашими потребностями

Восстановление резервной копии конфигурации OpenWrt

Если вы решили сделать резервную копию своей предыдущей конфигурации на предыдущем шаге, вы можете ее восстановить, используя меню LuCi’s Система > Архивирование/флэш память.

В противном случае вам нужно начать настройку с нуля. В этом случае не забудьте снова правильно настроить код страны в конфигурации LEDE WiFi чтобы соответствовать правовому регулированию WiFi вашей страны, например, см. В базовой настройке WiFi.

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website. OK More information about cookies

  • Last modified: 2018/06/09 02:50
  • by tmomas

Self-registration in the wiki has been disabled.
If you want to contribute to the OpenWrt wiki, please post HERE in the forum or ask on IRC for access.

Except where otherwise noted, content on this wiki is licensed under the following license:
CC Attribution-Share Alike 4.0 International

Как правильно обновить прошивку OpenWRT только на более старую версию?

Недавно обновил прошивку OpenWRT в роутере на самую новую и начались проблемы с интернетом, он сам не переподключается при обрывах, нужно только роутер выключать а затем включать. Разбираться что к чему не охота. Ранее в этом же роутере работала более старая прошивка совершенно безотказно, поэтому хочу ее обратно установить в роутер. Без проблем могу это сделать через интерфейс LUCI, но вот только не знаю, можно ли так обновлять прошивку более старым файлом прошивки squashfs-sysupgrade.bin Обновить прошивку на более новую это дело естественное, но что будет если точно так же обновить прошивку на более старую версию, не превратится ли тогда роутер в кирпич?

MRX256 ★
14.01.20 16:59:35 MSK

Конкретно от обновления прошивки — в кирпич не превратится, т. е. загружаться не перестанет.

Проблема там будет в том, что настройки от новой прошивки будут скорее всего несовместимы со старой, потому что на прямую совместимость их никто проверять не будет. Если обновляться с ключом -n , то должно быть полностью безопасно (но потеряешь настройки). Если нет — то роутер может грохнуться в recovery mode, и тогда тебе всё равно придётся вручную вытереть эти конфиги, перезагрузиться и настроить заново.

intelfx ★★★★★
( 14.01.20 17:11:17 MSK )
Последнее исправление: intelfx 14.01.20 17:12:41 MSK (всего исправлений: 2)

Ответ на: комментарий от intelfx 14.01.20 17:11:17 MSK

Спасибо, в итоге я в браузере через админку накатил более старую версию прошивки и все работает. Насчет конфигов вообще не парился, у меня был бэкап и файла прошивки и конфигов под конкренто эту прошивку. Вопрос конечно я поднял пустяковый, но просто не хотел рисковать роутером, а гугл мне не помог.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *