Asus как очистить nvram

Обновлено: 02.07.2024

Есть домашний Ethernet-провайдер с тарифным планом 70/70 Мбит со статическим внутренним (10.10.X.X) IP-адресом. Реальная пропускная способность, действительно, близка к заявленной. Проверялось при подключении компа напрямую без роутера - Speedtest выдает скорости в диапазоне 62-67 мегабит в оба конца. (Понимаю, что Speedtest - далеко не самый точный показатель, но для примерного сравнения в домашних условиях сгодится).

Есть роутер Асус RT-AC66U, который еще года четыре назад был одним из топовых роутеров на рынке. Когда я в 2013 г. поставил его в описанную выше домашнюю сеть, он весьма неплохо справлялся с таким внешним каналом. Реальную скорость не измерял, но субъективно все летало - особенно загрузки фильмов с провайдерской файло-помойки, когда гигабайтные файлы сливались за 2-3 минуты.

На роутере используются только базовые функции - маршрутизация между WAN и LAN, плюс WiFi для LAN. USB-порты на роутере не задействованы. QoS не применяется. Фильтрации по сайтам, контенту или графику нет. Кастомных скриптов нет. То есть, второстепенные параметры все с заводскими значениями.

Скорость скачивания вчера вообще упала до менее 1 мегабита. Очередная попытка сбросить настройки и очистить NVRAM осталась безрезультативной.

Так что, бесы, заявленные в начальном посте, похоже, остались жить только в той части, которая отвечает за обмен WAN-LAN (то есть, собственно роутер), а WiFi-мост и проводной свич тянут на полную катушку, как новые.

Думаю, такая схема подключения сгодится в среднесрочной перспективе, а сам буду неспешно подбирать замену к осени-зиме, когда нынешние топовые модели начнуть немного падать в цене.

Спасибо всем участвовавшим в обсуждении!

В ближайшем СЦ проверьте остатки гарантии по серийнику. Если есть - заменят.

"Новый дизайн" порезал мой начальный пост. Поэтому читающие в старом дизайне это уже видели:

Что было сделано:

1) Обновление штатной прошивки роутера до последней официальной. Улучшений по Speedtest не замечено.

2) Перепрошивка на Tomato. По Speedtest дальнейшее ухудшение до 5-6 мегабит на скачивание. В инструкциях по прошивке Tomato было стирание NVRAM. Проведено. Улучшений нет.

3) Вскрытие корпуса и визуальный осмотр - ничего подозрительного. Традиционных конденсаторов-"бочонков" в этой модели нет (точнее, всего один, остальные - керамические), поэтому осмотр не вздутие не продуктивен. Радиаторы сидят плотно, от термопрокладок не отходят. Температурный режим в норме (умеренно теплый на ощупь, 55-60 градусов по датчикам внутри роутера).

4) Перепрошивка на Asuswrt-Merlin (эта прошивка - легкая модернизация заводской с некоторыми дополнительными возможностями). Вдруг роутер "ожил" и стал выдавать чуть больше 60 мегабит в оба конца. Радость! Шампанское! Роутер возвращается в эксплуатацию. Но неделю спустя замечаю, что производительность роутера снова деградировала - на скачивание Speedtest показывает 10-12 мегабит, а "наверх" - 35-45 мегабит.

6) Полный сброс на заводские параметры с последующей очисткой NVRAM (через Telnet: "mtd-erase -d nvram"). Значения Speedtest особо не поменялись.

Они умирают, как бы это не было печально. На одном роутере умер WiFi. Перепрошивал, блок питания менял, кондёры перепаивал - бестолку. Выяснилось - умерает линейный стабилизатор, что должен 1.8 вольта выдавать. Перегревается и отключается. Припаял к нему радиатор из латунной фольги, примерно 5х5 см. Всё прошло, работает как новый. Только он слааабенький, на 20 мегабитах захлёбывается. Продарил кому-то, кто раритеты собирает.
Такое ощущение, что роутеры, на пределе теплоотвода спроектированы чуть что - в морг. Ибо при перегреве срок службы тех же танталов в разы меньше.
А так - Зуксель Гига 600 мегабит переваривает, а он ой как древний. Так что я бы еще попробовал вентилятором подуть, может банально перегревается.

Порылся в сети - у других пользователей этой модели фактическая температура примерно на том же уровне, что и у меня. Версию перегрева не отметаю, но запускал его со снятым корпусом после остывания радиаторов до комнатной температуры: даже в первые минуты, когда радиаторы по-прежнему холодные, скорость скачивания уже была никакая. Была похожая по симптомам ситуация с RT-N65U. Как и Вы - честно оттанцевал все пляски с бубном - замены прошивок, патч-кордов, копался в настройках (там где понимал) - без толку.
Плюнул, отвез в лабаз в котором брал (благо гарантия ещё была) - через два дня пришло подтверждение о гарантийном случае, вернули деньги.
Взял вместо него RT-N56U_B1 (именно релиз В1 - на новом железе) - полёт нормальный. Хотя на эту модель гарантия 2 года, мой аппарат уже старше. Поэтому гарантийной замены не получится.

а блок питания вскрывал? электролиты в нем обычно сохнут-вздуваются.
эт по железу.

еще имеет смысл глянуть логи - не долбит ли кто из соседей в локалке по открытым портам, например в 53-й порт,
и (если уж открытых прошивок налил) зайти в командную строку роутера и посмотреть top - чем проц загружен.

ЗЫ если уж ввязался в перезаливки - попробуй OpenWRT - там очень мощные средства диагностики прямо в веб-интерфейс встроены, можно каждый коннект по каждому порту отслеживать и прочие красивости типа графиков по каждому интерфейсу.

только вдумчиво надо читать результаты, чтоб не отстрелить себе ногу,
например адрес 239.255.255.250:1900 - это ростелекомовский UPnP

Блок питания пробовал ставить совсем другой. На этой модели он - 19v, поэтому взял от ноута. Правда, пришлось поколхозить с разъемом, так как у родного - очень тонкое "жало".

Итог - замена блока питания никак не повлияла на скорость роутера. Поэтому, будем считать, что не в нем дело.

Пробовал отключать UPNP - ноль изменений.
Выкючал файрволл вообще (есть такой параметр в настройказ - как понимаю, вылючает инспекцию пакетов) - снова безрезультатно.

подыхал у меня так N16 долго и мучительно уже вроде и БП ему поменяли, и танцы с бубном проделали, нет.
на процессор был наклеен мелкий круглый кулер для видюх, к нему прицеплен вентилятор, запитан от разъма. Жужжит в таком виде уже года 3 как новый.

В этой модели почти все внутренне пространство занято одним большим радиатором, но без вентиляторов. Вероятность перегрева полностью не отметаю, но:
- мои показатели температуры не сильно отличаются от того, что говорят дрлугие пользователи этой модели
- скорости wifi, проводного свича, да и вообще скорость на отдачу "наверх" на уровне ожидаемых. Им температура не мешает.
- тестировал на полностью остывшем роутере со снятой крышкой: скорость скачивания оставалась низкой даже в первые минуты, когда радиатор на ощупь оставался еще комнатной температуры

загрузка проца какая при такой скорости? ну и кабель, разъем проверяй. Спиртиком протри.

Процессор показывает загрузку в районе 5-7%. При запуске Speedtest: во премя теста на скачивание процессор остается на уровне все тех же 5-7%. Во время теста на закачивание (когда скорость доходит до 30-40 мегабит именно на отдачу), загрузка процессора подпрыгивает до 50-55%.

Странно, что при скачивании что-то продолжает "не пускать".

А с кабелем все просто проверил:
Подозревая, что глюки в обсадке самого разъема, в настройках роутера включил режим Dual-WAN, задействовав один из разъемов LAN. Переставив входящий от провайдера кабель туда, разницы все равно не заметил.

По кабелю от провайдера тоже вопросов нет - ведь, когда втыкал его в комп напрямую, скорости в оба конца выдавались не пределе тарифного плана.

Настройки по умолчанию

При первой загрузке маршрутизатор запускается с копирования различных настроек по умолчанию

  • CFE загрузчика, платформа Broadcom (актуально для старых моделей)
  • Facroy NVRAM (в новых моделях HDN и новее)
  • Прошивки

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

Что произойдет, если у меня закончится место для NVRAM?

Тут несколько вариантов

  • Невозможно сохранить все изменения
  • Содержимое NVRAM будет повреждено, что приведет к сбою в работе

Почему мне иногда нужно делать сброс к заводским настройкам по умолчанию?

В дополнение к настройкам, вводимым пользователем, есть все настройки системного уровня. Иногда производителю необходимо изменить некоторые из этих низкоуровневых настроек либо для решения проблемы, либо для адаптации к новому беспроводному драйверу, который они начали использовать.

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

Могу ли я просто восстановить свои сохраненные настройки после восстановления заводских настроек по умолчанию?

Нет. Идея восстановления заводских настроек по умолчанию состоит в том, чтобы ваш маршрутизатор начал использовать НОВЫЕ значения по умолчанию. Если вы восстановите свои сохраненные настройки, вы перезапишете эти новые значения старыми, и вы вернетесь к исходному состоянию.

Это похоже на использование ПК с поврежденной установкой Windows. Если вы переформатируете и сразу после восстановления резервной копии Ghost / TrueImage / Clonezilla поверх переформатированной Windows, вы вернетесь туда, где вы были до того, как сделали всю эту работу.

Сброс к заводским настройкам: до или после перепрошивки?

Основная цель состоит в том, чтобы использовать НОВЫЕ значения по умолчанию, которые включены в НОВУЮ прошивку, сброс к заводским настройкам по умолчанию должен быть выполнен, когда НОВАЯ прошивка уже установлена. Если вы сделаете это перед обновлением, у вас останутся СТАРЫЕ значения по умолчанию.

Как мне восстановить заводские настройки по умолчанию?

Есть несколько способов сделать это, в зависимости от вашей конкретной ситуации.

Если маршрутизатор загружается правильно, то вы можно использовать любое из следующего:

Наконец-то настал июль, время собираться на DEFCON. Фолловьте @defconparties в твиттере и определяйтесь, какие местечки посетить и на какие доклады сходить.

В этом году будет новое соревнование — SOHOpelesslyBroken, от ISE и EFF. Цель Track 0 состоит в том, чтобы показать ранее неизвестные уязвимости в домашних беспроводных роутерах. Track 1 будет проходить в режиме CTF прямо во время DEFCON. CTFы всегда очень веселые, а конкретно этот подразумевает взлом реального железа, что веселее вдвойне!

image


Ага, это мое рабочее место =P

Меня очень интересует EFF Open Wireless Router (переводчика, к слову, тоже), но они пока ничего не рассказывают об устройстве. В правилах соревнования значится ASUS RT-AC66U (HW Ver. A2) [Version 3.0.0.4.266] в качестве возможного устройства для взлома. У меня есть лишний RT-AC66U дома, поэтому я решил написать небольшой туториал для всех участников соревнования CTF

Разведка

Первым делом, нужно найти прошивку и ее исходный код. К счастью, Asus RT-AC66U лицензирован под GPL, и не составляет труда найти исходный код прошивки в интернете. Версия, используемая в CTF, старая, от 2012 года. Чтобы проанализировать прошивку получше, мы возьмем прошивку и исходники версий от v3.0.0.4.266 до v3.0.0.4.376.1123 (последняя версия на момент написания статьи):


Итак, у нас есть исходный код, настало время распаковать и исследовать его. CTF Field Guide от Trail of Bits содержит хорошие ресурсы по аудиту исходного кода. Можно использовать утилиты, вроде Beyond Compare, Araxis Merge и WinMerge под Windows, или Meld, если вы используете Linux.
Будем работать с директорией "/asuswrt/release/src/router/". Сравним две версии через Meld:


Во вкладке «Приложения USB» в RT-AC66U можно настроить некоторые сервисы, вроде FTP, DLNA, NFS и Samba.


MiniDLNA тоже отличная цель. В нем можно легко найти уязвимости, используя исследование Zachary Cutlip'а, т.к. он ломал эту программу несколько раз.


Другим потенциально уязвимым сервисом является AiCloud — он соединяет вашу домашнюю сеть с онлайн-хранилищем и дает доступ с мобильного устройства:

Forensic


Пока часть команды исследует исходный код, forensics-специалисты будут распаковывать прошивку с использованием binwalk и fmk:


Вы можете помнить binwally — утилиту, которую я написал для нахождения разницы между двумя бинарными деревьями с использованием fuzzy hashing. В Binwalk есть своя опция для проведения fuzzy hashing между файлами и директориями.


Большинство производителей (вроде Asus) не открывают целиком весь код. Вероятно, вам придется реверсить драйверы и бинарники, чтобы найти хорошую уязвимость. Бинарник с именем «ACSD» наиболее интересен из-за того, что его убрали из новых версий прошивки (v3.0.0.4.374.130+) из-за уязвимость, найденной Jacob Holcomb.


Бинарники для MIPS Little Endian.


Также, важно разузнать побольше о файловой системе. В OpenWRT Wiki есть замечательная статья про разметку флеш-памяти. MTD в Linux дает доступ к флеш-устройствам и позволяет создавать полноценные файловые системы на них. Можно зайти по ssh на устройство и посмотреть разметку:


Раздел NVRAM очень ценен для нас, в нем хранятся все настройки устройства. Вы можем посмотреть его содержание просто сдампив нужны раздел (mtd1) или выполнив команду nvram show:



Pmon — еще один интересный раздел. Он содержит данные, сжатые LZMA, которые использует загрузчик для восстановления прошивки при неудачном обновлении.


Взлом


Время начать чего-нибудь взламывать. Нам нужны утилиты вроде gdb, gdbserver и strace для начала отладки бинарников. Мы можем их либо кросс-компилировать, либо настроить Optware/Entware и установить собранные пакеты.


Wanduck (GPL_RT_AC66U_VER3004266/asuswrt/release/src/router/rc/wanduck.c) довольно интересный процесс для анализа. Он запускается по умолчанию, и поднимет псевдо-HTTP сервер на порту 18017. Этот HTTP-сервер перенаправляет каждый запрос на главный интерфейс и, по какой-то причине, отбрасывает все запросы, которые заканчиваются на ".ico".


Давайте разберемся, почему он так делает — запустим gdbserver удаленно (gdbserver --multi localhost:12345 &) и соединимся любым отладчиком на ваше усмотрение. Если вы используете IDA Pro, откройте бинарник и установите тип процессора в «mipsrl».


Введите host и port gdbserver'а в меню «Debugger / Process Options» и присоединитесь к нужному PID.


  • /acsd/prebuilt/acsd
  • /webdav_client/prebuilt/webdav_client
  • /asuswebstorage/prebuilt/asuswebstorage
  • /eapd/linux/prebuilt/eapd
  • /nas/nas/prebuilt/nas
  • /flash/prebuilt/flash
  • /et/prebuilt/et
  • /wps/prebuilt/wps_monitor
  • /ated/prebuilt/ated
  • /wlconf/prebuilt/wlconf



Заметили странный параметр ddns_hostname? Задачка на криптографию =) (переводчик так не считает).

Криптография
  • 08:60:6E (1 E, 1 W, 2011)
  • 10:BF:48 (1 E, 2 W, 2011)
  • 30:85:A9 (3 E, 3 W, 2011)
  • 50:46:5D (1 E, 2 W, 2012)


Используя эту информацию, мы можем сопоставить IP адрес каждого роутера, использующего AiCloud. Просто сгенерируем список всех возможных MAC-адресов и переберем DNS-имена трюком mubix'а

AiCloud по умолчанию работает на портах 8082 и 443. Сам факт, что любой человек может с легкостью получить список роутеров, у которых запущен этот сервис, должен вызывать беспокойство, верно?



Вы также можете проверить энтропию ключей, сгенерированных на устройстве. Гляньте слайды «Fast Internet-wide Scanning and its Security Applications», чтобы почерпнуть пару идей.

Есть так много техник для тестирования веб-проникновений, что я сфокусируют только на паре из них. У интерфейса роутера нет никакой защиты от CSRF. Также есть традиционный инжект в ping-команде и куча векторов XSS.


Мы можем бесстыдно стащить идею hackerfantastic и протестировать потенциальные обходы защиты:



В веб-сервере есть некоторые обработчики MIME, которые «должны были быть убраны»



Файл get_webdavInfo.asp доступен без аутентификации и отображает большое количество важной информации об устройстве и сети:


Мы можем изменить значения переменных в nvram, чтобы установить XSS-бекдор на этой странице, например:

Некоторые операции используют функиции nvram_get и nvram_safe_get. Настройки, бывает, сохраняются через функцию nvram_set. Если роутер не экранирует данные, которые получает с NVRAM, то можно сделать что-то вроде NVRAM-инъекции (%0A, %0D и `reboot` всегда будут вашими помощниками в этом деле).


Я написал небольшой скрипт для эксплуатации этого бага в AiCloud на RT-AC66U v3.0.0.4.266. Он получает все файлы и пути на роутере, в том числе и с USB-устройств.




Бонус

Почему-бы не попробовать открыть крышку роутера, не повредив гарантийную пломбу? Для этого вам понадобятся советы от ребят из DEFCON Tamber Evident Village.


Другое (вроде заключения)

Взлом Asus RT-AC66U — отличное упражнение для новичков во взломе роутеров. Бо́льшая часть исходного кода есть в свободном доступе, и можно найти кучу эксплоитов и описаний уязвимостей для него. Вы могли и не заметить, но мы протестировали каждый пункт из OWASP Internet of Things Top 10. Ходят слухи, что этот роутер будет в составе базовой части OWASP IoT Webgoat и Damn Vulnerable Embedded Linux.

Компьютерщик, лингвист, гитарист и поэт из Челябинска. Надёжный, умный и красивый.

Vkontakte
Twitter
Instagram
SoundCloud
Skype
Linkedin
RSS Feed

Как поднять из "кирпича" роутер ASUS RT-N16?


Всем привет. Сегодня я хочу вам рассказать о том, как я восстановил из "кирпичного" состояния и заставил работать мой любимый старенький роутер ASUS RT-N16. И мне кажется инструкция подойдёт ко всем моделям ASUS начиная с WL-500G и т д. Итак, после покупки роутера в далёком 2010 году, я через некоторое время задался вопросом о расширении возможностей роутера программным путём. На тот момент было две доступных прошивки DD-WRT и Tomato. Они есть и сейчас и обросли солидным функционалом и стали стабильнее, но проблемы с обновлением бывают у всех. Я выбрал тогда Tomato Beta, успешно установил её и в общем-то забыл про роутер потому, он стал работать отлично.

И вот в один прекрасный день спустя 7 лет, то ли после какого-то обновления настроек, то ли из-за сбоя электросети роутер потух и более не появлялся в сети. То есть индикатор питания и сети горели, но интернета не было. Простой сброс с помощью кнопки RESTORE не помогал. Недоступна стала и админка через браузер.

Сперва я пошёл классическим путём и полез на сайт ASUS и нашёл вот такую инструкцию для восстановления. Действуя строго по ней я, к своему удивлению, ничего не добился. Фирменная утилита Firmware Restoration Tool упорно не видела роутер в режиме восстановления. Я перечитал кучу других инструкций. В них говорилось пробовать разные айпи-адреса, включать в разные порты кабель, ждать разное время, сбрасывать кнопкой WPS содержимое NVRAM и даже использовать специальный USB-UART кабель для перепрошивки. Но всё это не помогло и вообще было сложным.

Решение неожиданно пришло из знакомства с процессом заливки в роутер DLINK DIR-300 прошивки DD-WRT. Я решил попробовать ту же методику на моём кирпичном Асусе. Процесс выглядит следующим образом:

0. Качаем последнюю прошивку для роутера. Для моего RT-N16 это была RT-N16_9.0.0.4_380_2985-gfca31e3.trx , разархивируем её и кладём её куда-нибудь поближе, например в C:\temp

1. Настраиваем сетевую карту компа, прописав айпи-адрес 192.168.1.2 и маску 255.255.255.0

2. Включаем обычный ethernet-кабель одним концом в первый LAN-порт роутера, а другим в свой компьютер.

3. Устанавливаем компонент системы TFTP. Для этого идём в Панель управления, выбираем Программы и компоненты, слева выбираем Включение или отключение компонентов Windows.
в списке находим TFTP и ставим галочку и жмём ОК.

5. Запускаем командную строку Пуск - Выполнить - cmd и жмём Enter

Проверяем, отвечает ли роутер на команду ping

Вводим ping 192.168.1.1
Если всё в порядке, то мы увидим такую картину.



После этого вводим команду:
tftp -i 192.168.1.1 put C:\temp\RT-N16_9.0.0.4_380_2985-gfca31e3.trx
где после команды put идёт полный путь до файла прошивки и жмём enter.
Если всё в порядке то начнётся загрузка прошивки в роутер и после окончания процесса, вы увидите что-то такое:



Спасибо за внимание. Надеюсь моя статья кому-то поможет.

Если при входе в режим восстановления адрес 192.168.1.1 не пингуется, то нужно очистить NVRAM.Выключить роутер. Зажать WPS и воткнуть шнур питания. Светодиод часто заморгает. Сразу отпустить WPS. Роутер либо перезагрузиться, либо нет. В моем случае он не перезагрузился, после выключения-включения шнура питания роутер сам вошёл в режим восстановления, отзывался на пинг и схавал по TFTP прошивку.

Звезда активна
Звезда активна
Звезда активна
Звезда активна
Звезда не активна

Обесточить роутер. Желательно отключить сетевой кабель от WAN, вынуть всё из USB портов
(иначе при наличии подключенных дисков возможно их некорректное отключение).

Сброс настроек роутера в дефолт

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

  • выбрав в веб-оболочке роутера: System Setup -> Factory Default.
  • нажав на его корпусе кнопку RESET на 5 секунд, лампочка POWER начнет мигать, в этот момент отпустить кнопку.
  • для опытных пользователей, которые уже настраивали роутер - команды "erase /dev/mtd/3" и "erase /dev/mtd/4"
    (сначала нужно убедиться, что на вашей версии прошивки эти разделы соответствуют nvram и flashfs).

Три метода безопасной смены прошивки роутера Asus

Первый метод, самый простой

  • Включить роутер в розетку. Несколько секунд после перегрузки или включения питания НЕЛЬЗЯ выключать питание роутера - в первую секунду после подачи питания он может писать во флэш. По этой же причине вставлять шнур питания нужно быстро и чётко, а не втыкая-вытыкая его. Если nvram будет поврежден, то роутер может не загрузится. Также нельзя выключать питание роутера если вы дали команды на запись nvram явно: заливаете firmware, или дали команду "nvram commit".
  • Зайти на страницу администрирования System Setup -> Firmware Upgrade. Нажать кнопку Browse, выбрать файл с прошивкой (расширение .trx). Нажать кнопу Upload. Не ошибитесь страничкой, есть еще страницы загрузки настроек settings и flashfs.
    Через какое-то время роутер перегрузится - обычно через 2 минуты. Если в момент перешивки выключилось питание или перешивка не удалась прошивку можно залить вторым методом.

Второй метод, для продвинутых пользователей

Через утилиту восстановления Firmware Restoration (описан в руководстве, программа rescue.exe на CD-ROMе в коробке). Отличие методов:

  • утилита шьёт только прошивку и делает это в 3 раза быстрее, получить проблемы, если выключится питание - менее вероятно.
  • для работы утилиты нужно назначить компьютеру только один IP-адрес и нажимать кнопку RESET до включения питания.
    (Если не знать, где нужно менять IP-адрес и запрещать интерфейсы, то это - уже слишком сложно для ламеров :).

Как восстановить прошивку на роутере ASUS через утилиту Firmware Restoration:

1. Подключаем к роутеру блок питания.
2. Питание на роутер пока не подаем.
3. Подключаем роутер патчкордом к Ethernet-порту ПК с ОС Windows XP / 7.
4. На этом ПК выключаем файервол и все лишние сетевые адаптеры, в т.ч. и Wi-Fi, кроме того сетевого адаптера – куда подключен роутер.
5. Устанавливаем на ПК утилиту ASUS Firmware Restoration (предварительно скачанную с веб-сайта )

main menu

Рис. 1. Утилита Firmware Restoration.


6. Запускаем ASUS Firmware Restoration:

fw rest utility

Рис. 2. Внеший вид окна утилиты.

7. Указываем путь к необходимому файлу прошивки

fw rest utility2

Рис. 3. Путь к файлу прошивки.

8. Далее зажимаем кнопку RESET на задней панели роутера и включаем его электропитание. Держим кнопку зажатой порядка 5 секунд и на ПК в окне утилиты ASUS Firmware Restoration нажимаем кнопку «Загрузить».После этого идет процесс обновления прошивки. Он занимает время порядка 3-х минут.
9. ВАЖНО. Питание роутера до окончания процесса перепрошивки НЕ ВЫКЛЮЧАТЬ , роутер НЕ ПЕРЕЗАГРУЖАТЬ.

Нюансы настроек IP-адресов и маски подсети в зависимости от модели роутера Asus

Для моделей: ASUS RT-N13/DSL-N13/RT-N13U/RT-N15/RT-N16

(WL-320gP/320gE/330gE/500gP/500gPv2/500W/520gC/520gU/600g)

Для моделей: ASUS RT-N11

Для моделей: ASUS RT-G32

Третий метод, описанный в FAQ от Олега

Аналог второго метода, описан в в FAQ от Олега: Прошивка через tftp
(если меняли IP-адрес роутеру, то искать его надо будет на нем, а не на 192.168.1.1)

Как восстановить прошивку на роутере ASUS через tftp

Часто требуется стереть все ранее сделанные изменения в роутере, например при переходе с одного типа прошивки на другой (обязательно с DD-WRT на Олега и обратно).

Для этого используются следующие "обнуляющие" прошивки:

Для восстановления после залития неверной прошивки (например от другой модели):

прошивка имеет обычно такой вид <модель роутера>-recover.trx

Для полной очистки nvram:

прошивка имеет обычно такой вид <модель роутера>-clear-nvram.trx

Как прошивать через tftp:

  • Выключить питание устройства;
  • Нажать кнопку RESTORE и удерживая её включить питание устройства;
  • Дождаться, когда начнёт мигать индикатор POWER (примерно 1 секунда) и отпустить кнопку;
  • Взять сетевой кабель (витую пару), подключить один хвост в любой из LAN портов устройства, другой к сетевому адаптеру Вашего ПК;
  • В Windows для протокола TCP/IP назначить адаптеру адрес 192.168.1.2 с сетевой маской 255.255.255.0 (в случае, если у устройства был адрес 192.168.1.1);
  • Запустить cmd.exe;
  • Проверить, что есть связь с устройством, выполнив команду:

Должно появится нечто похожее на:

Жмём Control-C, когда надоест. Обращаем внимание на TTL=100 - это отвечает встроенный загрузчик.

  • Восстанавливаем прошивку (прошивка.trx нужно заменить на имя файла с прошивкой);

Ждём несколько секунд, вываливается надпись типа

  • Ждём от 2-х минут до 10-ти, пока прошивка не запрограммируется и не загорится индикатор AIR - устройство загрузилось. Если через 10 минут AIR не загорелся, то необходимо включить/выключить роутер - автозагрузка не сработала по какой-то причине.

Замечание: Владельцам ПК с Windows Vista: умельцы в майкрософте опять удивили: tftp клиент (ровно как и telnet) может отсутствовать при начальной установке. Его нужно доустановить, посетив Панель управления и выбрав "Программы и . ".

Так же можно пользоваться утилитой tftp2 вместо стандартной команды tftp.

Читайте также: