понедельник, 26 октября 2009 г.

Откачиваем DIR-300 после неудачной прошивки

Случилась такая проблема вчера: где-то поспешил при прошивке и роутер «накрылся». Лампочки портов не горят, IP не выдается, инета нет, Reset не помогает. Долго подержать нажатым Reset не помогает. Всё. Глушняк.

Ан нет :)

1. Берём патчкорд и соединяем сетевую компьютера со входом WAN роутера.
2. Сетевую компьютера настраиваем так:
IP: 192.168.20.80
маска:255.255.255.0
3. Открываем браузер и вводим адрес 192.168.20.81, но Enter пока не жмем.
4. Выключаем питание роутера.
5. Скрепкой жмем Reset роутера и не отпускаем.
6. Включаем питание роутера (скрепка все ещё давит на Reset).
7. Считаем до 10-20 (чтобы компьютер успел наобщаться с роутером всласть).
8. Давим Enter в браузере, чтобы пошел запрос на адрес 192.168.20.81 (который мы ввели в шаге 3; а скрепка, кстати, всё ещё давит на Reset).
9. Вынимаем скрепку.
10. В браузере появляется так называемый Emergency Web Server, через который уже можно повторно залить нужную прошивку (которые можно скачать, например, с сайта DLink).

Почему у меня это работает не знаю, хотелось бы объяснить вам шаги 7, 8, 9, но боюсь впасть в ересь :). Большой паузы между 8 и 9 не делайте.

Если всё удалось, тогда адрес сетевой компьютера поменяйте на 192.168.0.2, а патчкорд из порта WAN на роутере переставьте в один из портов LAN (на роутере же :) ). Ваш роутер снова под контролем.

Читайте комментарии — похоже что с IP-адресами могут быть вариации

23 коммент.:

Анонимный комментирует...

Здравствуйте, Андрей!
Сасибо большое за статью!
У меня произошло нечто подобное.
Частично воспользовался Вашей статьей в качестве руководства к действию.
В процессе востановления устройства были некоторые изменения. О них вот здесь: http://dbulavko.spaces.live.com/blog/cns!FB1AF329D5097711!290.entry?&_c02_vws=1
С уважением,
Дмитрий.

Андрей комментирует...

Дмитрий, спасибо и Вам )

Анонимный комментирует...

Здарова мужики!!! Спасибо Вам огроменное!!! Вы спасли мой роутер, когда я думал, что ему конец!!! Этот способ реально работает(хотя других я и не нашёл).
С уважением ABE-777!

Анонимный комментирует...

Большое спасибо за мануал! Роутер вернулся к жизни! С Уважением.

вбур комментирует...

Увы, чуда не произошло...
Имеем такой же умерший DIR-300.
И чего только в него не шили(dd-wrt, затем openwrt, затем X-wrt все было на удивление просто, успешно и результативно...), пока не решился залить самосборный из svn openwrt.
Зашивался командами:
or from openwrt

mtd -e vmlinux.bin.l7 write openwrt-atheros-vmlinux.lzma vmlinux.bin.l7
mtd -r write openwrt-atheros-root.squashfs rootfs
http://nuwiki.openwrt.org/oldwiki/openwrtdocs/hardware/d_link/dir_300

Однако, после перезагрузки устройство перестало откликаться и по 192.168.20.81, и по 192.168.1.1.
При включении несколько секунд пингуется по адресу 192.168.1.1 (на интерфейсе LAN), после чего имеем банальный неуправляемый свич(ни через браузер, ни телнетом на порт 9000 зайти не удается).

Анонимный комментирует...

Здравствуйте! Все говорят про IP 192.168.20.81 а у меня два роутера DIR-300 никак не хотят по этому адресу идти ни Вашим методом, ни через телнет, даже записи в таблице ARP не появляется с этим адресом. Хотел прошить один dd-wrt для построения моста, но...
В чем может быть проблема? Уже два дня роутер вкл./выкл. в разных "позах"

Андрей комментирует...

Вы соединяете компьютер с роутером через порт WAN?

Анонимный комментирует...

Добрый день! Столкнулся с проблемой неудачной прошивки, описанным выше методом оживить роутер не удалось. Пришлось искать другие пути, вот что помогло мне:
Для восстановления использовался браузер Mozilla Firefox.

1. Отключить роутер, выдернув из него все кабели
2. Прописать в настройках сетевого подключения в компьютере статический IP-адрес 192.168.0.2, маска 255.255.255.0, шлюз 192.168.0.1, ДНС 192.168.0.1
3. Соединить компьютер c роутером через порт INTERNET
4. Нажать и держать Reset на роутере
5. Включить роутер (воткнуть питание)
6. Подождать секунд 5
7. Отпустить Reset
8. Зайти через браузер (Mozilla Firefox) на мини-Web по адресу 192.168.0.1
9. Через кнопку на страничке Обзор выбрать прошивку для роутера (скачал с официального сайта dlink.ru)
10. Нажать Upload.
Через 90 секунд роутер пришел в сознание ;)

Анонимный комментирует...

Полезная информация.
Перепрошивался с последней dd-wrt на родную и замигал желтым индикатор питания.Ни ресет, ни другие танцы ничего не дали.
Мне помогли рекомендации "Анонимного..."с ip 192.168.0.2 ;)
С уважением, Сергей

Анонимный комментирует...

Спасибо - помог способ с IP 192.168.0.2 С первого раза.

До этого очень много провозился с 192.168.80.20 - никакие вариации не помогали.

Анонимный комментирует...

парни, проблема в следующем, dir после неудачной прошивки постоянно перегружается (каждые 10-15 сек)подключится непомогает, ребут тоже! мать его...

Анонимный комментирует...

Спасибо! Прошивал по коменту от 12 августа!

Анонимный комментирует...

Спасибо Анониму от 12 августа весь день возился только твой способ помог)) Спасибо большое
Есть одна проблемка руки кривые и не могу теперь зайти в настройки роутера

Анонимный комментирует...

Спасибо автору за тему!!! И отдельное спасибо анониму от 12 августа, очень помог!

Анонимный комментирует...

Большое Спасибо!
помогло шаманство с 192.168.0.2...
Причем подошла только родная Dlink прошивка, а DD-WRt -загружалась, но интерфейс багнутый был.

Анонимный комментирует...

спасибо анониму от 12 августа, очень помог!

Анонимный комментирует...

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

Alexxx комментирует...

Добрый день. Может кто подскажет... У меня Dir-300, решил проверить как он работает с Telnet-ом. В инете нашел логин и пароль ( походу сервисный ): login: Alphanetworks
password: wrgg19_c_dlwbr_dir300
Попробовал перезагрузить командой "reboot" . Он действительно отключился и теперь не подает признаков жизни. Лампочка питания не горит... Все предыдущие способы его оживить не дали толку. Когда подключаю питание, если прислушаться, слышно шум работы контроллера.

Анонимный комментирует...

Спасибо анонимусу за комментарий от 12 числа! Этот вариант помог! dd-wrt как оказалась не так крута.

Йоши комментирует...

Всем спасибо за ответы - удалось спасти роутер немного исправленным методом от 12 августа!

Если Emergency Room открывается, а залить прошивку не получается делаем следущее:
1. Ставим в настройки локальной сети:
IP: 192.168.0.2
Маска: 255.255.0.0
Шлюз: 192.168.0.1
DNS: 192.168.0.1
2. Ethernet кабель одним концом вставить в сетевуху компьютера, другим в порт Internet роутера.
3. Отключить роутер, зажать Reset, включить питание, подождать 15 секунд, отпустить Reset.
4. Открыть в браузере 192.168.0.1
5. Нажать Обзор, выбрать файл прошивки (можно воскрешать как оффициальной d-link, так и dd-wrt, проверял!).
6. Отключить питание роутера, затем, ВАЖНО! повторить шаг 3.
7. Нажать "Upload firmware NOW!".
8. Если все сделали правильно, появится окно с текстом "FIRMWARE DOWNLOADED SUCCESSFULLY! Downloaded x bytes." и обратным отсчетом 90 секунд. Дождитесь окончания, после чего роутер заработает. Подключение по локальной сети не забыть поставить на автоматическое получание IP и прочего.

Будут вопросы, пишите: win32@au.ru

Анонимный комментирует...

Спасибо большое!
Все сработало по инструкции с первого раза!

Дёма комментирует...

Даже не думал, что уже можно поднять роутер! Искренняя благодарность автору сообщения от 12 августа.
Перерыл кучу форумов, ни один мануал не подошел. Спасибо ещё раз!

OM комментирует...

1. Вынуть шнур питания из роутера. Вынуть патч корд из роутера и компьютера.

2. Сетевой интерфейс компьютера настраиваем:
ip адрес: 192.168.0.2
маска подсети: 255.255.255.0

3. Открываем cmd, вводим 192.168.0.1 -t , Enter

4. Подключаем роутер через порт Internet (WAN) к компьютеру.

5. Карандашем жмем и держим Reset роутера. (в общем секунд 60 может быть больше)

6. Включаем шнур питания в роутер (Reset продолжаем держать).

7. Смотрим в cmd:
если ping отвечает (Превышен интервал ожидания для запроса.) ждем
ответ должен смениться на (Ответ от 192.168.0.2: Заданный узел недоступен.) ждем
ответ меняется на (Ответ от 192.168.0.1: число байт=32 время=1мс TTL=64)

8. Открываем браузер или адресную строку вводим 192.168.0.1 , enter.
9. Emergency Web Server - выбираем прошивку. Можно сгенерировать самому (по MAC и PIN) тут http://www.shadowandy.net/wp/wp-content/uploads/dir300generator.php
9. Upload, ждем 90 сек, дальше все стандартное.

P/S Возможно в пункте 4 нужно будет подключиться к LAN порту роутера вместо (WAN), но это можно сделать и после включения питания если ответа от ping нет.