- 3 Way to Factory Reset OpenWrt Router
- 3 Way to Factory Reset OpenWrt Router
- 3 Method to Factory Reset OpenWrt Firmware
- 1: Software Reset
- 2: Hard Reset using the reset switch
- 3: Failsafe mode using telnet
- Related Post
- ru_wrt
- Где же она, эта кнопка?
- Вся магия
- Как это работает?
- How do I revert back to an OpenWrt router configuration? [closed]
- 5 Answers 5
3 Way to Factory Reset OpenWrt Router
A simple way to factory reset OpenWRT wifi router with and without the reset button. use the 3 Way to Factory Reset OpenWrt Router if forgot login password, IP address.
3 Way to Factory Reset OpenWrt Router
OpenWrt is an open-source firmware for many popular leading brands. In the earlier post, I have added OpenWRT Repeater mode configuration to boost the signal in every area. In this post, you will get 3 ways to reset the OpenWRT router if forgot your IP Address or login password. Sometimes when a router running for a long time starts misbehaving and we are required to make it factory reset to fix any configuration issue. There are many ways to reset the OpenWrt router using different methods. You can use one by one reset method for OpenWrt firmware when forgot the password or IP address.
OpenWrt firmware includes a Failsafe Mode which may be used to recover router access in case forgot login details.
3 Method to Factory Reset OpenWrt Firmware
You can use 3 methods to make a factory reset of an OpenWRT-powered device. After factory resting OpenWRT device will erase all saved settings so make sure you are having all the details to re-configure it.
1: Software Reset.
2: Hard Reset using the reset switch.
3: Failsafe mode using telnet.
Note: These methods only work for those devices are flashed with a copy of OpenWrt firmware. You can get a compatible firmware version for your wifi router here.
1: Software Reset
Software reset is also called soft reset of the router. The soft factory reset method is available on every wifi router device. To make software resetting required device web interface access to apply factory resetting.
Follow the steps to factory reset the OpenWrt router using the software.
Login to Your WiFi router with Default IP Address or If you have changed IP use the same.
Open the web browser and type the IP address of your OpenWRT router.
User Default username– root
Password – No password in default (use if you have set a new password)
Once you have successfully login to your router now follow the steps.
Go to System –Backup/Flash Firmware.
Find the option under Backup/restore
Reset to default – Perform the reset
Click Perform reset button and confirm in the next pop-up windows for making the full factory reset of your router.
After confirming with the OK button router will reboot and access with the default IP address and factory settings. Re-configure your router again with internet and wifi settings.
2: Hard Reset using the reset switch
This method can use if you forgot password and IP address to make web interface access. It is a simple hard reset way using the reset button to recovery factory settings while forgot passwords in the OpenWRT router.
There is a tiny reset button available in every router. Some routers have in the front side and some have backside beside LAN ports. Just find the reset button and follow the steps to make the factory reset using the reset button for your wifi router.
1: Power the WiFi router and press the reset button for 10 seconds.
2: Release the power button in 11 seconds and wait to reboot the wifi router.
3: After reboot check if the default IP starts pinging.
3: Failsafe mode using telnet
Failsafe mode is a method to factory reset from the command line using telnet.
Follow the steps to factory reset.
1: Power of router and start pressing reset button continues until one led light next to power led start glowing continues.
2: Ping default IP 192.168.1.1 once start pinging follow the steps below.
3: open telnet command and run commands given below.
Type command- “mtd –r erase rootfs_data” (press enter key)
The router will reboot and factory reset all the settings.
Related Post
- How to Login Asus router Settings 192.168.1.1
- 192.168.88.1 Login MikroTik RouterOS with Admin
- 192.168.1.1 | How to login router
- How to Factory Reset ACT Router if Password Forget?
ru_wrt
Бывает так, что вы конфигурили, конфигурили устройство и наконфигурили. Результат вышел не таким как ожидалось, а в ручную разбирать и вертать всё в зад — процесс непростой и долгий.
Или, как получилось в моём случае, (очень) ограниченный размер встроенной флэш-памяти закончился раньше, чем туда поместились все нужные пакеты. Проще вернуть всё одним решительным действием к изначальному состоянию, чем удалять пакеты по списку и разбираться с их зависимостями.
Для чего данный способ не подходит, так это для сброса забытого пароля. Для сброса настроек вам всё равно нужно зайти на устройство пользователем root по ssh, так что, забытый пароль так не сбросить!
Где же она, эта кнопка?
Вообще, я был практически уверен, что существует штатный механизм — команда для выполнения сброса конфигурации устройства. Однако, изучения списка команд и поиски по wiki проекта результата не дали.
Кажется, готового штатного решения вроде:
root@OpenWrt:~# restore-config-default
Вся магия
Собственно, сам способ крайне прост:
root@OpenWrt:~# rm -rf /overlay/* root@OpenWrt:~# sync root@OpenWrt:~# reboot
Устройство перезагрузится и вернётся в изначальное «чистое» состояние, такое же, как сразу после установки OpenWRT, это значит, что после этого вам нужно будет выполнить процедуру «первого входа»: First Login.
Как это работает?
Для понимания как работает такая «чистка» конфигурации нужно понять устройство файловой системы OpenWRT (собственно, так этот метод и был обнаружен), в этом поможет изучение wiki-страницы The OpenWrt Flash Layout.
Вкратце, суть такова: корневая файловая система OpenWRT собирается из частей, которым выделены два раздела на флэш-памяти устройства (кроме этого есть несколько специальных разделов для загрузчика, ядра и т.д.).
Один раздел содержит доступную только для чтения SquashFS, при загрузке она монтируется в каталог /rom, она содержит базовый образ системы OpenWRT, который мы и получаем после установки.
Второй раздел содержит доступную для чтения и записи JFFS2, она при загрузке монтируется в каталог /overlay, изначально эта ФС пуста.
Далее, содежимое корневой ФС / получается путём проецирования содержимого /rom и наложения на него при помощи OverlayFS содержимого /overlay. Таким образом, далее отдельное существование /rom и /overlay игнорируется и работа идёт с корневой ФС /. При этом все изменения, которые происходят сохраняются на доступную для записи JFFS2, т.е. в /overlay, даже такие изменения, как удаление файлов содержащихся в исходной системе (/rom).
Вот список смонтированных ФС моего маршрутизатора:
root@OpenWrt:~# mount rootfs on / type rootfs (rw) /dev/root on /rom type squashfs (ro,relatime) proc on /proc type proc (rw,noatime) sysfs on /sys type sysfs (rw,noatime) tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime,size=14524k) tmpfs on /dev type tmpfs (rw,noatime,size=512k,mode=755) devpts on /dev/pts type devpts (rw,noatime,mode=600) /dev/mtdblock3 on /overlay type jffs2 (rw,noatime) overlayfs:/overlay on / type overlayfs (rw,noatime,lowerdir=/,upperdir=/overlay) debugfs on /sys/kernel/debug type debugfs (rw,relatime) none on /proc/bus/usb type usbfs (rw,relatime)
Это похоже на рисунок накрытый прозрачной плёнкой, на этой плёнке мы можем дорисовывать рисунок как захотим, даже закрашивать его и перерисовывать по-другому, при этом всё наши изменения происходят на прозрачной плёнке, и убрав её мы получим рисунок в его изначальном виде. Именно так мы и поступаем, удаляя содержимое /overlay.
How do I revert back to an OpenWrt router configuration? [closed]
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
I recently ported Luci to an OpenWrt router. I was just exploring the thing. I disabled the DHCP server on LAN and enabled as DHCP client. I saved and applied the configuration to the router. Now after a restart I am not able to connect the router webpage. How do I enable the DHCP server again or can anyone let me know how to reset this OpenWrt router to default settings? I tried in the serial port console. but I can’t see any IP address for any interfaces. Before It was 192.168.1.1. Please suggest.
5 Answers 5
Those who are facing this problem: Don’t panic.
Short answer:
Restart your router, and this problem will be fixed. (But if your restart button is not working, you need to do a nine-step process to do the restart. Hitting the restart button is just one of them.)
Long answer: Let’s learn how to restart the router.
- Set your PC’s IP address: 192.168.1.2 and subnetmask 255.255.255.0 and gateway 192.168.1.1
- Power off the router
- Disconnect the WAN cable
- Only connect your PC Ethernet cable to ETH0
- Power on the router
- Wait for the router to start the boot sequence (SYS LED starts blinking)
- When the SYS LED is blinking, hit the restart button (the SYS LED will be blinking at a faster rate means your router is in failsafe mode). (You have to hit the button before the router boots.)
- telnet 192.168.1.1
- Run these commands:
mount_root ## this remounts your partitions from read-only to read/write mode firstboot ## This will reset your router after reboot reboot -f ## And force reboot
link to see the official failsafe mode.