ИИ-ассистент
Уведомления
Очистить всё

Внимание!  Форум модерируется. Ссылки размещать можно, но не всем и не сразу. Читайте правила.

Роутер D-Link DIR-300

2 Сообщения
1 Пользователи
0 Реакции
245 Просмотры
Clawfinger
Сообщения: 713
Участник
Автор темы
Перевести ▼
Английский
Испанский
Французский
Немецкий
Итальянский
Португальский
Русский
Китайский
Японский
Корейский
Арабский
Хинди
Нидерландский
Польский
Турецкий
Вьетнамский
Тайский
Шведский
Датский
Финский
Норвежский
Чешский
Венгерский
Румынский
Греческий
Иврит
Индонезийский
Малайский
Украинский
Болгарский
Хорватский
Словацкий
Словенский
Сербский
Литовский
Латышский
Эстонский
Авторитет
Присоединился: 19 лет назад
[#233]

Как то было раз, стал глючить роутер, я нашёл в инете прошивку dd-wrt поставил её, и роутер умер совсем. Но нет... Есть решение... Данную статью я уже публиковал в инете и давно, надо и сюда перетащить, вдруг кому понадобится.

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

Нашёл в инете описание сторонней прошивки DD-WRT для разных моделей роутеров. показадась она мне по скринам и описания очень удобной штукой. Решил прошить роутер, дабы избавиться от проблеммы, нашёл официальный сайт данной прошивки и рускоязычный форум на этом сайте, где деляться мнениями, инструкциями и проблеммами. Вот тут я нашёл полную инструкцию по прошивке роутера [ссылка скрыта, авторизуйтесь] начал прошивать, но столкнулся с проблеммой, у меня не грузился роутер, и постоянно перезагружался при включении Wi-fi индикатора. Думал что убил полностью роутер, но так же есть и описание как вернуть его к жизни и стандартной прошивке, описание на английском было, поэтому выложу тут своим переводом.

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

Файлы которые нам понадобяться:
RedBoot файл: [ссылка скрыта, авторизуйтесь]
board config: shadowandy_board_config.bin (Его надо будет конфигурировать специально под ваш роутер)

Сначало сконфигурируйте свой board config на странице [ссылка скрыта, авторизуйтесь] появяться 2 поля, в первое поле вводим свой MAC ID и в второе поле вводим PIN с роутера, его можно посмотреть на днище роутера на этикетке:

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

Возвращаем RedBoot загрузчик
Подключаете кабель к компьютеру и в WAN порт вашего роутера.
Выставляете на компьютере статический ip адрес 192.168.1.2 и маску подсети 255.255.255.0.
Подготовьте ваш telnet клиент на адрес 192.168.1.1 с портом 9000.
Отключите питание роутера, и затем зажмите кнопку Reset на роутере, подождите примерно 30 секунд и вставьте питание обратно, и подключитесь через telnet к роутеру
Вы должны увидеть приветсвтвие 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

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

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

Поместите файл shadowandy_board_config.bin в папку с вашим TFTP сервером. Далее следуем инструкции.
Питание должно быть отключено от роутера
Зажимаем кнопку reset ждём 30 секунд и втыкаем питание
Подключаемся телнетом к 192.168.20.81 на порт 9000
И мы увидим преветствие RedBoot>
Выполняем следующие команды:

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

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

Попадаем на Emergency Recovery Page
Зажимаем кнопку reset ждём 30 секунд и втыкаем питание
Открываем браузер и идём на [ссылка скрыта, авторизуйтесь] У вас должна появиться страница похожая на эту:

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

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

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

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

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 адрес нам присвоился автоматически. Включаем роутер, и радуемся живенькому роутеру!


1 ответ
Clawfinger
Сообщения: 713
Участник
Автор темы
Перевести ▼
Английский
Испанский
Французский
Немецкий
Итальянский
Португальский
Русский
Китайский
Японский
Корейский
Арабский
Хинди
Нидерландский
Польский
Турецкий
Вьетнамский
Тайский
Шведский
Датский
Финский
Норвежский
Чешский
Венгерский
Румынский
Греческий
Иврит
Индонезийский
Малайский
Украинский
Болгарский
Хорватский
Словацкий
Словенский
Сербский
Литовский
Латышский
Эстонский
Авторитет
Присоединился: 19 лет назад
[#233]

Как то было раз, стал глючить роутер, я нашёл в инете прошивку dd-wrt поставил её, и роутер умер совсем. Но нет... Есть решение... Данную статью я уже публиковал в инете и давно, надо и сюда перетащить, вдруг кому понадобится.

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

Нашёл в инете описание сторонней прошивки DD-WRT для разных моделей роутеров. показадась она мне по скринам и описания очень удобной штукой. Решил прошить роутер, дабы избавиться от проблеммы, нашёл официальный сайт данной прошивки и рускоязычный форум на этом сайте, где деляться мнениями, инструкциями и проблеммами. Вот тут я нашёл полную инструкцию по прошивке роутера [ссылка скрыта, авторизуйтесь] начал прошивать, но столкнулся с проблеммой, у меня не грузился роутер, и постоянно перезагружался при включении Wi-fi индикатора. Думал что убил полностью роутер, но так же есть и описание как вернуть его к жизни и стандартной прошивке, описание на английском было, поэтому выложу тут своим переводом.

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

Файлы которые нам понадобяться:
RedBoot файл: [ссылка скрыта, авторизуйтесь]
board config: shadowandy_board_config.bin (Его надо будет конфигурировать специально под ваш роутер)

Сначало сконфигурируйте свой board config на странице [ссылка скрыта, авторизуйтесь] появяться 2 поля, в первое поле вводим свой MAC ID и в второе поле вводим PIN с роутера, его можно посмотреть на днище роутера на этикетке:

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

Возвращаем RedBoot загрузчик
Подключаете кабель к компьютеру и в WAN порт вашего роутера.
Выставляете на компьютере статический ip адрес 192.168.1.2 и маску подсети 255.255.255.0.
Подготовьте ваш telnet клиент на адрес 192.168.1.1 с портом 9000.
Отключите питание роутера, и затем зажмите кнопку Reset на роутере, подождите примерно 30 секунд и вставьте питание обратно, и подключитесь через telnet к роутеру
Вы должны увидеть приветсвтвие 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

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

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

Поместите файл shadowandy_board_config.bin в папку с вашим TFTP сервером. Далее следуем инструкции.
Питание должно быть отключено от роутера
Зажимаем кнопку reset ждём 30 секунд и втыкаем питание
Подключаемся телнетом к 192.168.20.81 на порт 9000
И мы увидим преветствие RedBoot>
Выполняем следующие команды:

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

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

Попадаем на Emergency Recovery Page
Зажимаем кнопку reset ждём 30 секунд и втыкаем питание
Открываем браузер и идём на [ссылка скрыта, авторизуйтесь] У вас должна появиться страница похожая на эту:

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

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

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

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

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 адрес нам присвоился автоматически. Включаем роутер, и радуемся живенькому роутеру!


1 ответ