Руководство по установке OpenWrt на ASUS RT-AC51U с расширением overlay (extroot) для установки прил
Источник: OpenWrt Wiki для ASUS RT-AC51U
Часть 1: Первоначальная прошивка через TFTP
Подготовка роутера
**особенность загрузчика (bootloader) конкретно ASUS RT-AC51U** **на этом роутере можно заливать `sysupgrade` напрямую по TFTP**, даже поверх штатной ASUS-прошивки.
1. Что реально принимает прошивку по TFTP
Прошивку по TFTP принимает не Linux и не OpenWrt, а bootloader.
У RT-AC51U это:
* U-Boot от ASUS (модифицированный)
* с режимом Recovery / Firmware Restoration
Когда ты:
* сбрасываешь настройки
* или удерживаешь Reset при включении
➡ роутер вообще не загружает прошивку, а ждёт образ по TFTP.
В этот момент:
* неважно, что было во flash
* неважно, был ли это initramfs или squashfs
* неважно, был ли это OpenWrt или сток
2. Почему можно шить `sysupgrade` напрямую
На многих устройствах нельзя, потому что:
* sysupgrade.bin
→ не содержит kernel-loader / recovery header
* загрузчик его просто отбрасывает
Но у ASUS RT-AC51U:
* загрузчик НЕ различает initramfs и sysupgrade
* он проверяет только:
* сигнатуру
* длину
* CRC
* а формат OpenWrt для ASUS совместим
? Поэтому sysupgrade.bin для него — обычный firmware image.
3. Чем отличается initramfs / sysupgrade на самом деле
| Образ | Для чего |
initramfs-kernel.bin | ВРЕМЕННАЯ загрузка в RAM |
squashfs-sysupgrade.bin | ПОСТОЯННАЯ запись во flash |
⚠️ Названия важны для OpenWrt,
⚠️ НЕ важны для bootloader ASUS
короткая проверка роутера, как узнать чем вы прошили, initfarms или полноценной sysupgrade
если каталого /overlay пустой то это initramfs-kernel, если же есть какие то каталоги например:
☯
Terminal:
⌕
≡
✕
root@OpenWrt:~# ls /overlay/ upper work
значит вы в squashfs-sysupgrade, можно полноценно работать с роутером дальше.
Bootloader просто:
☯
Terminal:
⌕
≡
✕
записал → прыгнул → дальше не его дело
4. Можно ли так же шить со штатной ASUS прошивки?
ДА.
Причём это:
* задокументированная возможность
* официально поддерживаемая ASUS
Режим:
* ASUS Firmware Restoration
* или TFTP Recovery
Он существует именно для:
* восстановления кирпича
* перепрошивки «с нуля»
5. Почему на других роутерах так нельзя
Контраст для понимания:
TP-Link / D-Link / Xiaomi:
* жёсткий header
* отдельные recovery image
* sysupgrade не принимается
* нужен factory.bin / initramfs
UBI / NAND устройства:
* sysupgrade требует layout
* initramfs нужен обязательно
ASUS RT-AC51U:
* простая NOR flash
* единый firmware slot
* максимально либеральный bootloader
6. Важное предупреждение (неочевидное)
Да, можно шить sysupgrade напрямую, НО:
* sysupgrade.bin НЕ содержит mtd-layout для recovery
* если залить чужой таргет
* или битый образ
➡ бутлоадер останется,
➡ но прошивка может не стартовать
➡ спасёт только recovery снова
К счастью, у ASUS recovery почти неубиваемый.
7. Практическое правило для RT-AC51U
Можно всегда:
* из стока → squashfs-sysupgrade.bin
* из OpenWrt → squashfs-sysupgrade.bin
* из initramfs → squashfs-sysupgrade.bin
* по TFTP → сразу sysupgrade
initramfs нужен ТОЛЬКО если:
* ты не уверен в таргете
* или хочешь сначала проверить запуск
8. Почему можно словить «ловушку мышления»
> если прошивка загрузилась — значит это «настоящий OpenWrt»
Но:
* initramfs выглядит как OpenWrt
* ведёт себя как OpenWrt
* но не является установленной системой
На ASUS это особенно коварно, потому что:
* recovery принимает всё
* ошибок нет
* всё «работает»
9. Короткий вывод
Да, на ASUS RT-AC51U можно:
* сразу накатывать sysupgrade
* даже поверх заводской прошивки
* без предварительного initramfs
Это:
* особенность загрузчика ASUS
* а не «фича OpenWrt»
Сброс ASUS RT-AC51U на заводские настройки
Есть несколько способов, от простого к сложному:
1. **Аппаратный сброс (самый простой)**
- Найдите кнопку Reset на задней панели роутера
- Включите роутер (если он выключен - включите)
- Нажмите и УДЕРЖИВАЙТЕ кнопку Reset 10-15 секунд
ВАЖНО: Держите ДОЛГО! Не 5 секунд, а именно 10-15!
- Индикатор питания должен начать быстро-быстро мигать. Подержите ещё чуть-чуть, индикатор начнёт мигать немного медленнее, пока этого не случилось продолжаем держать.
- Отпустите кнопку и дождитесь когда индикатор питания начнет гореть постоянно, это означает что роутер сброшен в заводские настройки и перезагрузился.
2. **Через кнопку WPS (альтернатива)** (я так не пробовал, не было необходимости)
Если кнопка Reset не работает:
- Выключите роутер
- Нажмите и удерживайте кнопку WPS
- Не отпуская WPS, включите роутер
- Держите WPS 10-15 секунд
- Отпустите когда индикаторы мигнут
После того как индикатор перестанет быстро моргать
- Перевод в режим восстановления (Recovery Mode): Выключите питание роутера. Зажмите и удерживайте кнопку Reset (удобно использовать иголку). Включите питание, продолжая держать Reset около 5-10 секунд. Индикатор питания начнет медленно мигать — это сигнал о готовности к приему прошивки через TFTP.
- Важное предупреждение о сети: Убедитесь, что вы подключаетесь напрямую к прошиваемому роутеру, а не к другому работающему устройству в сети. Рекомендуется отключить другие роутеры с IP
192.168.1.1или временно изменить их подсеть (например, на192.168.55.0). - Проверка связи: Убедитесь, что роутер на заводских настройках пингуется.
☯
Terminal:
⌕
≡
✕
ramanzes@mx:~ $ ping 192.168.1.1 PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data. 64 bytes from 192.168.1.1: icmp_seq=3 ttl=64 time=0.440 ms 64 bytes from 192.168.1.1: icmp_seq=4 ttl=64 time=0.404 ms 64 bytes from 192.168.1.1: icmp_seq=5 ttl=64 time=0.380 ms
Подготовка компьютера (хоста)
- Настройка сетевого интерфейса: Подключите компьютер кабелем к LAN-порту роутера. Вручную установите на интерфейсе статический IP-адрес:
192.168.1.75(для этой модели критически важно именно этот адрес, потому что только с него он будет ждать прошивку). Маска подсети:255.255.255.0. Шлюз:192.168.1.1.
Загрузка и подготовка прошивки
- Скачайте необходимые файлы прошивки: Factory-образ: Для первоначальной установки через TFTP. Sysupgrade-образ: Для последующего обновления из веб-интерфейса или командной строки OpenWrt.
☯
Terminal:
⌕
≡
✕
#убедимся, что скаченные прошивки находятся в этом каталоге где мы сейчас находимся #Установите TFTP-клиент (если не установлен) sudo apt update sudo apt install tftp-hpa ramanzes@mx:~/myapp/ASUS_R51 $ ls -la drwxr-xr-x 6 ramanzes ramanzes 4096 Dec 31 17:06 . drwxr-xr-x 50 ramanzes ramanzes 4096 Jan 16 20:16 .. -rw-r--r-- 1 ramanzes ramanzes 6430170 Dec 28 19:05 openwrt-24.10.5-ramips-mt7620-asus_rt-ac51u-initramfs-kernel.bin -rw-r--r-- 1 ramanzes ramanzes 6619448 Dec 19 08:10 openwrt-24.10.5-ramips-mt7620-asus_rt-ac51u-squashfs-sysupgrade.bin #начинаем прошивать amanzes@mx:~/myapp/ASUS_R51 $ tftp 192.168.1.1 tftp> binary tftp> rexmt 1 tftp> trace Packet tracing on. tftp> put openwrt-24.10.5-ramips-mt7620-asus_rt-ac51u-squashfs-sysupgrade.bin .... .... .... received ACK <block=12557> sent DATA <block=12558, 512 bytes> received ACK <block=12558> sent DATA <block=12559, 474 bytes> received ACK <block=12559> #Такой вывод говорит, что роутер принял прошивку. Индикатор питания сначала начнёт заметно быстрее моргать, а затем станет светить ровно без моргания. #значит роутер готов к дальнейшим действиям.
- Критически важно: Для прошивки через TFTP Recovery используйте только sysupgrade-образ (
squashfs-sysupgrade.bin). Так как Sysupgrade-образ через TFTP для этой модели тоже не сработает, именно это нам и нужно чтобы работать с постоянной памятью устройства.
192.168.1.10.
☯
Terminal:
⌕
≡
✕
# Пример неудачной попытки: tftp> put openwrt-24.10.5-ramips-mt7620-asus_rt-ac51u-initramfs-kernel.bin sent WRQ <file=...> ... Transfer timed out.
После смены IP на 192.168.1.75 (или 192.168.1.10`) процесс должен пойти успешно, о чем свидетельствует обмен пакетами DATA/ACK.192.168.1.1.Часть 2: Базовая настройка OpenWrt и подготовка к extroot
Первый вход и сброс настроек
* IP роутера: 192.168.1.1
* Логин: root
* Пароль: (пустой, установите его при первом входе через web интерфейс, там же добавьте вход по ключам ssh добавив свой открытый ключ.).
При необходимости полного сброса уже работающего OpenWrt выполните по SSH:
☯
Terminal:
⌕
≡
✕
firstboot -y && reboot
Подготовка USB-флешки для extroot
- Флешка будет использоваться как дополнительное дисковое пространство для установки пакетов. Достаточно объема 4 ГБ.
- Важно: Если флешка использовалась ранее, полностью очистите таблицу разделов и заново отформатируйте её в EXT4.
- Вставьте флешку в USB-порт роутера.
Настройка аутентификации по SSH-ключу (рекомендуется)
- Сгенерируйте ключ на вашем компьютере (если его нет):
☯
Terminal:
⌕
≡
✕
ssh-keygen -t ed25519 #Скопируйте публичный ключ на роутер. #В OpenWrt Dropbear использует общий файл /etc/dropbear/authorized_keys ssh-copy-id root@192.168.1.1
- Для повышения безопасности отключите вход по паролю:
☯
Terminal:
⌕
≡
✕
ssh root@192.168.1.1 uci set dropbear.@dropbear[0].PasswordAuth='off' uci set dropbear.@dropbear[0].RootPasswordAuth='off' uci commit dropbear /etc/init.d/dropbear restart
Часть 3: Настройка расширенного overlay (extroot) на USB-флешке
3.1. Что такое `/overlay` на самом деле
В OpenWrt /overlay — это не каталог с файлами, а точка монтирования overlayfs.
Система выглядит так:
☯
Terminal:
⌕
≡
✕
/rom → squashfs (read-only, прошивка) /overlay → верхний слой (upperdir) / → overlayfs(/rom + /overlay)
ВАЖНО
Пока не произошло первое изменение системы, overlay не создаётся.
Установка необходимых пакетов
Подключитесь к роутеру по SSH и установите пакеты для работы с USB и файловой системой EXT4.
Способ 1: Установка напрямую из репозитория (требует интернет на роутере, просто вставьте в wan порт интернет от домашнего роутера):
☯
Terminal:
⌕
≡
✕
root@OpenWrt:~# ping 8.8.8.8 PING 8.8.8.8 (8.8.8.8): 56 data bytes 64 bytes from 8.8.8.8: seq=0 ttl=107 time=49.665 ms 64 bytes from 8.8.8.8: seq=1 ttl=107 time=49.585 ms ^C --- 8.8.8.8 ping statistics --- 2 packets transmitted, 2 packets received, 0% packet loss round-trip min/avg/max = 49.585/49.625/49.665 ms opkg update opkg list-upgradable opkg update opkg install block-mount kmod-usb-storage kmod-fs-ext4 e2fsprogs fdisk root@OpenWrt:~# opkg install block-mount kmod-usb-storage kmod-fs-ext4 e2fsprogs fdisk Installing block-mount (2024.07.14~408c2cc4-r1) to root... Downloading https://downloads.openwrt.org/releases/24.10.5/targets/ramips/mt7620/packages/block-mount_2024.07.14~408c2cc4-r1_mipsel_24kc.ipk Installing kmod-usb-storage (6.6.119-r1) to root... Downloading https://downloads.openwrt.org/releases/24.10.5/targets/ramips/mt7620/kmods/6.6.119-1-8fc1468db1545d48bb03e8d3cf86e2d6/kmod-usb-storage_6.6.119-r1_mipsel_24kc.ipk Installing kmod-scsi-core (6.6.119-r1) to root... Downloading https://downloads.openwrt.org/releases/24.10.5/targets/ramips/mt7620/kmods/6.6.119-1-8fc1468db1545d48bb03e8d3cf86e2d6/kmod-scsi-core_6.6.119-r1_mipsel_24kc.ipk Installing kmod-fs-ext4 (6.6.119-r1) to root... Downloading https://downloads.openwrt.org/releases/24.10.5/targets/ramips/mt7620/kmods/6.6.119-1-8fc1468db1545d48bb03e8d3cf86e2d6/kmod-fs-ext4_6.6.119-r1_mipsel_24kc.ipk Installing kmod-lib-crc16 (6.6.119-r1) to root... Downloading https://downloads.openwrt.org/releases/24.10.5/targets/ramips/mt7620/kmods/6.6.119-1-8fc1468db1545d48bb03e8d3cf86e2d6/kmod-lib-crc16_6.6.119-r1_mipsel_24kc.ipk Installing e2fsprogs (1.47.0-r2) to root... Downloading https://downloads.openwrt.org/releases/24.10.5/packages/mipsel_24kc/base/e2fsprogs_1.47.0-r2_mipsel_24kc.ipk Installing librt (1.2.5-r4) to root... Downloading https://downloads.openwrt.org/releases/24.10.5/targets/ramips/mt7620/packages/librt_1.2.5-r4_mipsel_24kc.ipk Installing libuuid1 (2.40.2-r1) to root... Downloading https://downloads.openwrt.org/releases/24.10.5/packages/mipsel_24kc/base/libuuid1_2.40.2-r1_mipsel_24kc.ipk Installing libblkid1 (2.40.2-r1) to root... Downloading https://downloads.openwrt.org/releases/24.10.5/packages/mipsel_24kc/base/libblkid1_2.40.2-r1_mipsel_24kc.ipk Installing libcomerr0 (1.47.0-r2) to root... Downloading https://downloads.openwrt.org/releases/24.10.5/packages/mipsel_24kc/base/libcomerr0_1.47.0-r2_mipsel_24kc.ipk Installing libss2 (1.47.0-r2) to root... Downloading https://downloads.openwrt.org/releases/24.10.5/packages/mipsel_24kc/base/libss2_1.47.0-r2_mipsel_24kc.ipk Installing libext2fs2 (1.47.0-r2) to root... Downloading https://downloads.openwrt.org/releases/24.10.5/packages/mipsel_24kc/base/libext2fs2_1.47.0-r2_mipsel_24kc.ipk Installing libe2p2 (1.47.0-r2) to root... Downloading https://downloads.openwrt.org/releases/24.10.5/packages/mipsel_24kc/base/libe2p2_1.47.0-r2_mipsel_24kc.ipk Installing fdisk (2.40.2-r1) to root... Downloading https://downloads.openwrt.org/releases/24.10.5/packages/mipsel_24kc/base/fdisk_2.40.2-r1_mipsel_24kc.ipk Installing libsmartcols1 (2.40.2-r1) to root... Downloading https://downloads.openwrt.org/releases/24.10.5/packages/mipsel_24kc/base/libsmartcols1_2.40.2-r1_mipsel_24kc.ipk Installing libfdisk1 (2.40.2-r1) to root... Downloading https://downloads.openwrt.org/releases/24.10.5/packages/mipsel_24kc/base/libfdisk1_2.40.2-r1_mipsel_24kc.ipk Installing terminfo (6.4-r2) to root... Downloading https://downloads.openwrt.org/releases/24.10.5/packages/mipsel_24kc/base/terminfo_6.4-r2_mipsel_24kc.ipk Installing libncurses6 (6.4-r2) to root... Downloading https://downloads.openwrt.org/releases/24.10.5/packages/mipsel_24kc/base/libncurses6_6.4-r2_mipsel_24kc.ipk Configuring kmod-scsi-core. Configuring kmod-usb-storage. Configuring terminfo. Configuring librt. Configuring libuuid1. Configuring kmod-lib-crc16. Configuring libsmartcols1. Configuring block-mount. Configuring libblkid1. Configuring kmod-fs-ext4. Configuring libcomerr0. Configuring libss2. Configuring libext2fs2. Configuring libfdisk1. Configuring libe2p2. Configuring e2fsprogs. Configuring libncurses6. Configuring fdisk. ...
Способ 2: Локальная установка (если интернета нет):
- Скачайте
.ipkпакеты на компьютер с официального зеркала OpenWrt (версия 24.10.5, архитектураmipsel_24kc). Посмотрите вывод экрана выше там все ссылки, на пакеты есть. - Перенесите файлы на роутер (например, через
scpв директорию/tmp). - Установите пакеты, указав путь к файлам:
☯
Terminal:
⌕
≡
✕
#допустим они в /tmp cd /tmp opkg install *.ipk #Основные необходимые пакеты: e2fsprogs, libext2fs2, libss2, libe2p2, libcomerr0, libblkid1, libuuid1, block-mount, kmod-usb-storage`
Определение устройства флешки и создание конфигурации fstab
- Узнайте идентификатор подключенной к роутеру флешки, пример вывода, где
/dev/sda1— это флешка:☯
Terminal:
⌕
≡
✕
root@OpenWrt:~# block info /dev/mtdblock5: UUID="03ebe99c-03907e6c-02a21e16-37022c89" VERSION="4.0" MOUNT="/rom" TYPE="squashfs" /dev/mtdblock6: MOUNT="/overlay" TYPE="jffs2" /dev/sda1: UUID="ecbbb7cd-f733-4f49-ae6f-5095f75d4304" LABEL="extroot" VERSION="1.0" TYPE="ext4" # внимание если вы не видите устройство /dev/sda1, то вытаскиваем и заново создаём таблицу разделов на этой флешке через gparted
- Сгенерируйте и/или отредактируйте конфигурационный файл
☯
Terminal:
⌕
≡
✕
# смотрим сколько сейчас у нас постоянной помяти: root@OpenWrt:~# df -h Filesystem Size Used Available Use% Mounted on /dev/root 4.0M 4.0M 0 100% /rom tmpfs 27.5M 1.2M 26.4M 4% /tmp tmpfs 27.5M 56.0K 27.5M 0% /tmp/root tmpfs 512.0K 0 512.0K 0% /dev /dev/mtdblock6 9.4M 1.9M 7.5M 20% /overlay overlayfs:/overlay 9.4M 1.9M 7.5M 20% / #маловато поэтому подключаем флэшку как диск для этого устройства root@OpenWrt:~# block detect > /etc/config/fstab root@OpenWrt:~# vim /etc/config/fstab #приводим файл к виду # внимание здесь в target вместо /dev/sda1 должна быть точка монтирования /overlay как здесь: root@OpenWrt:~# cat /etc/config/fstab config 'global' option anon_swap '0' option anon_mount '0' option auto_swap '1' option auto_mount '1' option delay_root '5' option check_fs '0' config 'mount' option target '/overlay' option uuid 'ecbbb7cd-f733-4f49-ae6f-5095f75d4304' option fstype 'ext4' option options 'rw,sync' option enabled '1' option is_rootfs '1' - Активируйте автоматическое монтирование при загрузке:
☯
Terminal:
⌕
≡
✕
/etc/init.d/fstab enable /etc/init.d/fstab start
- Перезагрузите роутер и проверьте результат:
После перезагрузки: В выводе
☯
Terminal:
⌕
≡
✕
root@OpenWrt:~# reboot root@OpenWrt:~# Connection to 192.168.1.1 closed by remote host. Connection to 192.168.1.1 closed. # если вы видите это значит всё получается правильно ramanzes@mx:/ $ ssh root@192.168.1.1 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that a host key has just been changed. The fingerprint for the ED25519 key sent by the remote host is SHA256:QqNPyPHMuALUdpTChOoSfn55wJ5u3UHI0soJPYrIgGY. Please contact your system administrator. Add correct host key in /home/ramanzes/.ssh/known_hosts to get rid of this message. Offending ED25519 key in /home/ramanzes/.ssh/known_hosts:63 remove with: ssh-keygen -f "/home/ramanzes/.ssh/known_hosts" -R "192.168.1.1" Host key for 192.168.1.1 has changed and you have requested strict checking. Host key verification failed. #удаляем последний старый отпечаток строка 63 как тут указано в файле /home/ramanzes/.ssh/known_hosts:63 ramanzes@mx:/ $ nvim /home/ramanzes/.ssh/known_hosts ramanzes@mx:/ $ ssh root@192.168.1.1 The authenticity of host '192.168.1.1 (192.168.1.1)' can't be established. ED25519 key fingerprint is SHA256:QqNPyPHMuALUdpTChOoSfn55wJ5u3UHI0soJPYrIgGY. This key is not known by any other names. Are you sure you want to continue connecting (yes/no/[fingerprint])? yes #соглашаемся добавить новый отпечаток Warning: Permanently added '192.168.1.1' (ED25519) to the list of known hosts. BusyBox v1.36.1 (2025-12-17 21:08:22 UTC) built-in shell (ash) _______ ________ __ | |.-----.-----.-----.| | | |.----.| |_ | - || _ | -__| || | | || _|| _| |_______|| __|_____|__|__||________||__| |____| |__| W I R E L E S S F R E E D O M ----------------------------------------------------- OpenWrt 24.10.5, r29087-d9c5716d1d ----------------------------------------------------- === WARNING! ===================================== There is no root password defined on this device! Use the "passwd" command to set up a new password in order to prevent unauthorized SSH logins. -------------------------------------------------- # проверяем, видим что overlay теперь 3.7Gb этого хватит более чем root@OpenWrt:~# df -h Filesystem Size Used Available Use% Mounted on /dev/root 4.0M 4.0M 0 100% /rom tmpfs 27.5M 200.0K 27.3M 1% /tmp /dev/sda1 3.7G 116.0K 3.5G 0% /overlay overlayfs:/overlay 3.7G 116.0K 3.5G 0% / tmpfs 512.0K 0 512.0K 0% /dev #Если вдруг флэшка не подключилась. Памяти всего 9.4 Мб. снова через gparted полностью удаляем таблицу разделов и вновь создаём msdos таблицу. А потом создаём раздел и форматируем в ext4. И делаем всё сначала.df -hoverlay должен быть смонтирован с/dev/sda1(вашей флешки) с соответствующим объемом памяти.
Часть 4: Установка и настройка AmneziaWG
Теперь, когда есть достаточно места для пакетов, можно установить AmneziaWG для организации VPN.
- Установите AmneziaWG, выполнив команду из официальной инструкции:
В процессе установки ответьте y
☯
Terminal:
⌕
≡
✕
opkg update sh <(wget -O - https://raw.githubusercontent.com/Slava-Shchipunov/awg-openwrt/refs/heads/master/amneziawg-install.sh)
(yes) на запрос о продолжении.На запрос об установке зависимостей также ответьте y. * На запрос о перезаписи существующих файлов ответьтеn` (no), если не уверены. - После установки перезагрузите роутер: ``
reboot`` - Далее настройте AmneziaWG через веб-интерфейс LuCI или командную строку согласно официальной документации: Installing AmneziaWG on the OpenWrt Router.
Часть 5: Создание резервных копий конфигурации
Резервная копия системных настроек OpenWrt
Создает архив с конфигурационными файлами из /etc:
☯
Terminal:
⌕
≡
✕
sysupgrade -b /root/rt-ac51u-backup.tar.gz
Резервная копия всего overlay (всех установленных пакетов)
Создает полную копию содержимого расширенного overlay с флешки:
☯
Terminal:
⌕
≡
✕
tar -czvf /root/extroot-full-backup.tar.gz -C /overlay/upper .
Копирование резервных копий на хост-компьютер
☯
Terminal:
⌕
≡
✕
# С компьютера: scp root@192.168.1.1:/root/rt-ac51u-backup.tar.gz ./ scp root@192.168.1.1:/root/extroot-full-backup.tar.gz ./
Восстановление из резервной копии
* Системных настроек: sysupgrade -r /path/to/rt-ac51u-backup.tar.gz
* Полного overlay: Распакуйте архив на новую флешку, смонтированную как /overlay:
```bash
tar -xzvf extroot-full-backup.tar.gz -C /overlay/upper
reboot
```
Примечание: Все команды предполагают работу в Linux-среде. Адреса и имена файлов прошивок могут меняться в зависимости от версий OpenWrt. Всегда проверяйте актуальные ссылки на официальном сайте.
-
Создано 20.01.2020 15:15:06
-
Roman Sakhno

Комментарии (0):
Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.