D link dir 300 openwrt

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) и вводим команды:

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 — всё это влезло

User Tools

Site Tools

Table of Contents

This device is NOT RECOMMENDED for future use with OpenWrt due to low flash/ram.
DO NOT BUY DEVICES WITH 4MB FLASH / 32MB RAM if you intend to flash an up-to-date and secure OpenWrt version (18.06 or later) onto it! See 4/32 warning for details.

1) This device does not have sufficient resources (flash and/or RAM) to provide secure and reliable operation.
This means that even setting a password or changing simple network settings might not be possible any more, rendering the device effectively useless. See OpenWrt on 4/32 devices what you can do now.

2) OpenWrt support for this device will end after 2019.
19.07 will be the last official build for 4/32 devices. After 19.07, no further OpenWrt images will be built for 4/32 devices. See OpenWrt on 4/32 devices what you can do now.

Note: See D-Link DIR-300 for D-Link DIR-300 Rev.A1 (different hardware (HW))
Note: See D-Link DIR-600 for D-Link DIR-600 Rev.A1 (different hardware (HW))

Cleanup Required!
This page or section needs cleanup. You can edit this page to fix wiki markup, redundant content or outdated information.

Clones

Known clones of this device:

Supported Versions

Brand Model Version Current Release OEM Info Forum Topic Technical Data
D-Link DIR-300 B1, B2, B3 18.06.4 View/Edit data
D-Link DIR-300 B5, B6, B7 18.06.4 View/Edit data
D-Link DIR-600 B1 18.06.5 https://eu.dlink.com/de/de/products/dir-600-wireless-n-150-home-router View/Edit data
D-Link DIR-600 B2 18.06.5 https://eu.dlink.com/de/de/products/dir-600-wireless-n-150-home-router View/Edit data
D-Link DIR-600 B6, B6E 18.06.5 http://www.dlink.com/de/de/support/product/dir-600-wireless-n-150-home-router View/Edit data
D-Link DIR-600 B5E 17.01.0 http://www.dlink.com/de/de/support/product/dir-600-wireless-n-150-home-router View/Edit data

Warning! Wireless support is likely to be broken in the latest versions (14.07, 15.05 and trunk). Solution: Adding an option ‘option disassoc_low_ack 0’ to /etc/config/wireless in the config wifi-iface section.

Difference beetween DIR-300 B1/B2/3 and DIR-600B1/B2 is only factory images for install via web interface in stock firmware.

Revision DIR-600 B5E is supported under openwrt with firmware DIR-610-A1!

Warning. Newer images are bricking DIR-600 B5E if sysupgrade is not written before first reboot! So after factory flash don’t reboot, just write the sysupgrade.

Hardware Highlights

Model Version SoC CPU MHz Flash MB RAM MB WLAN Hardware WLAN2.4 WLAN5.0 100M ports Gbit ports Modem USB
DIR-300 B1, B2, B3 Ralink RT3050 320 4 32 Ralink RT3050F b/g/n 5
DIR-300 B5, B6, B7 Ralink RT5350 360 4 32 Ralink RT5350 b/g/n 5
DIR-600 B1 Ralink RT3050 320 4 32 Ralink RT3050F b/g/n 5
DIR-600 B2 Ralink RT3050 320 4 32 Ralink RT3050F b/g/n 5
DIR-600 B6, B6E Ralink RT5350 360 4 32 Ralink RT5350 b/g/n 5
DIR-600 B5E Ralink RT5350 360 4 32 Ralink RT5350 b/g/n 5

B6 + B7 — cheaper versions of B5

Installing of OpenWrt

Model Version Current Release Firmware OpenWrt Install Firmware OpenWrt Upgrade Firmware OEM Stock
DIR-300 B1, B2, B3 18.06.4 http://downloads.openwrt.org/releases/18.06.4/targets/ramips/rt305x/openwrt-18.06.4-ramips-rt305x-dir-300-b1-squashfs-factory.bin http://downloads.openwrt.org/releases/18.06.4/targets/ramips/rt305x/openwrt-18.06.4-ramips-rt305x-dir-300-b1-squashfs-sysupgrade.bin
DIR-300 B5, B6, B7 18.06.4 http://downloads.openwrt.org/releases/18.06.4/targets/ramips/rt305x/openwrt-18.06.4-ramips-rt305x-dir-300-b7-initramfs-kernel.bin http://downloads.openwrt.org/releases/18.06.4/targets/ramips/rt305x/openwrt-18.06.4-ramips-rt305x-dir-300-b7-squashfs-sysupgrade.bin http://www.dlink.com/de/de/support/product/dir-300-wireless-g-router?revision=de_revb
DIR-600 B1 18.06.5 http://downloads.openwrt.org/releases/18.06.5/targets/ramips/rt305x/openwrt-18.06.5-ramips-rt305x-dir-600-b1-squashfs-factory.bin http://downloads.openwrt.org/releases/18.06.5/targets/ramips/rt305x/openwrt-18.06.5-ramips-rt305x-dir-600-b1-squashfs-sysupgrade.bin https://eu.dlink.com/de/de/products/dir-600-wireless-n-150-home-router
DIR-600 B2 18.06.5 http://downloads.openwrt.org/releases/18.06.5/targets/ramips/rt305x/openwrt-18.06.5-ramips-rt305x-dir-600-b1-squashfs-factory.bin http://downloads.openwrt.org/releases/18.06.5/targets/ramips/rt305x/openwrt-18.06.5-ramips-rt305x-dir-600-b1-squashfs-sysupgrade.bin https://eu.dlink.com/de/de/products/dir-600-wireless-n-150-home-router
DIR-600 B6, B6E 18.06.5 http://downloads.openwrt.org/releases/18.06.5/targets/ramips/rt305x/openwrt-18.06.5-ramips-rt305x-dir-610-a1-squashfs-factory.bin http://downloads.openwrt.org/releases/18.06.5/targets/ramips/rt305x/openwrt-18.06.5-ramips-rt305x-dir-610-a1-squashfs-sysupgrade.bin http://www.dlink.com/de/de/support/product/dir-600-wireless-n-150-home-router
DIR-600 B5E 17.01.0 http://downloads.openwrt.org/releases/17.01.0/targets/ramips/rt305x/lede-17.01.0-r3205-59508e3-ramips-rt305x-dir-610-a1-squashfs-factory.bin http://downloads.openwrt.org/releases/17.01.0/targets/ramips/rt305x/lede-17.01.0-r3205-59508e3-ramips-rt305x-dir-610-a1-squashfs-sysupgrade.bin http://www.dlink.com/de/de/support/product/dir-600-wireless-n-150-home-router

B1, B2, B3 versions

Via web interface

NOTE: As of July 2013 only access via the router’s emergency web interface is required to install OpenWrt on this device. The normal web interface might complain about invalid image files and thus not work (as seen with vendor firmware version 2.14).

B5, B6, B7 versions

NOTE: Routers with new firmwares do not accept the current image through the emergency room and are therefore not flashable this way. To circumvent this, you should downgrade u-boot before flashing. Using curl instead of web browser may be worth trying.

B6E version

Can be flashed from Emergency Mode with install file.
If you are able to have OpenWRT after first reboot and next reboot having problems (Still in emergency mode, or won’t boot):
— Flash again OpenWRT from Emergency Mode
— From OpenWRT do an update with SysUpgrade file

DIR-600 B5E

NOTE: Suggested firmware openwrt-ramips-rt305x-dir-610-a1-*.bin leads to a kernel panic.
VFS: Cannot open root device “(null)” or unknown-block(0,0): error -6
The problem exists in OpenWrt 14.07, 15.05 and 15.05.1.
The reason is the lacking option
CONFIG_MTD_SPLIT_SEAMA_FW=y
in target/linux/ramips/rt305x/config-3.18 resp. config-3.10.
This means you have to add the line above and build OpenWrt from the sources.
As of August 2017 Debian 8 Jessie will work, latest versions will fail due to perl incompatibility.

Emergency Web Interface

NOTE: New D-Link firmwares may contain new u-boot bootloader, so you may have problems with installing via emergency web interface.

First, download a pre-compiled build for the DIR-600 or DIR-300 B series. Download links see above. If you’re flashing from the original D-Link firmware, use the factory builds.

NOTE: Use the correct build for your hardware version! This can be found on the router itself or on the box it came in. e.g.: H/W Ver: B2.

NOTE: Disable any other interfaces present on your computer before proceeding, as example wireless interfaces, to minimize confusion.

You can now login to your router flashed with OpenWrt via your web-browser at: http://192.168.1.1 .

NOTE: The router might have too little memory to install LuCI successfully.

curl instead of web browser

NOTE: Upload may fail with modern browsers like Chrome, Safari, etc. If upload page times out or router restarts, use curl instead, i.e.:

Upgrading OpenWrt

If you have already installed a version of OpenWrt and you wish to upgrade your installation you can use sysupgrade .

If you wish to reset your configuration you can add -n to sysupgrade .


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