OpenWRT factory reset, Сброс к заводским настройкам

Опять я зашел в тупик со своими экспериментами. А кнопки reset нету на OpenWRT. Так как же сбросить настройки к заводским? А ответ кроется в самой файловой системе прошивки. На самом деле ее можно просто отформатировать и у Вас будет новая голая система.
Как же так? Да он очень просто. На самом деле корень ФС - виртуальный. Состоит из двух разделов, один из них(SquashFS) только на чтение - он и представляет из себя чистую прошивку, смонтирован в /rom. А сверху него накладывается раздел (JFFS2) в режиме чтение/запись, в него и сохраняются все сделанные Вами изменения, смонтирован в /overlay. Отформатировав его Вы получите, что хотели.

И так что Вам надо сделать:

root@OpenWrt:~# rm -rf /overlay/*
root@OpenWrt:~# sync 
root@OpenWrt:~# reboot



А можно воспользоваться утилитой для работы с разделами и стереть пользовательские данные:

mtd -r erase rootfs_data

7 комментариев:

  1. А как на связь с роутером выйти.
    Я вчера настраивал интернет и что то ткнул в настройках lan и роутер после этого на связь не вышел. Пришлось по новой разбирать и через serial port прошивать.

    ОтветитьУдалить
  2. через putty. На роутере хардресет,30х30х30, на сетевой карте 192.168.1.2 и по телнету набрал root@192.168.1.1 , запустил,
    После в окне телнета набрал mtd -r erase rootfs_data
    подождал перезагрузку, на карте выставил АЙ ПИ в автомат и ВУАЛЯ ))

    ОтветитьУдалить
    Ответы
    1. что значит хардресет,30х30х30 ??
      роутер mr3020 стучался по 192.168.4.254 после некоторых манипуляций перестал .
      а через WIFI выдает сообщение: получение IP и не может получить адрес, .... как к нему достучаться если кнопка reset\WPS не работает в OpenWrt

      Удалить
  3. После игравушек остался роутер tp-link wdr3600 настроен под openwrt. Ip изменен 10.254.254.1 зайти на него не получается. Хочу сбросить и поставить прошивку tplink

    ОтветитьУдалить
  4. Этот комментарий был удален автором.

    ОтветитьУдалить

  5. выкл->вкл-> не дожидаемся полной загрузки, сразу после того как зажгется 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

    ОтветитьУдалить
  6. после установки OpenWRT заходил по ip. начал настраивать. вайфай создал. начал настраивать соединение выставил 2pt логин пароль ввел. нажал сохранить. и все. на ip адрес не заходит никак не реагирует. ресет не делается. как сбросить настройки до заводских или поставить другую прошивку? xiaomi router nano

    ОтветитьУдалить

Как разрешить Postfix (iRedMail) принимать почты без авторизации от локальных серверов

 Если ваш почтовый сервер Postfix не принимает письма от от других серверов без авторизации, то достаточно добавить в  /etc/postfix/main.cf...