Решил сделать вольный перевод на вики статью по прошивке роутера 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, перевод Человек_Разумный ©
оригинал статьи тут. Кстати есть билд прошивки поновее, но его не пробовали в боевую насколько я знаю. Если кто осмелится, качайте тут
4ipa
Я не давно купил себе такой девайс… прошил с http://www.asus.ru... и наткнулся на эту статью… и возник вопрос… а что даст эта прошивка? она лучше 😕
Человек_Разумный
Просто обязана быть лучше. полазь по демке этой админ панели и поймешь сколько там разнообразных настроек + большая информативность. Возможно конечно простым юзерам все эти опции не нужны, но тем кто хочет все держать под контролем эта прошивка мастхэв.
4ipa
Спасибо, Человек_Разумный… Прошил в тот же миг не каких проблем не возникло=) вроде всё работает… теперь буду всё детально настраивать…
жека
поимел счасть купить ето девайс….
перевпробовал все инструкциии ничего не помагает…..
по всем признакам идет все нормально но зайти на веб нимагу…
да и прошить уше прогой асусевой тожєе…
проповал ддврт но оно не запускаеться….
если не сложно помогите…
Человек_Разумный
Выклади все логи, когда пробуешь перепрошить. Все подробно или даже можешь снять видео и показать.
kil
Неподскажешь есть ли в этой прошивке возможность ручного выбора скорости (10/100 Mbit/s) для порта WAN?
Lu2b
Пока не рискнул прошивать, хотя роутер нещадно тупит на родной. А не рискнул в связи вот с чем: возможно ли после этой прошивки откатиться снова на стандартную? Просто кажется, что аппаратик слабоват все-таки даже с этой прошивкой будет (на нем висят пара компов и Ip телефония + сетевой диск с бд).
И вопрос может и не сюда — не могли бы посоветовать какой-нибудь надежный роутер с поддержкой n формата?
Человек_Разумный
Откатится возможно. Об этом тоже есть отдельная статья. Насчет того потянет или нет все это дело, скорее нет.
Возможно все будет работать, но тормозить.
Насчет другого роутера смотри в сторону длинков и зукселей. Последние весьма не дешевые, но отменного качества.
goger
Подскажите, а на rt-g32 rev.b1 это возможно проделать?
Человек_Разумный
Думаю да. RedBoot должен быть таким же.
макс
хотел было прошить свой роутер, но вот линух.бин по сылке недоступен((( что делать??
Человек_Разумный
Заходи сюда http://dd-wrt.com/site/support/router-database
Вбивай RT-G32 и качай asus-to-dd-wrt.bin — это то что надо. Не забудь переименовать в linux.bin
макс
всё скачал, всё сделал..но нехочет через телнет конектиться пишет конекшн рефьюзед или соединение разорвано удаленным хостом(( чтото совсем никак.. у меня проша стоит 2005 заводская. может всё дело в том что это руссикй асус? я слышал там есть 2 версии, одна для россии с поддержкой русского ВПН. Я просто его для впн брал.
как его по телнету законектить? если соединять не через 9000, а через стандартный порт 23, то он заходит с логином и паролем, но вот команды эти что написаны не выполняет
Человек_Разумный
Если он соеденяется по 23 порту, значит это уже явно не RedBoot. Это уже загруженная прошивка запускет telnetd.
И я не понял ты пытаешься еще только к RedBoot подцепиться или ты уже всетаки прошил?
Насчет версии «для россии» должно быть без разницы. Железо единое, а прошивка один фиг встает альтернативная.
макс
пытаюсь к RedBoot. прошивка стоит заводская..
Подключите кабель Ethernet в 4й порт на маршрутизаторе. Затем вставьте питание в маршрутизатор, подождите 3 секунды, а затем нажмите кнопку «Open» в putty для запуска Telnet сессии. возможно потребуется сделать несколько попыток, чтобы соединиться. Об успешном подключении, в putty должно появится что-то вроде этого:
== Executing boot script in 1.920 seconds – enter ^C to abort
^C // Это нажатое сочетание клавиш ctrl+c (прим. переводчика)
только у меня оно не соединяется((( правда у меня не семерка а ХР, хотя проблема наверное не в этом
Человек_Разумный
Операционная система тут точно не причем. Я с 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.
Если не подключится, пробуй заново. Увеличь время ожидания на секунду.
На всякий случай проверь не блокирует ли какойнить антивирь или файрвол соеденение.
макс
ничего нее помогает((( я пытался уже всеми правдами и неправдами.. антивира и файрвола у меня нету. Он вроде думает пару секунд, а потом выдает сообщение что соединение сброшено. У менея ревизия мат платы В1, может это просто непрошиваемая персия? как есть например непрошиваемая psp
Человек_Разумный
Очень сомневаюсь что у тебя не прошиваемый роутер. Скорее всего что то не так делаешь или у тебя вшиты другие настройки соеденения к RedBoot (хотя я тоже очень сомневаюсь).
макс
хорошенько погуглив, узнал, что ревизия В1 действительно не подлежит прошивке. DD-WRT говорят, что прошивка в процессе написания..
Человек_Разумный
Значит прошивка возможна, не сейчас.
Rottweler
Привет всем. Прошил я сей девайс! Но вот беда, куча настроек и как теперь через Wf-Fi на него интернет подать незнаю. Вот так вот всё печально.Черовек разумный подскажи где взять детальную настройку по русски? )))
Человек_Разумный
Я так понял, ты хочешь настроить роутер в режиме повторителя? Т.е. у тебя имеется некая точка доступа, подключится к которой ты хочешь с помощью роутера?
svo
на пункте fis load -l linux
выдает :
too long file.
lzma_decode failed. res=1
далее жамкаешь exec … и все виснет…..
Человек_Разумный
какой файл пытаешься заливать? И сколько он весит?
Scraff
Поставил DD-WRT на мой RT-G32. Делал всё по инструкции, но не могу войти в веб интерфейс. Человек_Разумный, помоги, если не сложно. Заранее благодарен.
Scraff
Такая-же проблема, как и у Жека. По поводу как делал — могу смело утверждать, что в точности как в инструкции, и проблем не возникло. А вот на финальной перезагрузке, сколько бы я не ждал, веб интерфейс не грузится.
Человек_Разумный
Удаляй текущую прошивку 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
ZAHAR
Человек_Разумный будте любезны, подскажите — прошива 5.0.0.2 ревизия — С1, стоит ли рыпаться на dd-wrt? Не превратится в кирпич?
А то я Dlink 300 A1 залил прошивкой B1 и нажил гемора на 2 часа. А ведь так охота DDшку воткнуть.
Человек_Разумный
Честно говоря не знаю. думаю имеет смысл смотреть на самом сайте dd-wrt.
роман
Супер. Спасибо.
Мастер
Перешил сегодня, отлично работает с домтв (фрилайн) Саратов. Соединение PPPoE
DinBan
Asus rt-g32 rev A — прошивал на Dd-wrt всеми возможными способами описаными в сети кроме serial port. Во всех случаях прошивка ложится прекрасно все в соответствии инструкциям, вот только веб-интерфейс dd-wrt ни разу не загрузился. Восстанавливаю 3.0.2.1 от asus и веб-морда есть и все работает, а с dd-wrt нивкакую… Вопрос — такое только у меня или это некий распространенный баг? И как лечить? Пробовал разные релизы dd-wrt которы люди успешно ставили на rev A. Заранее благодарен за дельные советы!
PhoenixReborn
DinBan, если на плате роутера есть надпись G1700817008120 V1.2 REV:A, то на самом деле это не совсем Asus RT-G32 rev.A. В реальности это тайваньский PRO-NETS WR514A.
К сожалению его не прошить на DD-WRT.
Sobago
Хрень какая-то у меня.. Аналогичная проблема, описанным выше. Все проливается прекрасно. Но в итоге роутер не пингуется, в веб не зайти. Wifi не включается, работает только локальное соединение, но получаешь 169-й IP и «Неопознанное соединение»… Вручную прописываешь, разницы, конечно никакой… Самое интересное, что когда-то давно я ставил на роутер ddwrt, но потом возвращал обратно..
Sergej
не надо переименовывать файл в 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
всё остальное делать по инструкции