Роутер dir 300 прошивка dd wrt

Настройка оборудования

Блог о модемах, роутерах и GPON терминалах Ростелеком

Настройка оборудования

Прошивка DD-WRT в DIR-300

Прошиваем маршрутизатор DIR-300 альтернативной прошивкой DD-WRT.

Подготовка к прошивке:
1. Скачиваем с сайта dd-wrt.com последнюю прошивку для маршрутизатора.
2. Скачиваем и устанавливаем TFTP-Сервер.
3. Для данной операции нам необходим telnet-клиент. В принципе можно воспользоваться стандартным клиентом Windows (Пуск -> Выполнить -> cmd -> telnet). Можно воспользоваться и альтернативой — TeraTerm, Putty, SecureCRT.

Внимание! Все действия Вы производите только на свой страх и риск. Администрация сайта не несет ответственности за повреждения Ваших устройств.
Последовательность действий:
шаг 1. Распаковываем архив с прошивкой в корне диска С.

шаг 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: .

Читайте также:  Windows server 2008 r2 маршрутизатор

DD-WRT> ip_address -h 192.168.1.2
Default server: 192.168.1.23

DD-WRT> load -r -b % ap61.rom
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. Инструкцию по прошивке в креш-режиме можно найти здесь.

Источник

ВАЖНОЕ ЗАМЕЧАНИЕ! DIR-300 H/W Revision (аппаратных ревизий) A1 и B1 – это РАЗНЫЕ устройства, имеющие различные SoC (System-on-Chip, «система-на-кристалле»), и соответственно, несовместимые прошивки. Так что, если у вас старый роутер DIR-300 (A1), то описание установки прошивки DD-WRT на него надо читать в другом разделе.

Роутер ревизии B1 основан на чипе Ralink RT3050, и по всем отчетам, включая «Dlink’s FCC test report», его PCBA (печатная плата) точно такая же, как в DIR-600.

Image:Dlink-DIR300revb.JPG

Вы можете определить ревизию устройства по надписи на упаковке (строка «H/W Ver: B1 F/W Ver 2.00»), например, на дне коробки (ниже штрихкода). Подробный стикер с указанием версии аппаратных средств и микропрограммы расположен также на нижней поверхности роутера. Обязательно проверяйте точную ревизию устройства перед приобретением!

[edit] Прошивка

[edit] Установка DD-WRT

[edit] Способ 1 (Через веб-интерфейс)

Для установки DD-WRT на ваш D-Link DIR-300 Revision B1, вам достаточно прошить его прямо из стандартного web-интерфейса.

  1. Скачайте прошивку из базы данных роутеров, выбрав модель DIR-300 B1. Там находятся два файла, «dlink-revb-factory-webflash.bin» и «dir300-revb-ddwrt-webflash.bin». Нужен только factory-webflash.
  2. Соедините компьютер и любой LAN-порт маршрутизатора прямым сетевым кабелем Ethernet.
  3. Если компьютер не получил IP-адрес от роутера по DHCP, установите его вручную на адрес из диапазона 192.168.0.0/24 (т.е. адрес — любой с 192.168.0.2 по 192.168.0.254, маска подсети 255.255.255.0), шлюз по умолчанию — 192.168.0.1.
  4. Запустите браузер (лучше всего использовать Internet Explorer, зайдите на адрес http://192.168.0.1/ — откроется стандартная форма для входа в web-интерфейс роутера. Войдите в него (Логин/пароль по умолчанию — см. на нижней части роутера).
  5. Зайдите в Maintenance -> Firmware Update.
  6. Нажмите «browse»
  7. В появившемся окне найдите и выберите скачанный файл с прошивкой
  8. Нажмите «Upload»
  9. Подождите, пока DIR-300 устанавливает прошивку. Во время установки ни в коем случае не отключайте его от питания и не нажимайте на кнопку RESET! Это сделает роутер неработоспособным! Желательно устанавливать DD-WRT, подключив роутер и компьютер к источнику бесперебойного питания.
  10. Когда установка завершится, DIR-300 перезагрузится. Если IP-адрес компьютера был установлен вручную — поменяйте его на адрес из подсети 192.168.1.0/24, шлюз по умолчанию — 192.168.1.1.
  11. Зайдите по адресу http://192.168.1.1/ – откроется интерфейс DD-WRT. Вам будет предложено поменять имя пользователя и пароль для входа в систему.
  • Видео по прошивке роутера находится здесь.
Читайте также:  Настройка роутера тп линк tl wr841n пошаговая

[edit] Способ 2 (Emergency Room)

На последних версиях стоковой прошивки роутер бракует образ DD-WRT. Тогда нужно воспользоваться Emergency Room.

  1. Подключите компьютер к роутеру через сетевой кабель
  2. Вручную выставьте на компьютере адрес из подсети 192.168.0.0/24 (Кроме 192.168.0.1)
  3. Отключите маршрутизатор от электропитания, зажмите кнопку RESET, и, не отпуская кнопки, вставьте провод обратно
  4. Когда лампочка питания начнёт мигать жёлтым цветом, отпустите кнопку RESET
  5. Через браузер зайдите по адресу 192.168.0.1 . Выберите файл с прошивкой factory-webflash и нажмите «Upload Now»
  6. Появится сообщение о начале перепрошивки. Через некоторое время роутер перезагрузится.
  7. На компьютере выставьте адрес из подсети 192.168.1.0/24, шлюз по умолчанию 192.168.1.1 или настройте компьютер на получение адреса по DHCP
  8. По адресу 192.168.1.1 откроется веб-интерфейс DD-WRT

[edit] Обновление DD-WRT

  1. Загрузите последнюю версию прошивки из базы данных роутеров, выбрав модель DIR-300 B1. Там находятся два файла, «dlink-revb-factory-webflash.bin» и «dir300-revb-ddwrt-webflash.bin«. Вам нужен ddwrt-webflash.
  2. Сделайте сброс к параметрам по умолчанию: зажмите кнопку RESET на несколько секунд
  3. Подключитесь к роутеру при помощи сетевого кабеля или по WI-FI (Имя сети по умолчанию — «dd-wrt»). Зайдите в веб-интерфейс DD-WRT по адресу 192.168.1.1, поменяйте логин/пароль по умолчанию на любые.
  4. Зайдите в Administration -> Firmware Upgrade
  5. Нажмите «browse», выберите сохраненный файл и нажмите «Upgrade».
  6. Подождите, пока роутер обновляется. Ни в коем случае не отключайте маршрутизатор от питания, иначе он станет неработоспособным!
  7. Когда процесс завершится, маршрутизатор перезагрузится.
  8. Снова сделайте сброс.

[edit] Способ 1 (через меню обновления прошивки)

  1. Загрузите прошивку для вашего роутера с официального сайта
  2. Обновите прошивку, как указано в разделе Обновление DD-WRT, только со стоковой прошивкой. После установки стоковой прошивки делать сброс не нужно.

[edit] Способ 2 (через Emergency Room)

Если не получается прошить стоковую прошивку через интерфейс DD-WRT, воспользуйтесь Emergency Room. Действия аналогичны действиям по установке DD-WRT через Emergency Room.

Источник

Оцените статью
Adblock
detector