вторник, 28 февраля 2012 г.

Установка DD-WRT на ASUS RT-N16

Решил перепрошить свой wi-fi роутер ASUS RT-N16 альтернативной прошивкой DD-WRT.
Почему, именно DD-WRT ?
Все просто, она обладает огромным функционалом при этом достаточно проста в установке и настройке.
Я знаю, что есть и другие альтернативные прошивки, которые позволяют "выжать" больше из моего девайса, но у меня просто не стоит такой цели, т.к. скорость инета у меня пока не так и велика (до 70 Мбит/с). Да и разница не так уж и велика...
Предупреждение: Все манипуляции вы делаете на свой страх и риск. Автор статьи не несет никакой ответственности в случае возникновения проблем. Данная заметка является просто памяткой для себя.

Прежде чем приступить к перепрошивке, советую подготовиться на все случаи :):
- Ознакомиться с офф. руководством по установке.
- Прочитать инструкцию приведенную ниже, как откатиться на "родную прошивку" в случае возникновения проблем. (взято с офф. форума ASUS)
- Скачать последнюю стабильную официальную прошивку для вашего роутера с офф.сайта ASUS.
- Скачать утилиты для роутера с офф.сайта ASUS(только для Windows)
- Сохранить настройки с вашего роутера.


Процедура аварийного восстановления прошивки ASUS RT-N16:
Предупреждение: обязательно подготовить всё к восстановлению, если у Вас что-то не получится!
1. Скачайте и разархивируйте последнюю официальную прошивку от Asus.
2. Установите утилиту Firmware Restoration с диска из комплекта. Иногда возникают проблемы с установкой при использовании этой утилиты, поэтому рекомендую сразу скачать и утилиту tftpd32. С помощью её можно будет напрямую залить прошивку по tftp (рекомендую использовать именно такой способ)
3. Настройте сетевые параметры компьютера (в свойствах TCP/IP): вручную использовать IP-адрес 192.168.1.2 маска 255.255.255.0
4. Подключите компьютер кабелем к любому из LAN портов роутера.
5. Выключите питание на роутере, нажмите кнопку Restore и удерживая ее, включите питание, кнопку удерживайте в течении 10-15сек, пока индикатор питания Power не начнет постоянно мигать.
6. Желательно проверить, запустилась ли система восстановления или нет. Можно проверит следующим образом. Пуск -> Выполнить (или Win+R), написать cmd, нажать Enter. В появившемся окне написать ping 192.168.1.1. Понаблюдать за выводом. Адрес должен отвечать и TTL = 100. Если так, то активна система восстановления прошивки и можно продолжать дальше, если нет то снова проделать пункт 5
6. Запустите утилиту Firmware Restoration, укажите путь до прошивки и загрузите ее в роутер.
 Если использовать tftpd32, то нужно выбрать вкладку tftp client, в поле Host указать 192.168.1.1, Port 69, Local File - выбираем путь к нашей прошивке и нажимаем Put.
7. На экране должны отображаться процесс загрузки прошивки в роутер.
8. После загрузки прошивки и перезагрузки роутера войти в меню http://192.168.1.1

Процедура  установки прошивки dd-wrt на ASUS RT-N16:
Т.к. роутер имеет флеш больше 4МБ(32МБ), то можно установить прошивку с максимальными возможностями - Mega

1. Скачиваем последнюю прошивку dd-wrt.v24-18024_NEWD-2_K2.6_mega.bin
 Устанавливаем с диска от роутера прилагаемое ПО или скачиваем с утилиты для роутера с офф.сайта ASUS и устанавливаем.
Примечание: новую прошивку можно найти на ftp следующим образом:
ftp://dd-wrt.com/others/eko/BrainSlayer-V24-preSP2/год/мм-дд-гг-номер_версии/broadcom_K26/прошивка

2. Сделайте сброс в Asus GUI. Перезагрузите маршрутизатор. Отключите все кабели (WAN, USB и т.д.) и подключите кабель Ethernet от компьютера в LAN1 порт на маршрутизаторе.
Примечание: не знаю зачем, но в офф. руководстве было указано выполнить сброс настроек.

3. Для того чтобы обновиться на DD-WRT, необходимо перевести роутер в режим восстановления прошивки.
Перед этим необходимо подготовиться – подключаем к нему единственный компьютер через LAN, вытаскиваем все USB устройства из роутера.
Прописываем на компьютере сетевой адрес 192.168.1.2 и адрес шлюза 192.168.1.1, хотя, если ранее компьютеру этим роутером был автоматически выдан выдан IP адрес, этого можно не делать.

4.  "Сброс 30/30/30"
Далее необходимо выключить роутер, затем ручкой или другим тонким предметом нажать черную кнопку «Reset» и удерживайте ее. (Если питание маршрутизатора было выключено - включите его до нажатия на кнопку.)
Через 30 секунд выключите питание, не отпуская кнопку Reset.
Ещё через 30 секунд включите питание, опять-таки не отпуская Reset.
Подождите еще 30 секунд и отпустите Reset.
При этом на роутере начинает мигать индикатор питания на передней панели.
5. После этого запускаем программу Firmware Restoration из папки ASUS Utility, предварительно полностью выключив все брандмауеры, в т.ч. встроенный в Windows. 
Указываем в программе какой файл является прошивкой и нажимаем UPLOAD

Обновление прошивки DD-WR:
1. Скачайте последнюю версию прошивки
Mini -dd-wrt.v24-18024_NEWD-2_K2.6_mini_RT-N16.trx R18024.
Mega -dd-wrt.v24-18024_NEWD-2_K2.6_mega.bin R18024.

2. Откройте веб интерфейс DD-WRT в вашем браузере (по-умолчанию http://192.168.1.1/ )


3. Выбираем Administration tab -> кнопка "Firmware Upgrade"

4. Кликнуть по кнопке "Browse" -> выбрать новую прошивку. Кликнуть на кнопку "Upgrade"
 Процесс обновления может длиться 2-5 минуты.
Примечание: рекомендуется после обновления сбрость настройки в настроки по-умолчанию
Для этого выбрать вкладку Firmware Upgrade  и в ней выбрать "Reset to Default settings".


Ссылки:
Документация DD-WRT (RU)
Asus RT-N16 (Wiki eng)
Альтернативные прошивки на современных роутерах
Asus RT-N16 (hub.ru)

22 комментария:

  1. Cсылку я нашел в одном из руководств по установке.
    Прошивки можно смотреть на их ftp
    Вот ссылка ftp://dd-wrt.com/others/eko/BrainSlayer-V24-preSP2/2011/12-20-11-r18024/broadcom_K26/
    На этом фтп прошивки разбиты не по роутерам, а по моделям чипов(процессоров) на которых они работают

    ОтветитьУдалить
  2. "другие альтернативные" это какие?

    ОтветитьУдалить
  3. Альтернатив достаточно много. Самые известные:
    OpenWRT

    Tomato USB- форк прошивки Tomato. Эта прошивка стоит у меня сейчас, процесс установки описан мной в посте Забрасываем помидорами Asus RT-N16 (прошивка Tomato)

    Прошивка от энтузиастов. - продолжение поддержки прошивки "От Олега" группой энтузиастов.

    Тест прошивок есть наwww.overclockers.ru, хоть и устаревший

    P.S. Пробовал все из вышеперечисленного, кроме OpenWRT. Больше всего понравилось Tomato USB. Функционал такой же как и на DD-WRT mega. Интерфейс настройки проще и понятней. Да и ставится очень просто.
    Так что я рекомендовал бы ее.

    ОтветитьУдалить
  4. Здравствуйте у меня проблема такая при покупке RTN16 снес нафиг дефолтную прошивку поставив прошивку от Олега. но в душе хотелось чего то конкретного. И русского и я вооружившись прошибкой dd wrt и каким то левым мануалом перепрошил роутер. Проблемы начались когда dd wrt не захотел сохранять собственные конфигурации. Я решил что какой то глюк и поспешил вернуться в стандартную прошивку но DD WRT не сносилась. В результате у меня теперь в Командной строке при пропинговке морды роутера пишется "Превышен Интервал ожидания для запроса" пожалуйста помогите в чем может быть проблема?

    ОтветитьУдалить
  5. Продиагностировать удаленно достаточно сложно.
    Если я верно понял, то вы не можете пропинговать свой роутер с компьютера.
    Подключиться к роутеру напрямую сетевым кабелем, если вы еще этого не сделали.
    Что можно попробовать:
    Вариант 1. Выставить на своем компьютере адрес ping 192.168.1.2 маска сети 255.255.255.0 ping 192.168.1.1.
    Если работает, то не все так плохо, можно попытаться зайти на него http://192.168.1.1 и попытаться его настроить

    Вариант 2 (Если не сработал вариант 1)
    Если я верно понял вы получили "кирпич" после перепрошивки.
    Плохо но не смертельно.
    Качаем последнюю прошивку для вашего роутера и читаем в статье пункт "Процедура аварийного восстановления прошивки ASUS RT-N16"

    P.S. последние прошивки от Asus весьма достойные, поэтому использовать альтернативные имеет смысл в том случае, если Вы знаете зачем вам это и чего не хватает в официальной прошивке. Если прошивка от Asus все же не удовлетворяет вам, то попробуйте прошивку TomatoUSB. Я также описал процесс ее установки.

    ОтветитьУдалить
    Ответы
    1. На данный девайс были небольшие планы. Ftp на нем же сайт на нем же потоковое воспроизведение аудио по моим меркам он должен все это тянуть, раз уж на нем торренты запускают.

      Так, вернемся к проблеме. Значит я пробовал при помощи tftp залить последнюю родную прошивку, но выводилось #block0 рядом с кнопками Get и Put . Всё делал по вашей инструкции но превышен интервал ожидания для запроса при пропинговке, и ничего не получается просто роутер где то в ауте но не со мной. Сетевые параметры на Lan "не будь дураком" выставил в самом начале всех операций ...

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

      А чем примечателен Томат?

      Удалить
    2. Вы не поверите! после первого комментария я решил поменять лан кабель (до этого у меня был тот что в комплекте) но новый я повзаимствовал у д линка. подключил его к асусу. Асус долго думал прежде чем включить индикатор отображения сети примерно минуты 3. Потом все таки включил, пропинговка прошла успешно, и я постарался вшить томат. но после перезагрузки асуса опять какой то лаг. принтер отказался врубать вай фай и показывать сеть. Я оставил всё это "остывать" на сутки. Сегодня продолжил достал откуда то бинарники позволяющие сбросить оперативную память роутера . Попытался пропинговать еще 1 строка проходила успешно в 100TL далее он не отвечал, я сделал 30-30-5 и в остальные 25 пытался по tftp впихнуть бинарник для сброса. А затем вшить дефолтную прошивку, но роутер перезагрузился и врубил вай фай. Я зашел в морду и вижу перед собой томат. Вы правы лучше прошивки еще не создавали. Удивительно то что скорость гарантированная провайдером по договору у меня до 50 метров а с томата протестил на speedtest.net ваще 54 метра выводит. в то время как подключение напроямую выводило 20-25 со стандатной прошивкой 35 с Олеговской 48-50 а с dd wrt вообще 38...

      Короче спасибо Вам за статью с томата не слезу ))

      Удалить
  6. Пожалуйста :)
    Я реально рад, что у Вас все получилось.
    Томат мне этим и понравился.
    Его стоит ставить как минимум из-за более быстрой вебморды и более понятного вебинтерфейса (тут уже субъективное мнение). Некоторые вещи, которые приходилось шаманить в консоли на dd-wrt,в томато нормально настраиваются через вебинтерфейс.

    ОтветитьУдалить
  7. Скажите а автоматическое обновление прошивки не поддерживается?

    ОтветитьУдалить
  8. когда я ее юзал не поддердживалось.
    был другой вариант когда установлен DD-WRT
    1. Качем новую прошивку, сохраняем себе.
    2. сброс всех настроек на роутере
    3. Загружаем через вебинтерфейс новую прошивку (есть в администрировании).
    4. Ребут
    5. настраиваем.

    ПРЕЖДЕ ЧЕМ ПЫТАТЬСЯ что то делать рекомендую иметь под рукой текущую прошивку, сохранить себе настройки с роутера.
    И иметь запас времени!

    P.S. Елси не ошибаюсь прошивка TomatoUSB у меня даже поставилась через стандартную асусовую прошивку апдейтом.
    P.P.S. ставить автоматический апдейт прошивки стремно(даже если такое и поддерживается), т.к. нет никакх гарантий что она встанет без косяков и текущая конфигурация будет работать также...

    ОтветитьУдалить
  9. «указываем в программе какой файл является прошивкой и нажимаем UPLOAD», а чуть ниже две прошивки (mini и mega). непонятно, какую из них upload'ить?

    спасибо за статью

    ОтветитьУдалить
  10. зависит от функционала, который вам нужен, а также от доуступного места на роутере.
    Если речь идет про N-16, то можно грузить mega.
    Я использовал именно mega, т.к. она позволяла работать с флешкой в отличие от mini

    ОтветитьУдалить
  11. C томатой мой RT-n16 виснет примерно 2 раза в неделю при включеном QoS. Выключаешь его - работает стабильно. Про dd-wrt где-то читал, что с ней n16 греется. Буду проверять. В том чисел включать QoS.

    ОтветитьУдалить
  12. Такая же проблема как и у Юры.
    Пытался поставить прошивку томато, но что-то пошло не так и, как я понял, у меня кирпич.
    когда включаешь питание при пропинговке проскакивают только первые 3 пакета, потом превышен интервал ожидания для запроса.
    Режим восставновления (мигающий индикатор питания) работает только без ethernet провода, стоит только воткнуть ethernet провод в какой-либо из 4х lan портов, то сразу индикатор питания перестаёт мигать, а значит и режим восстановления тоже. Со вставленным кабелем режим восстановления просто напросто не запускается.

    ОтветитьУдалить
  13. Попробуйте через режим восстановления залить родную прошивку.
    Поиграйтесь с периодом нажатия на кнопку Restore при восстановлении.
    На лампочку ориентироваться это замечательно, но попробуйте также и пинговать роутер.

    P.S. игрался с этим давно, и несколько раз получал кирпич при разных прошивках. У меня тоже не с первого раза получалось перевести роутер в режим восстановления. Поэтому не отчаивайтесь! Удачи!

    ОтветитьУдалить
  14. Столкнулся с проблемой, но могу найти прошивку чтоб работал нор rflow и wi-fi. на версии SVN revision 14896 работает wi-fi но rflow считает только исходящий траф клиентов, на версии dd-wrt.v24-18946_NEWD-2_K2.6_mega RFLOW работает ок, но wi-fi опять не работает. лампа на морде не загорается даже. в настр wi-fi не выбирается канал даже. сбросы настр делал 100 раз и прошивки туда сюда дергал, настройки пробовал загру от старой к новой. какую прошу поставить чтоб RFlow работал и Wi-i-Fi?

    ОтветитьУдалить
  15. Добрый день, уважаемый. У нас имеется два идентичных роутера. Следовал вашей инструкции и один роутер перепрошил без проблем (теперь работает на ура, а до этого приходилось перезагружать каждый день), а второй решили перепрошить месяц спустя, поскольку работал нестабильно лишь изредка. Сейчас вот попытался залить на второй dd-wrt, но какой-то то ли сбой произошел, то ли что... В общем, теперь не удаётся на него даже родную прошивку залить.) Пробовал родную и с помощью tftp заливать, и с помощью утилиты асусовской - ничего не помогает. При использовании утилиты (и любой прошивки) она проводит все необходимые операции (сначала загрузка утилиты на роутер, а потом восстановление системы роутера), а после окончания восстановления пишет, что "не удаётся установить соединение с беспроводным устройством, убедитесь, находится ли роутер в режиме восстановления". Лежит вот рядом со мной кирпич красивый, белый, и ничего с ним не удаётся сделать. Причем, что характерно, при попытке загрузить страницу роутера, на вкладке имеется мини-иконка. И иконка эта - dd-wrt. Что вы можете посоветовать сделать с этим агрегатом?

    ОтветитьУдалить
  16. Пробовали процедуру восстановления, которую я описал в этом посте? Судя по ошибке вы пытались восстановить через беспроводной интерфейс. Процедура восстановления подразумевате подключение компа с помощью сетевого шнура к роутеру.

    P.s. при своих эксперементах с прошивками я несколько раз получал "кирпич", не пугайтесь :). Попробуйте выполнить процедуру восстановления по шагам и отпишитесь. Попробуйте прошиться на послеюнюю официальную прошивку.

    По прошивкам я бы советовал ставить прошивку Tomato от Shibby - офф сайт - http://tomato.groov.pl/.

    ОтветитьУдалить
  17. "...По прошивкам я бы советовал ставить прошивку Tomato от Shibby - офф сайт - http://tomato.groov.pl/."

    В ней есть режим повторителя?

    ОтветитьУдалить
  18. Проконсультируйте по Tomato.....есть ли поддержка 4g модема huawei e3276

    ОтветитьУдалить
  19. > В ней есть режим повторителя?
    К сожалению ни разу не настраивал роутер в таком режиме, но практически уверен, что максимальная версия должна поддерживать. В ней даже поддержка tor сетей есть и еще множество "плюшек"

    > есть ли поддержка 4g модема huawei e3276
    К сожалению не подскажу, т.к. не обладаю информацией.

    ОтветитьУдалить
  20. ftp://ftp.dd-wrt.com/betas/2013/05-27-2013-r21676/broadcom_K26/dd-wrt.v24-21676_NEWD-2_K2.6_mega.bin - похоже, что это самая свежая прошивка для N16, в которой рабоатет WIFI. Все что позже - без wifi или брикает роутер. Проверены прошивки включительно до апреля 2014.

    ОтветитьУдалить