Содержание
Блог о модемах, роутерах и gpon ont терминалах.

Прошиваем маршрутизатор DIR-300 альтернативной прошивкой DD-WRT.
Подготовка к прошивке:
1. Скачиваем с сайта dd-wrt.com последнюю прошивку для маршрутизатора.
2. Скачиваем и устанавливаем TFTP-Сервер.
3. Для данной операции нам необходим telnet-клиент. В принципе можно воспользоваться стандартным клиентом Windows (Пуск -> Выполнить -> cmd -> telnet). Можно воспользоваться и альтернативой — TeraTerm, Putty, SecureCRT.
шаг 2. Запускаем TFTP-сервер. Указываем ему папку где лежат файлы прошивки.
шаг 3. Подключаем маршрутизатор DIR-300 к компьютеру, но не через LAN а через WAN-порт (он помечен как Internet). Отключаем питание маршрутизатора (если оно было подключено).
шаг 4. Установливаем ip-адрес компьютера: 192.168.20.82, маска: 255.255.255.0, шлюз: 192.168.20.81.
примечание: в зависимости от версии устанавливаемой прошивки, в некоторых случаях ip-адрес компьютера необходимо установить 192.168.20.80 , маска: 255.255.255.0, шлюз: 192.168.20.81.
шаг 5. Теперь нам надо войти в режим аварийного восстановления прошивки. Для этого нажимаем и удерживаем кнопку RESET (на задней панели маршрутизатора). Не отпуская ее, подключаем питание. Ждем 30 секунд с момента включения маршрутизатора и отпускаем RESET.
шаг 6. Запускаем телнет-клиент и подключаемся к 192.168.20.81 на порт 9000.
Если всё сделали правильно, то в окне появится приветствие командной строки сервисного режима модема — надпись RedBoot>. Возможно с первого раза и не получится — сервисный режим ждет подключения в течение всего 1 секунды примерно через 5 секунд после начала загрузки маршрутизатора. Если ее нет — то в одном из шагов допушена ошибка.
шаг 7. Загружаем в маршрутизатор временный загрузчик следующей командой:
RedBoot> load ap61.ram
Ответ на эту команду должен быть таким:
Using default protocol (TFTP)
Entry point: 0x800410bc, address range: 0x80041000-0x800680d8
Следующая команда:
RedBoot> go
Если телнет-соединение вдруг прервется – это нормально. Главное — не перезагружать маршрутизатор и не отключать его питание.
шаг 8. Переключаем сетевой кабель из разъёма WAN в разъём LAN1 маршрутизатора.
шаг 9. Теперь меняем ip-адрес компьютера на 192.168.1.2, маска: 255.255.255.0, шлюз: 192.168.1.1.
шаг 10. Подключаемся телнетом к 192.168.1.1 на порт 9000.
Если соединение установилось — вводим (именно вводим а не копиуем) следующие команды:
DD-WRT> fconfig -i
Initialize non-volatile configuration – continue (y/n)? y
Run script at boot: false
Use BOOTP for network configuration: true
Default server IP address:
Console baud rate: 9600
GDB connection port: 9000
Force console for special debug messages: false
Network debug at boot time: false
Update RedBoot non-volatile configuration – continue (y/n)? y
… Erase from 0xbffe0000-0xbfff0000: .
… Program from 0x80ff0000-0x81000000 at 0xbffe0000: .
DD-WRT> fis init
About to initialize [format] FLASH image system – continue (y/n)? y
*** Initialize FLASH Image System
… Erase from 0xbffe0000-0xbfff0000: .
… Program from 0x807f0000-0x80800000 at 0xbffe0000: .
DD-WRT> ip_address -h 192.168.1.2
Default server: 192.168.1.23
DD-WRT> load -r -b %
Using default protocol (TFTP)
Raw file loaded 0x80080000-0x800a8717, assumed entry at 0x80080000
DD-WRT> fis create -l 0?30000 -e 0xbfc00000 RedBoot
(здесть ключ -l означает первую букву слова «linux»)
An image named ‘RedBoot’ exists – continue (y/n)? y
… Erase from 0xbfc00000-0xbfc30000: …
… Program from 0x80080000-0x800a8718 at 0xbfc00000: …
… Erase from 0xbffe0000-0xbfff0000: .
… Program from 0x807f0000-0x80800000 at 0xbffe0000: .
DD-WRT> reset
После последней команды маршрутизатор уйдет в перезагрузку.
шаг 11. Снова подключаемся телнетом к адресу 192.168.1.1 и порту 9000 после перезапуска маршрутизатора.
При этом главное — не отключать сетевой кабель и кабель питания.
шаг 12. Вводим следующие команды:
DD-WRT> ip_address -h 192.168.1.2
IP: 192.168.1.1/255.255.255.0, Gateway: 0.0.0.0
Default server: 192.168.1.2
DD-WRT> fis init
About to initialize [format] FLASH image system – continue (y/n)? y
*** Initialize FLASH Image System
… Erase from 0xbfc30000-0xbffe0000: …………………………………………………..
… Erase from 0xbffe0000-0xbfff0000: .
… Program from 0x80ff0000-0x81000000 at 0xbffe0000: .
DD-WRT> load -r -b 0x80041000 linux.bin
Using default protocol (TFTP)
Raw file loaded 0x80041000-0x803cffff, assumed entry at 0x80041000
DD-WRT> fis create linux
… Erase from 0xbfc30000-0xbffbf000: …………………………………………………
… Program from 0x80041000-0x803d0000 at 0xbfc30000: …………………………………………………
… Erase from 0xbffe0000-0xbfff0000: .
… Program from 0x80ff0000-0x81000000 at 0xbffe0000: .
DD-WRT> fconfig boot_script true
boot_script: Setting to true
Update RedBoot non-volatile configuration — continue (y/n)? y
… Erase from 0xbffe0000-0xbfff0000: .
… Program from 0x80ff0000-0x81000000 at 0xbffe0000: .
DD-WRT> fconfig boot_script_timeout 4
boot_script_timeout: Setting to 4
Update RedBoot non-volatile configuration – continue (y/n)? y
… Erase from 0xbffe0000-0xbfff0000: .
… Program from 0x80ff0000-0x81000000 at 0xbffe0000: .
DD-WRT> fconfig bootp false
bootp: Setting to false
Update RedBoot non-volatile configuration – continue (y/n)? y
… Erase from 0xbffe0000-0xbfff0000: .
… Program from 0x80ff0000-0x81000000 at 0xbffe0000: .
DD-WRT> fconfig
Run script at boot: true
Boot script:
.. fis load -l vmlinux.bin.l7
.. exec
Enter script, terminate with empty line
>> fis load -l linux
>> exec
>> . в этом месте нажимаем ENTER на пустой строке .
Boot script timeout (1000ms resolution): 4
Use BOOTP for network configuration: false
Default server IP address:
Console baud rate: 9600
GDB connection port: 9000
Force console for special debug messages: false
Network debug at boot time: false
Update RedBoot non-volatile configuration – continue (y/n)? y
… Erase from 0xbffe0000-0xbfff0000: .
… Program from 0x80ff0000-0x81000000 at 0xbffe0000: .
DD-WRT> fconfig bootp_my_ip 192.168.1.1
DD-WRT> fconfig bootp_my_ip_mask 255.255.255.0
DD-WRT> fconfig bootp_my_gateway_ip 0.0.0.0
DD-WRT> reset
Маршрутизатор снова уйдет на перезагрузку. Она можем длится от 1 до 5 минут и сопровождаться морганием индикаторов. шаг 12. Подключайтесь к веб-интерфейсу на 192.168.1.1.
Login: root
Password: admin
Теперь остается только настроить маршрутизатор.
UPD . Если у Вас по какой-либо причине не получается перепрошить маршрутизатор DIR-300 вышеуказанным методом, то можно воспользоваться вариантом прошивки через CRASH-MODE. Инструкцию по прошивке в креш-режиме можно найти здесь.
Ожидаю IPv6 и зеттафлопс
Архив блога
- ►2019 (16)
- ►мая (1)
- ►марта (15)
- ►2018 (1)
- ►июня (1)
- ►2017 (2)
- ►ноября (2)
- ▼2009 (1)
- ▼октября (1)
- Откачиваем DIR-300 после неудачной прошивки
Обо мне
понедельник, 26 октября 2009 г.
Откачиваем DIR-300 после неудачной прошивки
53 комментария:

Здравствуйте, Андрей!
Сасибо большое за статью!
У меня произошло нечто подобное.
Частично воспользовался Вашей статьей в качестве руководства к действию.
В процессе востановления устройства были некоторые изменения. О них вот здесь: 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 августа, очень помог!

а мне ничего из предложенного не помогло.. хотя роутер не перешивал, он тупо глючил, хотел сбросить настройки к зоводским, нажал ресет и все.. у роутера горит только питание..
Добрый день. Может кто подскажет. У меня 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 августа.
Перерыл кучу форумов, ни один мануал не подошел. Спасибо ещё раз!

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 нет.

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

Опишу свою ситуацию, вдруг кому то будет полезно.
Исходные данные роутер dlink dir300 rev.B3. Прошитый прошивкой с FTP dlink, папки NRU(b1,b2,b3). Как итог-имеем кирпич-который не реагирует ни на какие манипуляции, постоянно горит оранжевая лампочка питания.
Как решал: Воспользовался советом выше
для начала обзаводимся родной прошивкой к своему роутеру
1.Прописываем в настойках ip 192.168.0.2, маска 255.255.255.0, шлюз 192.168.0.1, DNS 192.168.0.1
2.патчкордом соединяем компьютер и роутер через порт WAN(Internet)
3.Открываем веб браузер, обязательно это должен быть internet explorer, и прописываем адрес 192.168.0.1 enter пока не жмем.
4.Выключаем питание от роутера, зажимаем кнопку ресет,включаем питание- лампочка роутера на пару секунд станет зеленой, затем как только она начнет мигать оранжевым цветом сразу же нажимаем enter в IE и попадаем в окно воостановления прошивки.
5. Выбираем сохраненную прошивку, upload пока не жмем.
6.Опять выключаем питание от роутера, зажимаем кнопку ресет,включаем питание- лампочка роутера на пару секунд станет зеленой, затем как только она начнет мигать оранжевым цветом сразу же нажимаем upload в IE. У Вас появится сообщение что прошивка залилась на роутер успешно и пойдет отсчет времени, после чего роутер снова заработает.
Обязательно используем Internet Explorer в качестве браузера.
п.с. Спасибо ребятам, написавшим эти инструкции, с их помощью оживил уже не один умерший dlink.

После прошивки от билайна 1.2.254 роутер умер загорается лампочка питания на пару секунд и гаснет если подключить кабель а WAN или LAN глобус горит мониторчик 1. 4 тоже, но в итоге не чего.
Способы выше испробовал не помогло отклика от роутера нет даже пингуя, может есть ещё способы именно после неудачной прошивке.

в cmd вводим telnet 192.168.1.1
логин admin
пароль admin
далее набираем
mtd_write erase Config нажимаем кнопку Enter, и не забываем набрать
reboot и нажимаем кнопку Enter.Все, роутер сбросится на заводские.

Спасибо всем за советы! Только для B5 (смотреть на пузе роутера, там где его серийный номер) нужно втыкать патчкорд не в WAN а в LAN. И все пашет! Всем спасибо!

День добрый ! у меня dir300 b1,
прошил dd-wrt -не дает вход через веб-интерфейс ни под каким соусом-решил откатить на заводскую прошивку-не помогло ничего(рекомендации в т.ч.).
Что делать? подскажите плиз.
мыло : palich40@gmail.com

После прошивки от билайн 1.2.254 роутер умер,после ввода команды в в cmd telnet 192.168.1.1 пишет Сбой подключения. Что делать?

Здравствуйте, Андрей
Огромное спасибо вы не только воскресили мой роутер но и исправили предыдущие проблемы

ПОМОГИТЕ. Ни один из методов не помогает!. Ситуация такова — никогда не перепрошивали роут, сидим один раз, по вафле смотрим кино 2 часа, потом ложимся спать. Завтра же ничего не работает, при перезагрузке ток одинокая лампа питания. НЕ пингуется вообще. Все по инструкции.
SOS!
Привет всем ,2 дня реанимировал свой дир предложенными способами, ни чё не помогло. раза 3 приходили пакеты на пару секунд, решил через вай вай ,взял планшет нажал ресет минуты 2 без питания потом воткннул,ресет держаль,вай вай клушил на планшете и увидел получение ip в браузере адрес вбил и дир очнулся отпустил ресет,дрожащими руками воткнул патч всё гут, прошива сохранилась,сбросились настройки повторной прошивки не понадобилось,перед включением вифи удалил с планшета сохранённые данные о старых подключениях
Роутер dir-300 b1, после обычной перезагрузки — горит повер желтым и всё. Пробовал всё вышеописанное с разными вариациями, так и не смог загрузить страницу восстановления. в итоге просто безсистемно баловался ресетом и вклвыкл питания — заработало.. что сделал без понятия 🙂
P.S. Всем спасибо)

Спасибо!
роутер DIR-300 /A/C1B с прошивкой 1.0.0, умер после попытки обновится программой bootloader_update (лежит там же где и прошивки)
помог способ с 192.168.0.1, но чтоб загрузилась прошивка нужно запустить этот же bootloader_update (запустить dcc.exe и нажать кнопку "подключение и настройка устройства" и заливать прошивку через браузер)

Прочел все эти замечательные способы реанимации дыр триста))) , пробовал на dir300nru b5- с первого раза завел,радовался как ребенок. ))) думал теперь все смогу, да фиг там. Забрал с работы dir300nrub3 уже с костамизированной прошивкой от билайн, на него по кривизне рук поставили прошивку от ревизии b5 , а нужно было b3))))) сами понимаете что с ним стало после этого; вкл роутер загорается повер , горит 3-5 секунды и гаснет и все. Ни какой реакции после. Попробывал все эти способы описанные выше , два дня пробовал вставлял кабель в ван и лан , прописывал айпишники в сетевой карте 192.168.0.2; 20.80 ; и 0.10. Держал резет 10 сек и 20-30-40-50секунд . Все в бестолку, что мне с ним делать? Подчкажите не полинитесь , за ранее спасибо. Жду ответов .

Помог способ с 192.168.0.2. В процессе оказалось, что все нужно делать из под Windows XP, под семеркой х64 попытки были безрезультатными. Ну и IE.
мне помогло только это http://dir300.gw-group.ru/vosstanovlenieroutera
975Громадное человеческое спасибо за данную статью автору и всем комментаторам, а в особенности Дмитрию Булавко (коментарий от:07.11.09)! Помогли оживить мой DIR-300 и правильно обновить прошивку. Я счастлив! Еще раз большое спасибо!
Алексей Билькевич, спасибо!

Всем привет! Привожу DIR-300/C1 свой рецепт. Очень помогла ссылка на http://forum.dlink.ru/viewtopic.php?f=3&t=157978#p848510, но с некоторыми поправками (начало, как на форуме DLink):
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. Нажать Обзор, выбрать файл прошивки нужна 1.0 версия (ftp://dlink.ru/pub/Router/DIR-300A_C1/Firmware/old/) — это действительно важно, т.к. bootloader 1-й версии отличается от остальных
6. Если он сам не перезапустится, то минут через 5 выключаем, включаем
7. Качаем обновление лоадера ftp://dlink.ru/pub/Router/DIR-300A_C1/Firmware/bootloader_update/ и запускаем Dcc, говорим ему Да на всё и он нам прошивает версию 1.0.0.7 с новым лоадером, потом его можно закрыть.
8. Теперь можно ставить любую прошивку с ftp://dlink.ru/pub/Router/DIR-300A_C1/Firmware
Вот так из мёртвого роутера, получился живой с прошивкой 2.0.18

УБИЛ окончательно с перезагрузками выключениями и резетами .

Доброго времени суток таже проблема с кривизной рук залил не от того роутера и щас все светодиоды горят а когда выше перечисленные способы делал после 20 сек удержания reset горят 4 впс повер и лайн либо интернет смотря к чему пачкорт подключон помогите .

Для точности dir-300 a d1

Ответ товарищу "вбур", нужно начать пинговать а потом на втором пинге прителнетиться на порт 9000, после чего перезалить прошивку, если успеть прителнетиться роутер не перегружается.

Спасибо. 192.168.0.2 помог. А то роутер превратился в неуправляемый хаб, после обновления прошивки.
Воткнул в лан.
Указал в сетевухе 192.168.0.2
Зашёл по адресу 192.168.0.1.
Указал путь к прошивке.
И будет счастье.

БОЛЬШОЕ СПАСИБО! ДЕЛАЯ ВСЕ ПО ИНСТРУКЦИИ ОЖИВИЛ D-LINK DIR 300.
Только кто будет заливать прошивку, обращайте внимание на версию написанную на самом роутере и скачивайте такую же или чуть новее (написана 1.3 скачал 1.4.2 и 2.5) так вот на 2.5 работает ужасно не стабильно а на 1.4 все ОК!

Оживил свой Dir-300. Но только через 1й Lan порт а не через internet. Спасибо всем.

Спасибо — помог способ с IP 192.168.0.2
Но только в LAN 1 а не через Internet
DIR 300-D1

Тоже уложил Dir300 D1 прошивкой 3,0
восстановил как предыдущий комментатор, на 1,0,4
"помог способ с IP 192.168.0.2
Но только в LAN 1 а не через Internet
DIR 300-D1"

Парни, ОГРОМНОЕ СПАСИБО!
Залил прошивку от другой ревизии на DIR-300, еле "откачал" с помощью способа Анонима про 192.168.0.2.
Но после установки прошивки нужно было переставить патч-корд из порта Internet в порт LAN и отобразилось окно об удачной прошивке и ожидании 90 секунд, после которых роутер ожил.
From DD-WRT Wiki
Contents
[edit] Прошивка DD-WRT в DIR-300
Прежде, чем использовать TFTP, стоит попробовать залить DD-WRT через crash mode (времени потрачено будет меньше). Если возникнут проблемы, тогда переходим к прошивке через TFTP.
Если типа что-то пошло не так. не бойтесь, убить таким способом железку очень тяжело. просто передергиваете питание и телнетитесь опять либо на —20.81 либо на —.1.1 на порт 9000 и все начинаем с того места, где возникла проблема.
предварительная подготовка:
создаем папку C:DIR300 (например), кладем туда
— файлы ap61.ram, ap61.rom и linux.bin : загрузите их с сайта dd-wrt.com, они находятся в папке с прошивкой для DIR-300.
— tftp-сервер: его можно загрузить оттуда же; распакуйте zip-файл и поместите содержимое в папку по вашему выбору.
— telnet-клиент, в качестве которого рекомендуется программа PuTTY : загрузите ее с сайта www.putty.org
Конфигурирование клиента PuTTY : Щелкните правой кнопкой мыши по заголовку окна PuTTY.
Выберите пункт «Change Setings. »
В окне «PuTTY Reconfiguration» установите для параметра «Close window on exit» значение «Never».
Нажмите кнопку «Apply» («Применить»)
1. Cтавим на компе IP 192.168.20.80/mask 255.255.255.0
2. Втыкаем кабель в WAN порт (!) (INTERNET на нем написано)
2.1 Зажимаем кнопку "RESET" 2.2 Включаем питание роутера. 2.3 Через 30 секунд отпускаем "RESET"
3. Коннектимся к железке телнетом на 192.168.20.81 на порт 9000
4. Возможно с первого раза не выйдет — редбут ждет подключения в течение 1 секунды примерно через 5 секунд после начала загрузки роутера
5. Далее должна появиться приветственная надпись и надо жать CTRL+C
6. Нажать CTRL+C у меня это так и не получилось
6.1 Можно воспользоваться пакетным файлом: 6.1.1 создаем в корне C: файл xxx.bat, следующего содержания: 6.1.2 создаем там же файл redboot.txt, следующего содержания:
только ДВА символа ^C
6.1.3 качаем в корень C: putty.exe [1]
7. Запустить батник. Батник будет пинговать 192.168.20.81 до тех пор, пока не получит ответ и сразу запустит putty , которая пошлет в роутер содержимое файла redboot.txt
8. В оном файле есть только 2 символа — ^C. Они остановят загрузку и откроет окно putty с приглашением
10.Стартуем tftp server (там есть в комплекте файлик — просто оставьте его вместе с остальными файлами прошивки в папке c:dir300 и запустите. Или качаем любой TFTP Server и указываем папку где лежат файлы (C:DIR300)
Загрузка в маршрутизатор временного загрузчика
11. Пишем в консоли редбута
12. Если телнет-сессия после этого прервется – это нормально. Замечание: не перезагружайте маршрутизатор и не отключайте его питание.
Установка нового постоянного загрузчика
13. Переключите сетевой кабель из гнезда WAN в гнездо LAN1 маршрутизатора.
Важно: во время выполнения следующих шагов не отключайте сетевой кабель и не выключайте питание!
Установите IP-адрес 192.168.1.2 и маску 255.255.225.0.
Подключитесь телнетом к адресу 192.168.1.1 и порту 9000.
Когда сессия будет установлена, выполните следующие шаги:
После этого ваш маршрутизатор перезагрузится и сессия прервется. Снова подключитесь телнетом к адресу 192.168.1.1 и порту 9000 после того, как маршрутизатор перезапустится и будет ждать ваших команд (на это нужно примерно 30 секунд).
Загрузка новой прошивки
15. Еще раз напомним – не выключайте питание маршрутизатора и не отсоединяйте сетевой кабель во время выполнения описанных ниже шагов!
Команды fis create выполняются достаточно долго, наберитесь терпения и не прерывайте процесс.
Роутер перезагрузится. В процессе перезагрузки он может мигать светодиодами и не отвечать на любые запросы в течении минут эдак n-дцати (у меня все прошло за [edit] Рекомендации по выбору прошивки
Рекомендую шить DD-WRT v24PreSP2 На момент написания последней была прошивка от 14 марта 09 Для заливки вам потребуются файлы
ap61.ram — Загрузчик ap61.rom — Образ загрузчика для записи в устройство linux.bin — Непосредственно образ (именно его ищем в новых каталогах) tftpsrv.zip — TFTP Сервер
Больше из файлов вам ничего не потребуется В обновленных прошивках файлы загрузчиков отсутствуют рекомендую их взять из каталога
загрузчики из каталога
не захотели корректно работать на моем экземпляре устройства.
Причем DD-WRT v24PreSP2 — уже есет в своем составе Русскую локализацию, чем я был приятно удивлен включается выбором языка интерфейса в закладке администрирование, начинает действовать при обновлении странички в браузере.
[edit] Восстановление фирменной прошивки
Оригинал англоязычной статья служившей мне руководством http://wi-fi.na.by/
Предупреждение: При наборе команд не следует пользоваться буфером обмена т.к. буква "х" после процедуры "Вставить" не воспринимается, как символ "х". (набирайте адреса в ручную)
1. Вам потребуется оригинальный загрузчик DIR-300 который Вы можете скачать здесь http://www.shadowandy.net/wp/wp-content/uploads/dir300redboot.zip или с одного из зеркал
2. Также Вам потребуется файл конфигурации устройства shadowandy_board_config.bin, который необходимо создать с помощью конструктора расположенного по данной ссылке http://www.shadowandy.net/2009/02/generating-dir-300s-board-config.htm (для генерации файла Вам необходимо знать MAC ID и PIN коды, которые присутствуют на наклейках с нижней стороны устройства.) после того как Вы введете нужные данные в конструкторе, будет предложено сохранить файл на диске.
3. Запускаем TFTP сервер для возможности заливать в устройства файлы
Установка загрузчика (RedBoot): Отступление — в большенстве описаний, и оригинал статьи не исключение, необходимо по ходу перепрошивки устройства менять IP адрес вашего ПК, рекомендую воспользоваться кнопкой "Альтернативная конфигурация" в свойствах TCP/IP протокола вашей сетевой карты и сразу прописать следующие адреса и маски: 192.168.20.2/24 (255.255.255.0) 192.168.1.2/24 192.168.0.2/24 Это позволит не Беспокоиться о том, правильный ли в данный момент времени у Вас адрес или нет.
1. Приготовьтесь подключиться телнетом к 192.168.1.1, port 9000, это можно сделать коммандой putty.exe telnet://192.168.1.1:9000 Я в свою очередь подготовил следующий пакетный файл:
также нам понадобится еще один пакетный файл
файл redboot.txt, как и в случае заливки DD-WRT содержит два символа — ^C
Теперь Мы готовы приступить к восстановлению оригинальной прошивки — Подключаем ПК к LAN порту — Подаем питание на устройство — запускаем connect1.bat
Через несколько секунд появится приветствие
После введенных комманд потребуется около 30 сек на перезагрузку устройства
Переключаем кабель в порт WAN, подаем питание и запускаем connect20.bat ждем соединения с устройством и приглашения
Теперь в пору скачать с официального сайта компании D-link, если конечно это еще не сделано, последнюю актуальную фпрошивку и языковой файл.
Кабель должен быть подключен в порт WAN. Подайте питание на устройство, подождите пока оно загрузится и подключитесь WEB браузером к хосту http://192.168.20.81 Вы увидите следующее: Image:Http://www.shadowandy.net/wp/wp-content/uploads/dir300originalfirmware01small.gif остается лишь найти сохраненую оригинальную прошивку устройства и залить ее.
После окончания загрузки прошивки, необходимо сделать завершающие штрихи.
— Нажать на 30 сек кнопку сброс устройства
— дождаться приглашения и выполнить следующее
После этого вы можете отключить питание, переключить кабель в любой из LAN портов. Подайте питание на устройство и подключитесь к нему через браузер по адресу 192.168.0.1 вы увидите следующее: [2]
После чего остается залогиниться учетными данными по умолчанию (смотрите наклейку на вашем устройстве) и залить языковой модуль. Устройство вернулось к своему первоначальному виду.





