D-Link DIR-320 и DD-WRT

Post new topic   Reply to topic    DD-WRT Forum Index -> Использование и установка DD-WRT
Goto page 1, 2  Next
Author Message
YuriKr
DD-WRT User


Joined: 18 Nov 2008
Posts: 275

PostPosted: Tue Nov 25, 2008 20:47    Post subject: D-Link DIR-320 и DD-WRT Reply with quote
Как прошить DD-WRT в D-Link DIR-320

(Оригинал: http://www.shadowandy.net/2008/06/flashing-guide-for-dir-320.htm )

В данной статье рассказано, как загрузить прошивку DD-WRT в маршрутизатор DIR-320. Этот маршрутизатор сделан на чипсете Broadcom и процесс прошивки достаточно прост. Не надо возиться с Redboot – просто запустите на своем компьютере клиент TFTP и загрузите прошивку в маршрутизатор через две секунды после его включения.

Очень важно иметь терпение: маршрутизатор не выдает никаких сообщений в процессе прошивки, если только вы не соединились с ним консольным кабелем (как показано на рисунке http://www.shadowandy.net/wp/wp-content/uploads/dir320_serial.jpg ). Я думаю, что десяти минут более чем достаточно для завершения процесса прошивки. Перейдем к детальному описанию.

Требуемые файлы

Файл прошивки DD-WRT v24 (standard generic bin).

Переименование файла
Переименуйте скачанный файл прошивки в firmware.bin и сохраните его на вашем диске C:\

Подготовка компьютера
Установите IP-адрес сетевого интерфейса вашего компьютера 192.168.0.10 и маску 255.255.255.0. Соедините сетевой разъем вашего компьютера с портом LAN1 DIR-320. Статус сетевого порта компьютера должен показывать, что соединения нет (т.е. питание маршрутизатора пока не нужно включать – прим.перев.)

Подготовка к прошивке
Запустите на вашем компьютере командную строку, перейдите на диск C:\ и наберите приведенную ниже команду, но не нажимайте пока клавишу <Enter>:

Microsoft Windows XP [Version 5.1.2600]

Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\shadowandy> cd c:\
C:\> tftp -i 192.168.0.1 put firmware.bin


Включение питания DIR-320
Помните, что вы должны нажать клавишу <Enter> для запуска показанной выше команды «tftp -i 192.168.0.1 put firmware.bin» примерно через две секунды после включения питания DIR-320 (т.е. когда загорится индикатор соединения по Ethernet). Если прошивка будет принята маршрутизатором, индикатор LED1 на нем будет быстро моргать и команда успешно завершится менее чем через полминуты. Если же вы поспешите или опоздаете нажать клавишу <Enter>, команда через некоторое время выдаст сообщение о неуспешном завершении. В этом случае просто повторите описанный выше процесс: выключите питание маршрутизатора и буквально через секунду снова включите его, перед этим снова подготовив команду tftp для передачи в него прошивки.

Не забудьте дать маршрутизатору 10 минут времени для завершения процесса прошивки. За это время выпейте чашечку кофе и получите удовольствие – и только после этого переходите к следующему пункту. Если в списке беспроводных сетей появился новый SSID «dd-wrt» - значит, процесс прошивки успешно завершился.

Доступ к веб-интерфейсу DD-WRT
После успешной прошивки настройте сетевой интерфейс вашего компьютера на получение IP-адреса от сервера DHCP и введите в адресной строке вашего браузера http://192.168.1.1. По умолчанию имя пользователя и пароль для доступа к веб-интерфейсу – соответственно «root» и «admin» (без кавычек).

Если вы по-прежнему видите веб-интерфейс D-Link, повторите процедуру, начиная с раздела «Подготовка к прошивке». Успехов! (Если прошивка не удалась и в маршрутизаторе по-прежнему прошивка от D-Link, то при обращении по адресу http://192.168.1.1 вы ничего не увидите, т.к. у прошивок D-Link по умолчанию другой адрес для входа в интерфейс, а именно http://192.168.0.1прим.перев.)


Примечания переводчика.

1. Windows для прошивки необязательна. Мой DIR-320 был успешно перешит на DD-WRT из встроенного терминала в MacOSX. Думаю, что из Linux это получится ничуть не хуже.
2. Перед прошивкой рекомендуется выполнить сброс устройства в заводские установки.
3. Поймать момент, когда надо нажимать Enter после включения питания маршрутизатора, довольно сложно. У меня это получилось раза с десятого, наверно. Главное – не отчаиваться Smile
4. Если вы прошиваете DD-WRT в DIR-320, на котором уже была прошита DD-WRT (т.е. обновляете версию), то описанные выше сложности совершенно излишни: это можно сделать через веб-интерфейс. Однако если вы по каким-то причинам захотите восстановить в устройстве прошивку D-Link, то через веб-интерфейс DD-WRT этого сделать нельзя, нужно опять-таки загружать ее с помощью команды TFTP (и сделать кое-что еще...)


Last edited by YuriKr on Wed Nov 26, 2008 16:40; edited 1 time in total
Sponsor
YuriKr
DD-WRT User


Joined: 18 Nov 2008
Posts: 275

PostPosted: Tue Nov 25, 2008 20:58    Post subject: Reply with quote
Как восстановить прошивку D-Link в DIR-320 с DD-WRT

По материалам http://www.dd-wrt.com/phpBB2/viewtopic.php?p=216809&sid=10235e8df0217f4de4f7dda72cd3968b#216809

Восстановление фирменной прошивки после DD-WRT опять-таки делается с помощью TFTP.

Скачиваем с http://ftp.dlink.ru прошивку для DIR-320, сохраняем ее на диске C:\ и переименовываем в firmware.bin .

Далее делаем следующее:

1. Сбрасываем маршрутизатор, нажав кнопку Reset и удерживая ее не менее 30 секунд. (Или делаем «сброс 30/30/30».)
2. Устанавливаем на сетевом интерфейсе компьютера адрес 192.168.0.10 и маску 255.255.255.0, соединяем сетевой разъем компьютера с портом маршрутизатора LAN1, питание маршрутизатора пока не включаем.
3. Запускаем окно командной строки, как описано выше, или специальную утилиту TFTP2.EXE, и после перехода на C:\ набираем команду «tftp -i 192.168.0.1 put firmware.bin» (не нажимая пока <Enter>) либо (если используется утилита) указываем адрес 192.168.0.1, выбираем файл firmware.bin для передачи и указываем двоичный режим.
4. Включаем питание маршрутизатора и через секунду-другую нажимаем на кнопку Update утилиты TFTP2 или в случке командной строки – клавишу Enter. Если маршрутизатор принял прошивку – индикатор порта LAN1 заморгает, и команда завершится нормально (или утилита напишет Updating...) Не трогайте маршрутизатор в течение 10 минут, чтобы процесс прошивки завершился. Если не удалось попасть во временнОе окно – подготовьте передачу по TFTP заново, выключите питание на секунду и после включения снова запустите пересылку файла прошивки.
5. После десятиминутной паузы набираем в адресной строке браузера http://192.168.0.1 и попадаем в сервер аварийного восстановления. Выбираем опять-таки скачанный нами файл с прошивкой D-Link и нажимаем Update.
6. Снова ждем 10 минут, после чего опять заходим браузером на адрес http://192.168.0.1 и проверяем, установилась ли фирменная прошивка (имя пользователя по умолчанию – admin, пароль пустой). Если зайти не удается – выполняем аппаратный сброс кнопкой Reset (держать 30 секунд) и устанавливаем в свойствах сетевого интерфейса компьютера автоматическое получение IP-адреса.


Last edited by YuriKr on Wed Nov 26, 2008 12:33; edited 1 time in total
Bariy
DD-WRT Novice


Joined: 26 Nov 2008
Posts: 14

PostPosted: Wed Nov 26, 2008 7:21    Post subject: Reply with quote
Некоторые уточнения по прошивке:

Жать "Enter" под Windows нужно как только девайс мигнет всеми индикаторами (не дожидаясь когда загорится LAN1 и Windows восстановит сетевое подключение).
Brux08
DD-WRT Novice


Joined: 26 Nov 2008
Posts: 4

PostPosted: Wed Nov 26, 2008 12:27    Post subject: Reply with quote
YuriKr wrote:
Как восстановить прошивку D-Link в DIR-320 с DD-WRT
.....
2. Устанавливаем на сетевом интерфейсе компьютера адрес 192.168.0.1 и маску 255.255.255.0, соединяем сетевой разъем компьютера с портом маршрутизатора LAN1, питание маршрутизатора пока не включаем.
....


А почему 192.168.0.1 , а не 192.168.1.1 ?
YuriKr
DD-WRT User


Joined: 18 Nov 2008
Posts: 275

PostPosted: Wed Nov 26, 2008 12:32    Post subject: Reply with quote
Brux08 wrote:
А почему 192.168.0.1 , а не 192.168.1.1 ?


Насколько я понял, этот адрес зашит глубоко в аппаратуре и именно он используется TFTP-сервером, открывающимся на короткий промежуток времени при включении маршрутизатора. Поэтому он и одинаков для загрузки и DD-WRT, и фирменной прошивки. А на компьютере надо ставить 192.168.0.10 (там была опечатка, сейчас исправлена).
m0xf
DD-WRT User


Joined: 26 Nov 2008
Posts: 170

PostPosted: Wed Nov 26, 2008 15:59    Post subject: Reply with quote
Можно ли убить роутер прошивкой? Или адрес 192.168.0.1 будет доступен короткое время после включения даже с некорректной прошивкой?
YuriKr
DD-WRT User


Joined: 18 Nov 2008
Posts: 275

PostPosted: Wed Nov 26, 2008 16:06    Post subject: Reply with quote
m0xf wrote:
Можно ли убить роутер прошивкой? Или адрес 192.168.0.1 будет доступен короткое время после включения даже с некорректной прошивкой?


Точно не знаю. Но такое впечатление, что даже после некорректной прошивки такая возможность заливки остается. Знакомый прошил dd-wrt в 320-й, попробовал - подключиться к ней не удается. Несмотря на это, он сумел залить фирменную прошивку назад, потом снова dd-wrt поставил. (Хотя есть шанс, что dd-wrt и в первый раз корректно встала, просто он до нее достучаться не смог.)
Cost
DD-WRT Novice


Joined: 29 Nov 2008
Posts: 20

PostPosted: Sat Nov 29, 2008 15:54    Post subject: Reply with quote
Убил 2 часа пытаясь залить по TFTP прошивку.
Заливал командой
tftp -t2 -i -v 192.168.0.1 PUT firmware.bin
видно при этом что пока софт не загрузился ответов нет,
сразу после запуска получаю отлуп по ICMP с сообщением что порт не существует. Запускал и до того как поднимется езернет и с паузой от 1 до 3 сек, ничего не помогает. Может версия загрузчика без TFTP? Очень уж вскрывать не хочется для подключения ком порта, все таки гарантия.
YuriKr
DD-WRT User


Joined: 18 Nov 2008
Posts: 275

PostPosted: Sat Nov 29, 2008 15:58    Post subject: Reply with quote
Cost wrote:
Убил 2 часа пытаясь залить по TFTP прошивку.
Заливал командой
tftp -t2 -i -v 192.168.0.1 PUT firmware.bin
видно при этом что пока софт не загрузился ответов нет,
сразу после запуска получаю отлуп по ICMP с сообщением что порт не существует. Запускал и до того как поднимется езернет и с паузой от 1 до 3 сек, ничего не помогает. Может версия загрузчика без TFTP? Очень уж вскрывать не хочется для подключения ком порта, все таки гарантия.


Попробуйте способ, описанный в ветке http://www.dd-wrt.com/phpBB2/viewtopic.php?t=43229 - imho должно сработать.
qwerk
DD-WRT Novice


Joined: 30 Nov 2008
Posts: 18

PostPosted: Sun Nov 30, 2008 8:25    Post subject: Reply with quote
Я тут у себя заметил два косячка.
Первый - это отлетает 80 порт на роутере, т.е. не могу зайти на него через веб интерфейс. за 3 дня два раза отлетел. после ребута все восстанавливается.
Второй - после 8-ми - 10-ти часов работы роутера пропадает на несколько секунд связь и с интернетом и с роутером такое ощущение, что он сам перезагружается, и во вкладке Status там где написано сколько времени он подключен время в этот момент тоже сбрасывается в 0.
Закономерности никакой нет. Пробовал сбрасывать настройки - не помогло. Что можно еще сделать?
Прошивка: DD-WRT v24-sp2 (11/14/08 ) std из папки downloads/others/eko/V24_TNG/svn10949
YuriKr
DD-WRT User


Joined: 18 Nov 2008
Posts: 275

PostPosted: Sun Nov 30, 2008 9:13    Post subject: Reply with quote
qwerk wrote:

Второй - после 8-ми - 10-ти часов работы роутера пропадает на несколько секунд связь и с интернетом и с роутером такое ощущение, что он сам перезагружается, и во вкладке Status там где написано сколько времени он подключен время в этот момент тоже сбрасывается в 0.
Закономерности никакой нет. Пробовал сбрасывать настройки - не помогло. Что можно еще сделать?


Попробуйте журнал ему открыть и посмотреть, что он там пишет.
qwerk
DD-WRT Novice


Joined: 30 Nov 2008
Posts: 18

PostPosted: Sun Nov 30, 2008 11:57    Post subject: Reply with quote
YuriKr wrote:
qwerk wrote:

Второй - после 8-ми - 10-ти часов работы роутера пропадает на несколько секунд связь и с интернетом и с роутером такое ощущение, что он сам перезагружается, и во вкладке Status там где написано сколько времени он подключен время в этот момент тоже сбрасывается в 0.
Закономерности никакой нет. Пробовал сбрасывать настройки - не помогло. Что можно еще сделать?


Попробуйте журнал ему открыть и посмотреть, что он там пишет.


пишет тоже самое, если руками питание рутера выключить, потом включить.
YuriKr
DD-WRT User


Joined: 18 Nov 2008
Posts: 275

PostPosted: Sun Nov 30, 2008 12:41    Post subject: Reply with quote
qwerk wrote:
YuriKr wrote:
Попробуйте журнал ему открыть и посмотреть, что он там пишет.


пишет тоже самое, если руками питание рутера выключить, потом включить.


Перезагружается сам по себе по какой-то причине, стало быть? Вопрос, какая причина... Может, в самом деле питание? Напряжение в доме нормальное? Где-то попадалось на глаза, что д-линки чувствительны к напряжению.

А параметры в заводские сбросили после перепрошивки? Может, какой-то KeepAlive установлен, который вызывает перезапуск?

И еще вопрос: после таких вещей Uptime обнуляется?
qwerk
DD-WRT Novice


Joined: 30 Nov 2008
Posts: 18

PostPosted: Sun Nov 30, 2008 13:01    Post subject: Reply with quote
с напряжением вроде бы проблем не замечалось.

YuriKr wrote:


А параметры в заводские сбросили после перепрошивки? Может, какой-то KeepAlive установлен, который вызывает перезапуск?


сбрасывал после прошивки. KeepAlive всё вылк.
YuriKr wrote:

И еще вопрос: после таких вещей Uptime обнуляется?


Да, Uptime обнуляется.
YuriKr
DD-WRT User


Joined: 18 Nov 2008
Posts: 275

PostPosted: Sun Nov 30, 2008 16:02    Post subject: Reply with quote
qwerk wrote:
с напряжением вроде бы проблем не замечалось.

...

Да, Uptime обнуляется.


Да, форменная перезагрузка. Но отчего, ёлки-палки?
Goto page 1, 2  Next Display posts from previous:    Page 1 of 2
Post new topic   Reply to topic    DD-WRT Forum Index -> Использование и установка DD-WRT All times are GMT

Navigation

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum