Сбросить пароль на маршрутизаторе с OpenWRT

По случаю досталась вот такая железка TP-Link TL-MR3420, кто-то уже ее юзал, поэтому пришлось находить пароль root для того, чтобы войти в админку через веб-интерфейс.

Оказалось, что маршрутизатор прошит OpenWRT, просил пароль root, а я его не знал. Пришлось ковырять, чтобы сбросить пароль.

TP-Link TL-MR3420

По итогу, долго возился. Нашел решение:

https://forum.lrtimelapse.com/Thread-openwrt-root-password-issues

По русски:

Надо зайти в безопасный режим, для этого выполнить несколько шагов:

  1. Включить питание роутера
  2. Подождать 5 секунд
  3. Нажать кнопку ‘Reset’  и удерживать примерно 3 секунды
  4. Устройство будет загружено в безопасном режиме (должен моргать один светодиод на лицевой панели)
  5. Затем с помощью телнета, я использовал из под WIndows PuTty, зайти по адресу 192.168.1.1. (даже если LAN порт настроен на другой адрес, обязательно вручную пропишите в компе адрес, например 192.168.1.2./255.255.255.0)

Здесь написано как поменять пароль https://wiki.openwrt.org/ru/doc/howto/firstlogin

Но столкнулся с тем что вышла ошибка записи пароля, так как файловая система при загрузке только в режиме для чтения.

Пришлось дать команду:

#mount_root

чтобы примонтировать корневую файловую систему для записи и дать команду

#passwd

чтобы изменить пароль.

Дальше перезагрузил маршрутизатор и вошел в веб-морду через установленный пароль. А дальше все как по маслу :-)

TP-Link TL-MR3420
TP-Link TL-MR3420

Все что касается TP-Link TL-MR3420 маршрутизатора: http://wiki.openwrt.org/toh/hwdata/tp-link/tp-link_tl-mr3420_2

Вот здесь про то, что можно делать в безопасном режиме: https://wiki.openwrt.org/doc/howto/generic.failsafe