Прошивка DD-WRT на Asus RT-G32


Tagged , , , ,

Решил сделать вольный перевод на вики статью по прошивке роутера RT-G32, так как сам являюсь его обладателем. девайс весьма не плохой по отношению к своей цене, но уж больно плохо поддерживается компанией производителем. Так что как и следовало ожидать вышла альтернативная прошивка DD-WRT.
Собсвенно текст перевода:

Краткая информация
Прошиваемый маршрутизатор: Новый ASUS RT-G32 (полученный в январе 2010, спрошивкой v3.0.1.7 на борту)
dd-wrt билд прошивки: v24-sp2 (12/28/09) std (SVN revision 13525)
ОС используемая для прошивки: Windows 7 x64

Подготовка
— Начните со свежим RT-G32. Сбросьте на заводские настройки.
— Установите на вашей сетевой карте статические ip адреса. Используете 192.168.1.166, шлюз 192.168.1.1, dns надо оставить пустым.
— Вам нужно будет запустить сервер TFTP. Я использовал tftpd32.
— Вам также понадобится Telnet-клиент. Я использовал putty.
— Скачайте asus-to-dd-wrt.bin отсюда.
— Переименуйте файл в linux.bin.
— Поместите linux.bin в корневую директорию вашего TFTP сервера.

Соединение с RedBoot
Для того, чтобы прошить маршрутизатор, вам нужно получить доступ к RedBoot на маршрутизаторе через Telnet.

Я использовал следующие настройки в putty:

host name: 192.168.1.1
port: 9000
connection type: telnet
close window on exit: never

Подключите кабель Ethernet в 4й порт на маршрутизаторе. Затем вставьте питание в маршрутизатор, подождите 3 секунды, а затем нажмите кнопку «Open» в putty для запуска Telnet сессии. возможно потребуется сделать несколько попыток, чтобы соединиться. Об успешном подключении, в putty должно появится что-то вроде этого:
== Executing boot script in 1.920 seconds — enter ^C to abort
^C // Это нажатое сочетание клавиш ctrl+c (прим. переводчика)

RedBoot>

Прошивание через RedBoot
Теперь введите следующие команды в ваш Telnet клиент : [мои комментарии в квадратных скобках]

ip_address -l 192.168.1.1/24 -h 192.168.1.166 [нажмите enter]

fis init [нажмите enter]

y [нажмите enter]

load -r -b 0x80041000 linux.bin [нажмите enter]

fis create linux [нажмите enter. Здесь не будет никакого консольного вывода, пока не будет закончена прошивка… У меня она заняла чуть меньше 4х минут.]

fconfig [нажмите enter дважды]

fis load -l linux [нажмите enter]

exec [press enter ровно 12 раз]

y [Нажмите enter. Ответ может занять около 5 секунд ]

reset [Нажмите enter]

В этот момент маршрутизатор будет перезагружен. Подождите не менее 1 минуты и 25 секунд, а затем вы можете указать вашем браузере http://192.168.1.1/ для доступа в DD-WRT панель управления. (Примечание: Нужно ждать именно не менее 1 минуты и 25 секунд, каждый раз, когда вы выключаете или перезагружаете маршрутизатор, он загружается за это время. После чего контрольная панель DD-WRT будет доступна.)

Как только вы оказались в панели управления DD-WRT, перейти Administration/Factory Defaults, нажмите кнопку «Yes» и «Apply Settings».

На этом все.

Скрины:
Раз
Два

by —Tilex, перевод Человек_Разумный ©
оригинал статьи тут. Кстати есть билд прошивки поновее, но его не пробовали в боевую насколько я знаю. Если кто осмелится, качайте тут

Share:

35 комментариев

RSS / trackback

Respond

  1. 4ipa

    on 21.01.2010 at 05:33

    Я не давно купил себе такой девайс… прошил с http://www.asus.ru... и наткнулся на эту статью… и возник вопрос… а что даст эта прошивка? она лучше 😕

  2. Человек_Разумный

    on 21.01.2010 at 22:44

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

  3. 4ipa

    on 22.01.2010 at 00:12

    Спасибо, Человек_Разумный… Прошил в тот же миг не каких проблем не возникло=) вроде всё работает… теперь буду всё детально настраивать…

  4. жека

    on 10.03.2010 at 08:16

    поимел счасть купить ето девайс….
    перевпробовал все инструкциии ничего не помагает…..
    по всем признакам идет все нормально но зайти на веб нимагу…
    да и прошить уше прогой асусевой тожєе…
    проповал ддврт но оно не запускаеться….
    если не сложно помогите…

  5. Человек_Разумный

    on 11.03.2010 at 02:10

    Выклади все логи, когда пробуешь перепрошить. Все подробно или даже можешь снять видео и показать.

  6. kil

    on 08.04.2010 at 05:27

    Неподскажешь есть ли в этой прошивке возможность ручного выбора скорости (10/100 Mbit/s) для порта WAN?

  7. Lu2b

    on 27.05.2010 at 03:16

    Пока не рискнул прошивать, хотя роутер нещадно тупит на родной. А не рискнул в связи вот с чем: возможно ли после этой прошивки откатиться снова на стандартную? Просто кажется, что аппаратик слабоват все-таки даже с этой прошивкой будет (на нем висят пара компов и Ip телефония + сетевой диск с бд).
    И вопрос может и не сюда — не могли бы посоветовать какой-нибудь надежный роутер с поддержкой n формата?

  8. Человек_Разумный

    on 27.05.2010 at 20:18

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

  9. goger

    on 15.09.2010 at 08:25

    Подскажите, а на rt-g32 rev.b1 это возможно проделать?

  10. Человек_Разумный

    on 15.09.2010 at 08:49

    Думаю да. RedBoot должен быть таким же.

  11. макс

    on 29.09.2010 at 08:52

    хотел было прошить свой роутер, но вот линух.бин по сылке недоступен((( что делать??

  12. Человек_Разумный

    on 29.09.2010 at 09:17

    Заходи сюда http://dd-wrt.com/site/support/router-database
    Вбивай RT-G32 и качай asus-to-dd-wrt.bin — это то что надо. Не забудь переименовать в linux.bin

  13. макс

    on 29.09.2010 at 10:38

    всё скачал, всё сделал..но нехочет через телнет конектиться пишет конекшн рефьюзед или соединение разорвано удаленным хостом(( чтото совсем никак.. у меня проша стоит 2005 заводская. может всё дело в том что это руссикй асус? я слышал там есть 2 версии, одна для россии с поддержкой русского ВПН. Я просто его для впн брал.
    как его по телнету законектить? если соединять не через 9000, а через стандартный порт 23, то он заходит с логином и паролем, но вот команды эти что написаны не выполняет

  14. Человек_Разумный

    on 29.09.2010 at 11:37

    Если он соеденяется по 23 порту, значит это уже явно не RedBoot. Это уже загруженная прошивка запускет telnetd.
    И я не понял ты пытаешься еще только к RedBoot подцепиться или ты уже всетаки прошил?
    Насчет версии «для россии» должно быть без разницы. Железо единое, а прошивка один фиг встает альтернативная.

  15. макс

    on 29.09.2010 at 11:44

    пытаюсь к RedBoot. прошивка стоит заводская..

    Подключите кабель Ethernet в 4й порт на маршрутизаторе. Затем вставьте питание в маршрутизатор, подождите 3 секунды, а затем нажмите кнопку «Open» в putty для запуска Telnet сессии. возможно потребуется сделать несколько попыток, чтобы соединиться. Об успешном подключении, в putty должно появится что-то вроде этого:
    == Executing boot script in 1.920 seconds – enter ^C to abort
    ^C // Это нажатое сочетание клавиш ctrl+c (прим. переводчика)

    только у меня оно не соединяется((( правда у меня не семерка а ХР, хотя проблема наверное не в этом

  16. Человек_Разумный

    on 29.09.2010 at 12:19

    Операционная система тут точно не причем. Я с FreeBSD цеплялся спокойно. Делай так:
    1) отключи питание у роутера.
    2) Запусти Putty
    3) Убедись что у тебя выставлены следующие настройки в Putty
    host name: 192.168.1.1
    port: 9000
    connection type: telnet
    close window on exit: never
    4) Убедись что эзернет кабель точно подключен в 4й порт.
    5) Включай питание роутера. Жди 5 секунд и нажимай на кнопку Open в Putty.
    Если не подключится, пробуй заново. Увеличь время ожидания на секунду.
    На всякий случай проверь не блокирует ли какойнить антивирь или файрвол соеденение.

  17. макс

    on 01.10.2010 at 09:58

    ничего нее помогает((( я пытался уже всеми правдами и неправдами.. антивира и файрвола у меня нету. Он вроде думает пару секунд, а потом выдает сообщение что соединение сброшено. У менея ревизия мат платы В1, может это просто непрошиваемая персия? как есть например непрошиваемая psp

  18. Человек_Разумный

    on 01.10.2010 at 10:31

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

  19. макс

    on 01.10.2010 at 10:46

    хорошенько погуглив, узнал, что ревизия В1 действительно не подлежит прошивке. DD-WRT говорят, что прошивка в процессе написания..

  20. Человек_Разумный

    on 01.10.2010 at 11:56

    Значит прошивка возможна, не сейчас.

  21. Rottweler

    on 08.11.2010 at 09:02

    Привет всем. Прошил я сей девайс! Но вот беда, куча настроек и как теперь через Wf-Fi на него интернет подать незнаю. Вот так вот всё печально.Черовек разумный подскажи где взять детальную настройку по русски? )))

  22. Человек_Разумный

    on 08.11.2010 at 11:35

    Я так понял, ты хочешь настроить роутер в режиме повторителя? Т.е. у тебя имеется некая точка доступа, подключится к которой ты хочешь с помощью роутера?

  23. svo

    on 28.02.2011 at 16:39

    на пункте fis load -l linux
    выдает :
    too long file.
    lzma_decode failed. res=1
    далее жамкаешь exec … и все виснет…..

  24. Человек_Разумный

    on 28.02.2011 at 21:10

    какой файл пытаешься заливать? И сколько он весит?

  25. Scraff

    on 01.04.2011 at 01:54

    Поставил DD-WRT на мой RT-G32. Делал всё по инструкции, но не могу войти в веб интерфейс. Человек_Разумный, помоги, если не сложно. Заранее благодарен.

  26. Scraff

    on 01.04.2011 at 01:58

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

  27. Человек_Разумный

    on 01.04.2011 at 02:04

    Удаляй текущую прошивку http://www.dd-wrt.com/wiki/index.php/ASUS_RT-G32#Uninstall_old_ddwrt_firmware
    и ставь dd-wrt по новому http://www.dd-wrt.com/wiki/index.php/ASUS_RT-G32#Install_dd-wrt_using_ASUS_Firmware_Restoration_utility

  28. ZAHAR

    on 15.01.2012 at 08:56

    Человек_Разумный будте любезны, подскажите — прошива 5.0.0.2 ревизия — С1, стоит ли рыпаться на dd-wrt? Не превратится в кирпич?
    А то я Dlink 300 A1 залил прошивкой B1 и нажил гемора на 2 часа. А ведь так охота DDшку воткнуть.

  29. Человек_Разумный

    on 15.01.2012 at 14:47

    Честно говоря не знаю. думаю имеет смысл смотреть на самом сайте dd-wrt.

  30. роман

    on 16.03.2013 at 10:38

    Супер. Спасибо.

  31. Мастер

    on 16.03.2013 at 13:20

    Перешил сегодня, отлично работает с домтв (фрилайн) Саратов. Соединение PPPoE

  32. DinBan

    on 13.12.2014 at 17:46

    Asus rt-g32 rev A — прошивал на Dd-wrt всеми возможными способами описаными в сети кроме serial port. Во всех случаях прошивка ложится прекрасно все в соответствии инструкциям, вот только веб-интерфейс dd-wrt ни разу не загрузился. Восстанавливаю 3.0.2.1 от asus и веб-морда есть и все работает, а с dd-wrt нивкакую… Вопрос — такое только у меня или это некий распространенный баг? И как лечить? Пробовал разные релизы dd-wrt которы люди успешно ставили на rev A. Заранее благодарен за дельные советы!

  33. PhoenixReborn

    on 30.01.2015 at 06:17

    DinBan, если на плате роутера есть надпись G1700817008120 V1.2 REV:A, то на самом деле это не совсем Asus RT-G32 rev.A. В реальности это тайваньский PRO-NETS WR514A.
    К сожалению его не прошить на DD-WRT.

  34. Sobago

    on 14.05.2015 at 03:48

    Хрень какая-то у меня.. Аналогичная проблема, описанным выше. Все проливается прекрасно. Но в итоге роутер не пингуется, в веб не зайти. Wifi не включается, работает только локальное соединение, но получаешь 169-й IP и «Неопознанное соединение»… Вручную прописываешь, разницы, конечно никакой… Самое интересное, что когда-то давно я ставил на роутер ddwrt, но потом возвращал обратно..

  35. Sergej

    on 14.12.2015 at 14:39

    не надо переименовывать файл в linux.bin !!!!!!!!!!!!
    Этот файл есть в базе данных сайта DD-WRT по пути http://www.dd-wrt.com/site/support/other-downloads?path=others%2Feko%2FBrainSlayer-V24-preSP2%2F2010%2F01-16-10-r13637%2FAsus_RTG32%2F
    всё остальное делать по инструкции