Роутер D-link DIR-300. Глюки и их решения. |
Ну начну с того, что у меня просто всего навсего начал глючить роутер. Глючил он так, стоило ему поработать от 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 загрузчик
Возвращаем 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
После этого, роутер будет перезагружен.
Подготавливаем роутер к заливке прошивки
Поместите файл shadowandy_board_config.bin в папку с вашим TFTP сервером. Далее следуем инструкции.
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
Подготавливаем роутер к установке прошивки
Попадаем на Emergency Recovery Page
Заливаем оригинальную прошивку Dlink
1. Жмём кнопку Browse и находим где у нас лежит прошивка. Далее жмём upload.
Надо будет подождать примерно 5-10 минут, пока заливаеться прошивка, не отключайте в это время питание роутера.
Финализируем...
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 и переведён мною для блога.
Комментировать | « Пред. запись — К дневнику — След. запись » | Страницы: [1] [Новые] |
Комментировать | « Пред. запись — К дневнику — След. запись » | Страницы: [1] [Новые] |