Dir 300 openwrt прошивка

DLINK Dir-300 перепрошивка. OPENWRT настройка

Для начала зачем и почему

Значит так есть роутер dir-300, есть интернет и есть пиво — хотим улучшить возможности железки.
Есть в сети такой линукс — называется OpenWRT — это 2 метровый AirOS с возможностью установки доп модулей и прочей билеберды — главное, что он позволит сделать все задачи связанные с маршрутизацией. Что мы имеем в начале — dir-300 может получать в wan порт интернет и натить его для lan-портов и wifi сети + есть возможности подключится к pptp серверу как клиент или pppoe клиентом стать. Есть также безсмысленный telnet который не позволит ничего сделать так как запись на устройство запрещена почемуто — кому интересно:

login: Alphanetworks
password: wrgg19_c_dlwbr_dir300

Зачем можно перепрошить этот девайс на openwrt — ну например надо влепить на железку pptpd сервер или требуется потдержка vlan-ов или комуто понадобился например RIP или OSPF, в общем на openWRT есть все что умеет любой Linux — если функционал железки позволяет сделать задачи поставленные вами — то баловаться не стоит но если все таки захотелось получить за 350 грн мегадевайс то вперед.

Итак нам надо:
1.Выход в сеть
2.Пиво
3.Linux машина
4.D`link DIR-30

Качаем с сети такой файлик «dir300-flash.sh» лежит тут (http://x-alina.freifunk-potsdam.de/downloads/dir300-flash/).
Ставим tftpd, netcat — если вдруг нету ip ставим и его
Распаковываем dir300-flash и в каталоге с распакованными файлами пишем

тянем с сети саму прошивку http://downloads.openwrt.org/kamikaze/8.09. s-root.squashfs
http://downloads.openwrt.org/kamikaze/8.09. os-vmlinux.lzma
ВНИМАНИЕ ТЯНУТЬ ТОЛЬКО С ОФФИЦИАЛЬНОГО САЙТА В ДРУГОМ МЕСТЕ МОЖЕТ БЫТЬ БИТАЯ — САМ НА ЭТО НАПАРОЛСЯ
openwrt-atheros-root.squashfs и openwrt-atheros-vmlinux.lzma ложим рядом со скриптом dir300-flash.sh
— втыкаем провод одним концом в комп а вторым в девайс в WAN. порт
— выключаем девайс (вынимаем провод питания)
запускаем $ dir300-flash.sh eth0 (ну или eth1 смотря куда засунули кабель)

и сразуже втыкаем провод питания в железку обратно

идем курить)
возвращаемся если все хороше то нам напишут Happy hacking! иначе чтото там страшное про способ востановить родную прошивку
после прошивки система будет доставляться – минут от 3 до 15
перетыкиваем кабель в LAN порт — ставим себе ип 192.168.1.2/24

пишем в броузере 192.168.1.1 и пьем пиво
после того как установите пароль на девайсе будет работать ssh
в интерфейсе веб морды разобраться не сложно — и с неё можно ставить модули — тыкаем обновить список модулей и выбираем что доставить — мне надо были mc, pptpd, tc, ip, mini-snmpd — всё это влезло

Сегодня прошьем на WIFI роутер D-Link DIR300NRUB7 который постоянно зависает и глючит прошивку OpenWRT последней на данный момент 15 версии.

Для этого скачиваем прошивку на ]]> странице сайта OpenWRT ]]> по ссылке :

Сохраняем скачиваемую прошивку на компьютер:

Подключаем роутер к компьютеру, предварительно для сетевой карты указываем айпи 192.168.0.2, и далее используем инструкцию с официального сайта OpenWRT по прошивке роутера через Веб интерфейс режима Emergency room. У этого режима разные названия, но суть одна: через этот режим вы всегда сможете восстановить свой роутер после экспериментов, установить openwrt, dd-wrt и восстановить стандартную прошивку.

:

  • Если возникают проблемы с загрузкой образа, то поэкспериментируйте с разными браузерами и их старыми версиям.(firefox 13, ie8).
  • Если возникают проблемы с загрузкой образа на b5,b6,b7, и у вас стоит одна из последних прошивок d-link, то, скорее всего, вам придется понизить версию u-boot.

После установки прошивки, заходим в веб интерфейс OpenWRT 15 указав логин root без пароля, и на скриншоте ниже видим, что веб интерфейс напоминает, о том, что пароль пользователя root отсутствует и необходимо обязательно установить сложный пароль, а так же настроить безопасность WIFI сети со сложным паролем:

Сегодня мы установили прошивку OpenWRT 15 на wifi роутер D-Link DIR300NRUB7, буду рад, если Вам понадобится данный материал.

Сделаем небольшой перерыв и посмотрим интересное видео о самодельном циклоне из ведра:

User Tools

Site Tools

Table of Contents

Смотри D-Link DIR-300 для D-Link DIR-300 версии A1 (другое железо (HW))
Смотри D-Link DIR-600 для D-Link DIR-600 версии A1 (другое железо (HW))

Клоны

При прошивке клонов через web интерфейс стандартной прошивки рекомендуется использовать factory образ клонов для 600 b1 для 600 b2.

Внимание! Wi-Fi может не работать в последних сборках OpenWrt (14.07, 15.05 и ночные сборки).

Решение: Добавить опцию ‘option disassoc_low_ack 0’ в /etc/config/wireless в config wifi-iface секции.

Поддерживаемые версии

Версия/Модель Версия OpenWrt Скачать последнюю версию Примечание
B1, B2, B3 12.09 и новее 15.05.1
B5, B6, B7 14.07 и новее 15.05.1

Аппаратные характеристики

Версия Процессор RAM Flash Порты WiFi USB Serial JTag
B1, B2, B3 Ralink RT3050F@320MHz 32 МБ 4 МБ 4 LAN + 1 WAN (10/100 МБ FastEthernet) 1×1 2.4Ghz 802.11n 150 Мбит/с Нет Да Нет
B5, B6, B7 RaLink RT5350@360MHz 32 МБ 4 МБ 4 LAN + 1 WAN (10/100 МБ FastEthernet) 1×1 2.4Ghz 802.11n 150 Мбит/с Нет (есть распайка) ? ?

B6 и B7 — удешевленные версии B5

Установка

Версии B1,B2,B3

Через web интерфейс

Если выдает ошибку образа, то шьем через emergency room:

Версии B5,B6,B7

Emergency room

У этого режима разные названия, но суть одна: через этот режим вы всегда сможете восстановить свой роутер после экспериментов, установить openwrt, dd-wrt и восстановить стандартную прошивку.

Если возникают проблемы с загрузкой образа, то поэкспериментируйте с разными браузерами и их старыми версиям.(firefox 13, ie8).

Если возникают проблемы с загрузкой образа на b5,b6,b7, и у вас стоит одна из последних прошивок d-link, то, скорее всего, вам придется понизить версию u-boot.

Самостоятельная сборка прошивок

Для начала проводим манипуляции, описанные здесь

В make menuconfig выбираем в “target” Ralink RT288x/RT3xxx и в “subtarget” RT3x5x/RT5350 based boards . Не трогаем “target profile” (оставляем “Default Profile”). При желании, добавляем Luci и все остальное. После make соберутся образы:

Для установки через web интерфейс стандартной прошивки B1, B2, B3.

Когда процесс сборки закончится, для прошивки вам необходимо будет, либо использовать factory образ, либо переконвертировать sysupgrade образ OpenWrt в специальный формат dir-300 или dir-600 (смотря какое устройство вы собираетесь перепрошить). Для этого вам нужна программка v2image, которая входит в архив по ссылке: dir300b.v2.02.source.tar.gz Распаковав архив, найдите эту программку, например, поиском. Переместите в директорию с вашей прошивкой. И затем, если вы работаете из-под Linux (что подразумевается по умолчанию), запустите в зависимости от версии вашего устройства:

Wifi Выдает только 65МБит/c?

Изменение данной настройки в домах с большой плотностью wifi точек, может только ухудшить производительность вашего роутера вечером, когда соседские точки сильно загружены.

Суть в том, что по умолчанию в Openwrt соблюдаются законодательства разных стран и при присутствии других wifi роутеров, ваш роутер сбрасывает канал 40mhz до 20 mhz, дабы не загрязнять эфир и не ухудшать собственную производительность, хотя сообщает что умеет 150МБит/c и 40mhz, а так как у нас режим MIMO 1:1, то при 20mhz получаем 65 МБит/с по стандарту.

Заходим по ssh(если вы еще не установили пароль, то по telnet) и вводим команды:


[an error occurred while processing the directive]
Карта сайта