В данной статье описываются методы восстановления прошивки маршрутизатора с использованием загрузчика U-Boot.
Эти способы применяются в случае, если устройство не загружается должным образом, повреждена прошивка, или доступ через стандартный веб-интерфейс и SSH невозможен.
Образ прошивки в формате squashfs
Ethernet-кабель (прямое подключение к LAN-порту маршрутизатора)
192.168.1.2
255.255.255.0
192.168.1.1
Перейдите по адресу http://192.168.1.1
Если режим Web Failsafe был успешно активирован, откроется главное окно интерфейса U-Boot.
Обзор элементов интерфейса:
Какую использовать схему разметки (Choose mtd layout)?
Доступны три варианта разметки:
- default
Используется в современных сборках OpenWrt, начиная с версии 24.10.*
Распределяет под систему всю доступную память устройства - 112 МБ.- OpenWrt-64M
Применяется для старых версий OpenWrt до 23.05. включительно*
Используется только 64 МБ доступной памяти.- alt
Альтернативная разметка, предназначенная для сторонних или кастомных прошивок.
Важно:
Перед загрузкой прошивки убедитесь, что выбрана соответствующая разметка, иначе система может не загрузиться корректно после перепрошивки.
После выбора файла прошивки начнётся процесс её загрузки в оперативную память маршрутизатора.
По завершении загрузки отобразится следующая информация:
Size — размер файла прошивки
MD5 — контрольная сумма (хэш) для проверки целостности
MTD Layout — выбранная схема разметки памяти
Если все данные указаны корректно, нажмите кнопку "Update", чтобы начать процесс прошивки.
Далее начнётся запись прошивки во внутреннюю память устройства (ПЗУ).
На экране будет отображаться статус "UPDATE IN PROGRESS".
После успешной прошивки появится сообщение "UPDATE COMPLETED", и маршрутизатор автоматически выполнит перезагрузку.
Важно:
После перезагрузки не забудьте вернуть настройки сетевого адаптера в автоматический режим получения IP-адреса (DHCP), чтобы получить доступ к системе.
TFTP-сервер, установленный на компьютере (подходят: tftpd-hpa, tftpd32, tftpd64, atftpd и др.
)
Образы прошивок в форматах initramfs
и squashfs
Ethernet-кабель (прямое подключение к LAN-порту маршрутизатора)
tftpd64
initramfs
-файл прошивки с именем mt7981-routerich-ax3000-initramfs.bin
в корневой каталог TFTP-сервера.192.168.1.2
255.255.255.0
192.168.1.1
initramfs
-образа с вашего ПК по TFTP протоколу.Важно!
Ни в коем случае не переименовывайте образ squashfs и не передавайте его роутеру под видом initramfs!
Такая прошивка не загрузится, и устройство не сможет перейти в режим восстановления.
Для восстановления по TFTP обязательно используйте образ initramfs.
Образы squashfs и initramfs - разные по назначению.
Первый предназначен для постоянной установки, второй - для временного запуска из оперативной памяти (Live-системы).
После успешной загрузки initramfs
-образа будет запущена временная (RAM) система, аналогичная работе Live-CD.
Важно:
Прошивка в этом режиме не сохраняется во внутреннюю память устройства.
Чтобы завершить процедуру восстановления:
squashfs
через меню Система → Восстановление / Обновление.После этих шагов устройство будет полностью восстановлено и готово к работе.
Важно:
После перезагрузки не забудьте вернуть настройки сетевого адаптера в автоматический режим получения IP-адреса (DHCP), чтобы получить доступ к системе.
Образ прошивки U-boot
Ethernet-кабель (прямое подключение к LAN-порту маршрутизатора)
192.168.1.2
255.255.255.0
192.168.1.1
Перейдите по адресу http://192.168.1.1/uboot.html
Если режим Web Failsafe был успешно активирован, откроется окно обновления U-Boot.
Обзор элементов интерфейса:
По завершении загрузки отобразится следующая информация:
Size — размер файла прошивки
MD5 — контрольная сумма (хэш) для проверки целостности
Если все данные указаны корректно, нажмите кнопку "Update", чтобы начать процесс прошивки.
Далее начнётся запись прошивки во внутреннюю память устройства (ПЗУ).
На экране будет отображаться статус "UPDATE IN PROGRESS".
После успешной прошивки появится сообщение "UPDATE COMPLETED", и маршрутизатор автоматически выполнит перезагрузку.
Важно:
После перезагрузки не забудьте вернуть настройки сетевого адаптера в автоматический режим получения IP-адреса (DHCP), чтобы получить доступ к системе.