Опять я зашел в тупик со своими экспериментами. А кнопки reset нету на OpenWRT. Так как же сбросить настройки к заводским? А ответ кроется в самой файловой системе прошивки. На самом деле ее можно просто отформатировать и у Вас будет новая голая система.
Как же так? Да он очень просто. На самом деле корень ФС - виртуальный. Состоит из двух разделов, один из них(SquashFS) только на чтение - он и представляет из себя чистую прошивку, смонтирован в /rom. А сверху него накладывается раздел (JFFS2) в режиме чтение/запись, в него и сохраняются все сделанные Вами изменения, смонтирован в /overlay. Отформатировав его Вы получите, что хотели.
И так что Вам надо сделать:
А можно воспользоваться утилитой для работы с разделами и стереть пользовательские данные:
Как же так? Да он очень просто. На самом деле корень ФС - виртуальный. Состоит из двух разделов, один из них(SquashFS) только на чтение - он и представляет из себя чистую прошивку, смонтирован в /rom. А сверху него накладывается раздел (JFFS2) в режиме чтение/запись, в него и сохраняются все сделанные Вами изменения, смонтирован в /overlay. Отформатировав его Вы получите, что хотели.
И так что Вам надо сделать:
root@OpenWrt:~# rm -rf /overlay/* root@OpenWrt:~# sync root@OpenWrt:~# reboot
А можно воспользоваться утилитой для работы с разделами и стереть пользовательские данные:
mtd -r erase rootfs_data
А как на связь с роутером выйти.
ОтветитьУдалитьЯ вчера настраивал интернет и что то ткнул в настройках lan и роутер после этого на связь не вышел. Пришлось по новой разбирать и через serial port прошивать.
через putty. На роутере хардресет,30х30х30, на сетевой карте 192.168.1.2 и по телнету набрал root@192.168.1.1 , запустил,
ОтветитьУдалитьПосле в окне телнета набрал mtd -r erase rootfs_data
подождал перезагрузку, на карте выставил АЙ ПИ в автомат и ВУАЛЯ ))
что значит хардресет,30х30х30 ??
Удалитьроутер mr3020 стучался по 192.168.4.254 после некоторых манипуляций перестал .
а через WIFI выдает сообщение: получение IP и не может получить адрес, .... как к нему достучаться если кнопка reset\WPS не работает в OpenWrt
После игравушек остался роутер tp-link wdr3600 настроен под openwrt. Ip изменен 10.254.254.1 зайти на него не получается. Хочу сбросить и поставить прошивку tplink
ОтветитьУдалитьЭтот комментарий был удален автором.
ОтветитьУдалить
ОтветитьУдалитьвыкл->вкл-> не дожидаемся полной загрузки, сразу после того как зажгется Sys-Led однократно нажимаем reset
Девайс уходит в FailSafe Mode. Ip = 192.168.1.1. Пароль пустой.
>telnet 192.168.1.1
Сброс к заводским :
# root@OpenWrt:~# rm -rf /overlay/*
# root@OpenWrt:~# sync
# root@OpenWrt:~# reboot
или
# mtd -r erase rootfs_data
Если конфиг зашит в пзу и не дает стандартный 192.168.1.1 с пустым паролем, то метод настройки такой:
Смена пароля:
>mount_root
>passwd
>password
>reboot -f
>uci get network.lan.ipaddr #смотрим ип
Смена прошивки:
После ребута ищем ип, если ранее не смогли найти в safemode. У меня был 10.254.254.1/24. Ловим либо дхцп, либо wireshark'ом
Через winscp закидываем прошивку из ar71xx с сайта openwrt в /tmp
>cd /tmp
>mtd -r write /tmp/openwrt-15.05-ar71xx-generic-tl-wdr3600-v1-squashfs-factory.bin firmware
>reboot
после установки OpenWRT заходил по ip. начал настраивать. вайфай создал. начал настраивать соединение выставил 2pt логин пароль ввел. нажал сохранить. и все. на ip адрес не заходит никак не реагирует. ресет не делается. как сбросить настройки до заводских или поставить другую прошивку? xiaomi router nano
ОтветитьУдалить