Недавно со мной приключился, презабавный каламбур. Так получилось, что я заблокировал досутп себе, к своему домашнему роутеру ASUS RT-AX53U, с установленной на нем OpenWRT.

Так вот, играясь с настройками firewall-а, я умудрился заблокировать досутп из локальной сети, к роутеру. :man_facepalming: :grinning: При этом сам роутер, продолжил исправно работать, просто доступ для дальнейших настроек, был закрыт.
Меня это конечно не устраивало. После нескольких попыток, перезагрузить роутер, в надежде что это поможет, я полез гуглить способы сбросить последний настройки.

И нашел - у OpenWRT, есть специальный режим: Failsafe mode. Самое сложное, оказалось в его включении. На самом деле, это не сложно, главное вовремя уведомить OpenWRT, о том что надо загрузить роутер в этот режим.

В общем для ASUS RT-AX53U, этот режим включается так:

  • включаем роутер;
  • ждем включения индикатора питания (он должен включиться и немигая светиться примерно 1-2 секунды, может больше);
  • после того как индикатор питания выключился, нажимаем кнопку WPS;
  • далее роутер должен начать часто мигать разными индикатороми, в том числе и индикатором питания, сигнализирую о том что он перешел в Failsafe mode.

Действия после загрузки роутера в режиме Failsafe mode:

  • добавляем компуктеру в локальной сети, адрес 192.168.1.10;
  • подключаемся через провод в LAN-порт;
  • заходим на роуетр по по SSH: ssh://root@192.168.1.1;
  • выполняем команду mount_root;

Далее исправляем настройки. В моем случае, нужно было просто подправить файл настроек firewall-a:

vim /etc/config/firewall

Далее можно перезагружать роутер.

З.Ы. Пока писал пост, нашел шпаргалку по смайликам для GitHub.