Ця сторінка ще не повністю перекладена. Будь ласка, допоможіть завершити переклад.
(видаліть цей абзац після завершення перекладу)
OpenWrt пропонує кілька способів “почати з чистого аркуша” для вашого маршрутизатора:
OpenWrt дозволяє завантажитись у режим аварійного доступу, який ігнорує поточну конфігурацію. Якщо пристрій стає недоступним, наприклад, через помилку конфігурації — failsafe допоможе вам. У цьому режимі маршрутизатор завантажується з мінімальною конфігурацією, і ви можете вручну виправити проблему.
Failsafe активується натисканням кнопки на маршрутизаторі через 2–4 секунди після ввімкнення живлення. OpenWrt зазвичай реагує на натискання кнопок WPS, Reset або подібних.
Важливо: Failsafe НЕ може виправити проблеми на рівні апаратного забезпечення або пошкодження ядра. На відміну від повного скидання, failsafe дає можливість зберегти дані.
Увага: Failsafe доступний лише для пристроїв, прошитих образом SquashFS, який створює розділ /rom (тільки для читання) і окремий /overlay. Перевірити, чи використовується SquashFS, можна так:
grep squash /proc/mounts
Результат має виглядати приблизно так:
/dev/root /rom squashfs ro,relatime 0 0
У режимі failsafe маршрутизатор отримує IP-адресу 192.168.1.1. DHCP і Wi-Fi вимкнені. Встановіть статичну IP-адресу на ПК (наприклад, 192.168.1.10), підключіться кабелем до LAN-порту (спробуйте спочатку LAN1). DSA-пристрої часто активні лише на LAN1.
Більшість пристроїв блимають світлодіодом (зазвичай Power) при завантаженні. OpenWrt чекає натискання кнопки у вікні в 4 секунди (2 секунди у версіях до 23.05).
Найпростіший спосіб: Увімкніть пристрій, дочекайтесь миготіння світлодіода і натисніть будь-яку кнопку (WPS, Reset тощо).
Підказка по LED:
Альтернативно для досвідчених користувачів:
tcpdump -Ani eth0 port 4919 and udp
Press the [f] key and hit [Enter] to enter failsafe mode
Failsafe активується — підключення через SSH (або UART) буде доступним.
У failsafe пристрій використовує IP 192.168.1.1/24, інтерфейс зазвичай `eth0`. DHCP не працює — задайте статичну IP на ПК (наприклад, 192.168.1.10).
Підключившись через SSH або UART, змонтуйте розділ JFFS2:
mount_root
Після цього ви можете виправити налаштування вручну. Розділ буде доступний у /overlay.
Файли можна передати через `scp` (Linux/macOS) або WinSCP (Windows).
Для Extroot:
# витягніть зовнішній накопичувач reboot # під’єднайте знову block info mount /dev/mmcblk0 /mnt # відредагуйте налаштування vi /mnt/upper/etc/config/network # перевірте fstab vi /overlay/upper/etc/config/fstab reboot
Порада: Якщо `mount_root` не працює і виводить `jffs2 not ready yet, using temporary tmpfs overlay`, перевірте:
df -h
Якщо розділ заповнений на 100%, використайте:
mtd -r erase rootfs_data
Після цього можна перейти до м'якого скидання налаштувань.
Скидання до заводських налаштувань повертає маршрутизатор до стану одразу після прошивки. Це працює для більшості інсталяцій зі схемою squashfs + overlayfs, оскільки відбувається форматування overlay-розділу.
На пристроях з великою NOR-флеш-пам’яттю це може зайняти 3–5 хвилин — у цей час зміни не зберігаються.
Увага:
На пристроях із фізичною кнопкою скидання, OpenWrt можна повернути до заводських налаштувань без доступу по UART чи SSH:
Виконується “жорстке” скидання до заводських налаштувань (див. нижче) і перезавантаження. Цей процес може тривати кілька хвилин — зачекайте перед новим підключенням.
Щоб очистити налаштування, не обов’язково перепрошивати пристрій. Просто виконайте таку команду:
firstboot && reboot
Це скине всі налаштування до стану після інсталяції OpenWrt. Команда `firstboot` (або `jffs2reset`, або `factoryreset` у версіях після грудня 2024) видаляє всі файли в overlay-розділі.
Примітки:
firstboot -y && reboot
Приклад логів скидання через UART:
... Press the [f] key and hit [enter] to enter failsafe mode ... BusyBox ... ... firstboot && reboot [ 102.942293] jffs2reset: Це видалить усі налаштування та встановлені пакети. Ви впевнені? [N/y] y [ 117.606813] jffs2reset: /dev/mtdblock6 не змонтовано [ 117.612055] jffs2reset: /dev/mtdblock6 буде очищено при наступному монтуванні reboot ...
Порада: Після запуску OpenWrt проходить bootmenu протягом 1–2 секунд (уникайте натискання кнопок у цей момент). Failsafe активується ще через 3–8 секунд. Натисніть `f` лише один раз, щоб увійти в failsafe.
Прошити заново без збереження налаштувань:
sysupgrade -n /шлях/до/прошивки
За замовчуванням OpenWrt зберігає налаштування — використовуйте `-n`, щоб зробити повне скидання.
umount /overlay && jffs2reset && reboot
Команда `jffs2reset` вибирає або видалення файлів, або позначення розділу як “порожнього” — залежно від стану монтування. Примітка: у грудні 2024 команду `jffs2reset` перейменовано на `factoryreset`.
Скидання розділу F2FS (тільки для досвідчених користувачів):
dd if=/dev/zero of=/dev/loop0 bs=1M; reboot