-Музыка

 -Подписка по e-mail

 

 -Поиск по дневнику

Поиск сообщений в Wh1te_n0ise

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 18.02.2009
Записей:
Комментариев:
Написано: 1500


Роутер D-link DIR-300. Глюки и их решения.

Суббота, 07 Марта 2009 г. 17:14 + в цитатник

Ну начну с того, что у меня просто всего навсего начал глючить роутер. Глючил он так, стоило ему поработать от 5 минут до 3-4 часов, как он просто переставал раздавать инет. Он не перегревался, не виснул, тоесть работал, но не давал инет. Я много лазил по инету в поисках решения этой проблеммы, но нечего похожего не нашёл. На оф. сайте d-link Россия, тех. поддержка наверное вообще игнорила мои сообщения. Ну подумал пора доставать старый бубен и шаманить.

     Нашёл в инете описание сторонней прошивки DD-WRT для разных моделей роутеров. показадась она мне по скринам и описания очень удобной штукой. Решил прошить роутер, дабы избавиться от проблеммы, нашёл официальный сайт данной прошивки и рускоязычный форум на этом сайте, где деляться мнениями, инструкциями и проблеммами. Вот тут я нашёл полную инструкцию по прошивке роутера http://www.dd-wrt.com/phpBB2/viewtopic.php?t=43127, начал прошивать, но столкнулся с проблеммой, у меня не грузился роутер, и постоянно перезагружался при включении Wi-fi индикатора. Думал что убил полностью роутер, но так же есть и описание как вернуть его к жизни и стандартной прошивке, описание на английском было, поэтому выложу тут своим переводом.

   Итак.. Приступим..

Файлы которые нам понадобяться:
RedBoot файл: www.shadowandy.net/wp/wp-content/uploads/dir300redboot.zip
board config: shadowandy_board_config.bin (Его надо будет конфигурировать специально под ваш роутер)

Сначало сконфигурируйте свой board config на странице www.shadowandy.net/wp/wp-content/uploads/dir300generator.php появяться 2 поля, в первое поле вводим свой MAC ID и в второе поле вводим PIN с роутера, его можно посмотреть на днище роутера на этикетке:

Красным я отметил MAC ID роутера и синим цветом PIN роутера. Введи значения, вам будет предложенно скачать board config, вы его качаете.

Возвращаем RedBoot загрузчик

  1. Подключаете кабель к компьютеру и в  WAN порт вашего роутера.
  2. Выставляете на компьютере статический ip адрес 192.168.1.2 и маску подсети 255.255.255.0.
  3. Подготовьте ваш telnet клиент на адрес 192.168.1.1 с портом  9000.
  4. Отключите питание роутера, и затем зажмите кнопку Reset на роутере, подождите примерно 30 секунд и вставьте питание обратно, и подключитесь через telnet к роутеру
  5. Вы должны увидеть приветсвтвие  DD-WRT>

Возвращаем RedBoot
  Поместите скачанный файл dir300redboot.rom в папку с вашим  TFTP сервером. Далее пишем команды:

DD-WRT> ip_address -h 192.168.1.2
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 0xbffe0000-0xbfff0000: .
… Program from 0×80ff0000-0×81000000 at 0xbffe0000: .
DD-WRT> load -r -b %{FREEMEMLO} dir300redboot.rom
Using default protocol (TFTP)
Raw file loaded 0×80040800-0×800607ff, assumed entry at 0×80040800
DD-WRT> fis create -l 0×30000 -e 0xbfc00000 RedBoot
An image named ‘RedBoot’ exists - continue (y/n)? y
… Erase from 0xbfc00000-0xbfc30000: …
… Program from 0×80040800-0×80060800 at 0xbfc00000: ..
… Erase from 0xbffe0000-0xbfff0000: .
… Program from 0×80ff0000-0×81000000 at 0xbffe0000: .
DD-WRT> reset

После этого, роутер будет перезагружен.

Подготавливаем роутер к заливке прошивки

  1. Кабель так же по прежнему должен быть подключен в WAN порт.
  2. Настройте свой ip адрес на компьютере статическим 192.168.20.80 и маской подсети 255.255.255.0.
  3. Отключите питание роутера.

Поместите файл shadowandy_board_config.bin в папку с вашим TFTP сервером. Далее следуем инструкции.

  1. Питание должно быть отключено от роутера
  2. Зажимаем кнопку reset ждём 30 секунд и втыкаем питание
  3. Подключаемся телнетом к 192.168.20.81 на порт 9000
    И мы увидим преветствие RedBoot>
  4. Выполняем следующие команды:

RedBoot> load -r -b %{FREEMEMLO} shadowandy_board_config.bin
Using default protocol (TFTP)
Raw file loaded 0×80036400-0×800463ff, assumed entry at 0×80036400
RedBoot> fwrite -f 0xbfff0000 -b 0×80036400 -l 0×10000 -e 0×80036400
About to write image into flash - continue (y/n)? y
… Erase from 0xbfff0000-0xc0000000: .
… Program from 0×80036400-0×80046400 at 0xbfff0000: .
update image info..
Update RedBoot non-volatile configuration - continue (y/n)? y
RedBoot> reset

Подготавливаем роутер к установке прошивки

  1. Качаем саму прошивку с оф. сайта Dlink ftp.dlink.ru/pub/Router/DIR-300/Firmware/
  2. Кабель так же должен оставать в WAN порту.
  3. Выключаем питание роутера.

Попадаем на  Emergency Recovery Page

  1. Зажимаем кнопку reset ждём 30 секунд и втыкаем питание
  2. Открываем браузер и идём на  http://192.168.20.81 У вас должна появиться страница похожая на эту:

Заливаем оригинальную прошивку Dlink

1. Жмём кнопку Browse и находим где у нас лежит прошивка. Далее жмём upload.

Надо будет подождать примерно 5-10 минут, пока заливаеться прошивка, не отключайте в это время питание роутера.

Финализируем...

  1. Роутер должен быть отключен от питания после того как прошивка зальётся.
  2. Зажимаем как всегда кнопку reset, ждём 30 секунд и втыкаем питание роутера.
  3. подключаемся телнетом к  192.168.20.81 на порт 9000
    Видим приветствие RedBoot>
  4. Выполняем следующие команды.

RedBoot> fconfig img_entry_addr 0×80040000
img_entry_addr: Setting to 0×80040000
Update RedBoot non-volatile configuration - continue (y/n)? y
… Erase from 0xbfff0000-0xbfffffff: .
… Program from 0×80036400-0×80046400 at 0xbfff0000: .
RedBoot> fconfig img_flash_addr 0xbfc20000
img_flash_addr: Setting to 0xbfc20000
Update RedBoot non-volatile configuration - continue (y/n)? y
… Erase from 0xbfff0000-0xbfffffff: .
… Program from 0×80036400-0×80046400 at 0xbfff0000: .
RedBoot> fconfig img_length 0×003c0000
img_length: Setting to 0×003c0000
Update RedBoot non-volatile configuration - continue (y/n)? y
… Erase from 0xbfff0000-0xbfffffff: .
… Program from 0×80036400-0×80046400 at 0xbfff0000: .

После этого отключаем питание, втыкаем кабель уже в LAN порт на роутере и выставляем на компьютере что бы ip адрес нам присвоился автоматически. Включаем роутер, и радуемся живенькому роутеру! =)

Материал был взят с www.shadowandy.net/2007/10/flashing-dir-300-back-to-original-firmware.htm и переведён мною для блога.

ВНИМАНИЕ! НЕ Я, НЕ АВТОР СТАТЬИ НЕ НЕСЁМ НЕ КАКОЙ ОТВЕТСТВЕННОСТИ ЗА ИСПОЛЬЗОВАНИЕ ДАННОГО СПОСОБА. ВСЁ ДЕЛАЕТЕ ТОЛЬКО НА СВОЙ СТРАХ И РИСК. ТАК ЖЕ ВОЗМОЖНЫ ПРОБЛЕМЫ ПОСЛЕ УСТАНОВКИ ФИРМЕННОЙ ПРОШИВКИ, НО У МЕНЯ ВСТАЛО ВСЁ РОВНО!

Метки:  

Аноним   обратиться по имени Среда, 30 Сентября 2009 г. 12:09 (ссылка)
долбаебсвоое объяснение - то что кабель должен быть вставлен в WLAN это и дебилу ясно, а прочую мутатень не потрудился объяснить
Ответить С цитатой В цитатник    |    Не показывать комментарий
Аноним   обратиться по имени Вторник, 27 Октября 2009 г. 21:44 (ссылка)
вот решение проблемы пропажи инета без перепрошивки http://wi-fi.lviv.name/index.php?dn=down&to=open&id=5
Ответить С цитатой В цитатник    |    Не показывать комментарий
Аноним   обратиться по имени Четверг, 05 Ноября 2009 г. 18:02 (ссылка)
У меня че то маргает статус тупо и не заходит на него через браузер че делать то?
Ответить С цитатой В цитатник    |    Не показывать ветку
Перейти к дневнику

Четверг, 05 Ноября 2009 г. 18:06ссылка
Горит с какой прошивкой ? С обычной или DD-WRT ? или при попытке его вернуть к старой прошивке ?
Перейти к дневнику

Пятница, 13 Ноября 2009 г. 09:03ссылка
Аноним
DIR-ки, сколько их помню, всегда глючили. Так что не ...те себе и другим мозг, лучше TRENDnet-a и NETgear по стабильности и простоте в работе вам не найти. Никогда не гонитесь за дешевизной.
Перейти к дневнику

Пятница, 13 Ноября 2009 г. 09:31ссылка
Дирки может и глючат часто, но более менее ещё работают, сейчас пока что всё хорошо, на протяжении нескольких месяцев не было не одного глюка пока что. Что касается NetGear то там тоже не всё слава богу, есть у них одна моделька роутера, а точнее модель RP614, так он вообще у меня не работал можно сказать. Дома имелось 4 машины, нагрузка была хороша, 3 торрента активно использовавшихся одновременно, потом 4 аськи-агента, ну и конечно же сёрф, музыка и видео, так он не держал связь и 5 минут, всё время вылетал. Мучался я с ним долго, как уверяет сам же производитель то модель предназначена для загрузки больших файлов, что само собой приводило к "падению". Обновлял прошивки, лазил по инету в поисках инфы, и один раз набрёл на сайтик, на котором чётко и ясно сказано, что не будет он пахать в таких нагрузках. Ну а D-link по крайней мере не глючит именно так. Про остальные модели Нетгиров не чего не расскажу, так как не использовал их, может и есть достойные модели. Но мне D-link всё же ближе по соотношению цена-качество.
Аноним   обратиться по имени Пятница, 01 Января 2010 г. 15:54 (ссылка)
Спасибо, полезная статья!
Ответить С цитатой В цитатник    |    Не показывать ветку
Перейти к дневнику

Пятница, 22 Января 2010 г. 12:21ссылка
Незачто. Рад был помочь.
Аноним   обратиться по имени Суббота, 06 Ноября 2010 г. 12:14 (ссылка)
что значит "подготовить telnet клиент"? и где эта "папка с вашим TFTP сервером" ?
Ответить С цитатой В цитатник    |    Не показывать комментарий
Аноним   обратиться по имени Среда, 05 Января 2011 г. 03:43 (ссылка)
D'Link DIR-300, активно юзаю 2 года, постоянно работает WIFI. За все время ни одного глюка или отказа. Один раз перепрошил, на 1.05 для профилактики, а так же русифицировал.
Ответить С цитатой В цитатник    |    Не показывать комментарий
Аноним   обратиться по имени Понедельник, 21 Марта 2011 г. 14:20 (ссылка)
а что, если не телнетися, все сделал как надо, а вот redboot никак не вылазеет, может проблема в железе
Ответить С цитатой В цитатник    |    Не показывать ветку
Перейти к дневнику

Понедельник, 21 Марта 2011 г. 23:46ссылка
Скорее всего.
Аноним   обратиться по имени Воскресенье, 25 Ноября 2012 г. 17:36 (ссылка)
В Dir300 B3 закинул прошивку от Dir300 Nru
прошивка от Nru по адресу 192.168.0.1 не отвечала, тогда я присвоил сетевой карте TCP/IPv4 адреса:
192.168.0.10 - IP адрес.
255.255.255.0 - Маска подсети.
192.168.0.1 - Основной шлюз.
192.168.0.1 - Предпочитаемый DNS.
192.168.0.10 - Альтернативный DNS.
После чего роутер пинговался, не помню, по какому адресу, но помню, что когда во время пинга я выдергивал сетевой провод из роутера происходил сбой пинг запросов, а когда снова вставлял сетевой кабель, то через некоторое время роутер снова отвечал на пинги "ttl = сколько то там".
Далее зашел на обычную страничку 192.168.0.1 прошивки Nru, нашел обновить, выбрал Dir 300 B3 beeline.fwz , нажал, до этого прошивка обновлялась, где то до середины и всё, а тут я по тупости выдернул блок питания во время обновления прошивки и вставил обратно и прошивка стала грузиться до конца, хотя с другой стороны я раньше не присваивал альтернативный днс, может быть поэтому прошивка грузилась до середины.
Оказалось, поторопился ведь прошивку надо было бинарную заливать, а не fwz,
теперь не могу зайти на прошивку от билайна и восстановительное меню тоже не могу найти и даже не пингуется не как, хотя лампочки на роутери горят, вот только теперь если подключить роутер через WAN (Internet где написано), то лампочка интернета (где глобус нарисован) всегда горит оранжевым цветом, остальные лампочки работают как обычно.
Вот как то так.
Ответить С цитатой В цитатник    |    Не показывать комментарий
Wh1te_n0ise   обратиться по имени Статья уже устарела! Суббота, 14 Июня 2014 г. 11:34 (ссылка)
Статья уже устарила, данные глюки уже давно пофиксили в официальных прошивках.
Ответить С цитатой В цитатник
Аноним   обратиться по имени Пятница, 09 Февраля 2018 г. 15:55 (ссылка)
После выполнения команды
RedBoot> fwrite -f 0xbfff0000 -b 0×80036400 -l 0×10000 -e 0×80036400

следующая ошибка
** Error: invalid number '' for memory base address
** Error: invalid number '' for image length [in FLASH]
** Error: invalid number '' for entry point address invalid arguments

подскажите как исправить?
Ответить С цитатой В цитатник    |    Не показывать комментарий
Комментировать К дневнику Страницы: [1] [Новые]
 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку