Вчера все-таки решил заняться перепрошивкой роутера NetGear WNR612-2EMRUS, любезно предоставленного компанией Дом.Ру при подключении к интернету.
Казалось бы, работает — не трогай? Ан нет — неинтересно мне видеть web-интерфейс роутера (довольно, кстати, неплохого) с одной лишь кнопкой — «Подключить» 🙂 Ну и проброс портов, динамический dns и прочие вкусности тоже иногда хочется поюзать.
Поискав в сети статьи и обсуждения на эту тему, я понял, что не один имею такое желание. Итак, собственно, сам процесс.
С официального сайта NetGear скачал прошивку wnr612v2-V1.0.0.2_1.0.3.img, но, после некоторых поисков, нашел локализованный вариант wnr612v2-V1.0.0.1_1.0.5RU.img. Пусть версия и не последняя, но для России.
1. Вставляем патч от компьютера в первый LAN-порт роутера;
2. Настраиваем сетевое подключение на компьютере:
— ip: 192.168.1.2
— netmask: 255.255.255.0
— gateway: 192.168.1.1
3. Выключаем питание роутера (из розетки или выдергиваем шнур из самого роутера — как удобнее);
4. Запускаем ping 192.168.1.1 -t ;
5. Нажимаем скрепкой утопленную кнопку на задней панели роутера и держим;
6. Включаем питание роутера, скрепку держим;
7. Секунд через 10-15 ping до роутера проходит и лампочка питания начинает мигать. Отпускаем скрепку и с помощью утилиты tftp заливаем прошивку на роутер:
tftp -i 192.168.1.1 put c:\wnr612v2-V1.0.0.1_1.0.5RU.img
Если все прошло успешно, то появится надпись — передано столько-то байт.
Ждем около 5 минут, перезагружаем роутер и сбрасываем настройки на заводские — надо нажать скрепкой ту же самую кнопку на 10 секунд при включенном роутере.
Теперь можно заходить на роутер через web-интерфейс по адресу 192.168.1.1 или www.routerlogin.net и настраивать по вашему усмотрению 🙂 Логин/пароль по умолчанию: admin/password .
В 7-ом пункте, вероятнее всего, надо не «тормозить», потому что пинг (лично у меня) пропадал секунд через 5 и прошивка отказывалась заливаться — приходилось начинать все с начала. Как только я успел залить её после первого же пинга, всё получилось.
Upd (11.10.12): Только что прошил такой же роутер на новую прошивку wnr612v2-V1.0.0.4_1.0.3RU через Ubuntu. Все получилось.
sudo apt-get install tftp
Далее:
fray@ubuntu:~$ tftp
tftp> binary
tftp> connect 192.168.1.1tftp> put /home/fray/wnr612v2-V1.0.0.4_1.0.3RU.img
Sent 3342336 bytes in 4.7 seconds
Update (26.12.16) from dani1m:
Если у вас прошивка дом.ру версии 0.23 (последняя) все ваши манипуляции бесполезны. Вы не сможете ни залить бутлоудер, ни прошиться. Вам нужно:
1. Зашиться в прошивку по старее, например wnr612ert-V1.0.0.3_1.0.8.img
через командную строку вышеуказанным методом
Пинг не отключайте. По нему всегда отслеживайте перезагрузку устройства.
2. После пройдите по ссылке http://192.168.0.1/upgrade_uboot.html
залейте в нее загрузчик. через 2-3 минуты вернетесь в главное меню дом.ру
3. Зашейтесь последней найденной прошивкой Netgear через командную строку.
опять же по вышеуказанной инструкции.
P.S.: основной шлюз делать не обязательно. всякие мучения роутера ввиде ресетов 30-1-30-1-30 не нужно делать.
Подключался для прошивки к WAN