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-N56U_B1 (именно релиз В1 - на новом железе) - полёт нормальный. Хотя на эту модель гарантия 2 года, мой аппарат уже старше. Поэтому гарантийной замены не получится.
а блок питания вскрывал? электролиты в нем обычно сохнут-вздуваются.
эт по железу.
еще имеет смысл глянуть логи - не долбит ли кто из соседей в локалке по открытым портам, например в 53-й порт,
и (если уж открытых прошивок налил) зайти в командную строку роутера и посмотреть top - чем проц загружен.
ЗЫ если уж ввязался в перезаливки - попробуй OpenWRT - там очень мощные средства диагностики прямо в веб-интерфейс встроены, можно каждый коннект по каждому порту отслеживать и прочие красивости типа графиков по каждому интерфейсу.
только вдумчиво надо читать результаты, чтоб не отстрелить себе ногу,
например адрес 239.255.255.250:1900 - это ростелекомовский UPnP
Блок питания пробовал ставить совсем другой. На этой модели он - 19v, поэтому взял от ноута. Правда, пришлось поколхозить с разъемом, так как у родного - очень тонкое "жало".
Итог - замена блока питания никак не повлияла на скорость роутера. Поэтому, будем считать, что не в нем дело.
Пробовал отключать UPNP - ноль изменений.
Выкючал файрволл вообще (есть такой параметр в настройказ - как понимаю, вылючает инспекцию пакетов) - снова безрезультатно.
на процессор был наклеен мелкий круглый кулер для видюх, к нему прицеплен вентилятор, запитан от разъма. Жужжит в таком виде уже года 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ы всегда очень веселые, а конкретно этот подразумевает взлом реального железа, что веселее вдвойне!
Ага, это мое рабочее место =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.
Компьютерщик, лингвист, гитарист и поэт из Челябинска. Надёжный, умный и красивый.
Как поднять из "кирпича" роутер 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 (предварительно скачанную с веб-сайта )
Рис. 1. Утилита Firmware Restoration.
6. Запускаем ASUS Firmware Restoration:
Рис. 2. Внеший вид окна утилиты.
7. Указываем путь к необходимому файлу прошивки
Рис. 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.
Читайте также: