Скрипт перезагрузки маршрутизаторов Asus

На старых прошивках маршрутизаторов Asus часто замечал, что не полностью открывается веб-интерфейс, отображается не все меню, соответственно настроить его невозможно и при удаленном доступе перезагрузить тоже нельзя, так как не отображается кнопка перезагрузки.
Поэтому взял маршрутизатор Asus RT-N12E, запустил сниффер Wireshark, открыл веб-интерфейс маршрутизатора и нажал кнопку перезагрузки.
В перехваченных пакетах было видно что для перезагрузки выполняется файл Reboot.asp в корневой директории.

Отсюда получился такой скрипт для перезагрузки маршрутизаторов Asus:

#!/bin/sh
ROUTER_IP="192.168.1.1"
USERNAME="admin"
PASSWORD="admin"

# exit if router is down
ping -q -c 1 "$ROUTER_IP" > /dev/null || exit

curl --basic --user "$USERNAME:$PASSWORD" -A "Mozilla/4.73 [en] (X11; U; Linux 2.2.15 i686)" --refer "http://$ROUTER_IP" "$ROUTER_IP/Reboot.asp"

Содержимое скрипта поместим в новый файл, например используя редактор nano («CTRL+X» для выходя и «y» для сохранения изменений):

nano file.sh

Сделаем его исполняемым:

chmod 777 file.sh

После этого выполним:

./file.sh

Также можно в браузере вручную открыть ссылку http://192.168.1.1/Reboot.asp если необходимо один раз перезагрузить маршрутизатор.

Обновление прошивки маршрутизатора Asus RT-N10E

Опишу ниже процедуру обновление прошивки маршрутизатора Asus RT-N10E.

Читать далее «Обновление прошивки маршрутизатора Asus RT-N10E»

Инструкция по полному сбросу Asus Nexus 7

На тесте сделаю полный сброс на Asus Nexus 7.
И так, выполним по пунктам:

1) Выключим устройство, зажмем вместе клавишу питания и уменьшения громкости, отпустим их после появления надписи Start.

2) Клавишей уменьшения громкости выберем «recovery mode«, а клавишей питания подтвердим выбор.

3) Когда появится «лежащий Андроид» нажмем кнопку питания и не отпуская клацнем кнопкой увеличения громкости, после чего должно появится меню.

4) Клавишами увеличения/уменьшения громкости выберем «wipe data / factory reset» и подтвердим выбор клавишей питания, далее аналогично выберем «Yes — delete all user data«, после чего начнется очистка пользовательских данных и сброс настроек.

5) В конце отобразится то же самое меню, в котором выберем «reboot system now» для перезагрузки устройства.

Все.

Инструкция по прошивке маршрутизатора ASUS WL-520GU

На примере обновлю прошивку в старом маршрутизаторе ASUS WL-520GU.

Читать далее «Инструкция по прошивке маршрутизатора ASUS WL-520GU»

Обновление прошивки Asus DSL-N14U

На примере буду прошивать модем Asus DSL-N14U с прошивкой 1.0.7.6 на версию 1.0.9.9.

Опишу выполненные действия по шагам:

Читать далее «Обновление прошивки Asus DSL-N14U»