Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revisionBoth sides next revision
ru:toh:d-link:dir-300revb [2017/08/01 19:53] – [Поддерживаемые версии] gtrtfmru:toh:d-link:dir-300revb [2018/02/11 17:02] – external edit
Line 1: Line 1:
 +====== D-Link DIR-300(Bx)/DIR-600(Bx) ======
 +| :!: Смотри **[[toh:d-link:dir-300|D-Link DIR-300]]** для D-Link DIR-300 версии A1 (другое железо (HW)) |
 +| :!: Смотри **[[toh:d-link:dir-600|D-Link DIR-600]]** для D-Link DIR-600 версии A1 (другое железо (HW)) |
 +=====Клоны=====
 +Известные клоны:
 +  *D-Link Dir-300 B1: D-Link Dir600 B1, D-Link Dir600 B2.
 +  *D-Link Dir-300 B5: D-Link Dir600 B5?, ZyXEL Keenetic Start?
  
 +При прошивке клонов через web интерфейс стандартной прошивки рекомендуется использовать factory образ клонов [[https://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/rt305x/openwrt-15.05.1-ramips-rt305x-dir-600-b1-squashfs-factory.bin|для 600 b1]] [[https://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/rt305x/openwrt-15.05.1-ramips-rt305x-dir-600-b2-squashfs-factory.bin|для 600 b2]].
 +
 +Внимание! Wi-Fi может [[https://dev.openwrt.org/ticket/14322|не работать]] в последних сборках OpenWrt (14.07, 15.05 и ночные сборки). 
 +
 +Решение: Добавить опцию ‘option disassoc_low_ack 0’ в /etc/config/wireless в config wifi-iface секции.
 +
 +
 +===== Поддерживаемые версии =====
 +^ Версия/Модель ^ Версия OpenWrt ^ Скачать последнюю версию^ Примечание ^
 +| B1, B2, B3 |  12.09 и новее  |  [[https://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/rt305x/openwrt-15.05.1-ramips-rt305x-dir-300-b1-squashfs-factory.bin|15.05.1]]  |  |
 +| B5, B6, B7 |  14.07 и новее  |  [[https://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/rt305x/openwrt-15.05.1-ramips-rt305x-dir-300-b7-squashfs-sysupgrade.bin|15.05.1]]  |   |
 +
 +===== Аппаратные характеристики =====
 +^Версия^     Процессор    ^  RAM    Flash  ^  Порты       WiFi       USB   ^ Serial ^ JTag ^
 +|B1, B2, B3|Ralink RT3050F@320MHz|32 МБ|4 МБ| 4 LAN + 1 WAN (10/100 МБ FastEthernet) | 1x1 2.4Ghz 802.11n 150 Мбит/с |  Нет  |    Да    Нет  |
 +|B5, B6, B7|RaLink RT5350@360MHz|32 МБ|4 МБ| 4 LAN + 1 WAN (10/100 МБ FastEthernet) | 1x1 2.4Ghz 802.11n 150 Мбит/с |  Нет (есть распайка)  |  ?  |  ?   |
 +
 +B6 и B7 - удешевленные версии B5
 +===== Установка =====
 +==== Версии B1,B2,B3 ==== 
 +Через web интерфейс
 +  *Скачиваем [[https://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/rt305x/openwrt-15.05.1-ramips-rt305x-dir-300-b1-squashfs-factory.bin|factory образ]].
 +  *Прошиваем через web интерфейс роутера как стандартную прошивку.
 +
 +Если выдает ошибку образа, то шьем через [[#emergency room]]:  
 +
 +==== Версии B5,B6,B7 ==== 
 +Через [[#emergency room]]
 +
 +
 +=====Emergency room=====
 +
 +У этого режима разные названия, но суть одна: через этот режим вы всегда сможете восстановить свой роутер после экспериментов, установить openwrt, dd-wrt и восстановить стандартную прошивку.
 +
 +Итак:
 +  *Скачиваем образ для [[https://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/rt305x/openwrt-15.05.1-ramips-rt305x-dir-300-b1-squashfs-factory.bin|b1, b2, b3]] или [[https://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/rt305x/openwrt-15.05.1-ramips-rt305x-dir-300-b7-squashfs-sysupgrade.bin|b5, b6, b7]]
 +  *Выключаем роутер, вынимаем все остальные кабели, подключаем компьютер к роутеру (для b1 рекомендуется использовать синий кабель из комплекта.) 
 +  *Устанавливаем на компьютере IP вручную 192.168.0.2, подсеть 255.255.255.0, шлюз 192.168.0.1.(Если не сработало то 192.168.1.2, подсеть 255.255.255.0, шлюз 192.168.1.1)
 +  *Зажимаем кнопку Reset.
 +  *Включаем роутер и ждем 10-20 секунд.
 +  *Отпускаем Reset, ждем минуту и подключаемся через браузер к 192.168.0.1. (192.168.1.1)
 +  *Видим веб-интерфейс восстановления прошивки, загружаем openwrt образ(или любой другой).
 +  *После автоматической перезагрузки получаем openwrt, адрес админки 192.168.1.1(не забываем сменить настройки сетевухи на автоматические)  .
 +
 +Если возникают проблемы с загрузкой образа, то поэкспериментируйте с разными браузерами и их старыми версиям.(firefox 13, ie8).
 +
 +Если возникают проблемы с загрузкой образа на b5,b6,b7, и у вас стоит одна из последних прошивок d-link, то, скорее всего, вам придется понизить версию u-boot.
 +
 +=====Самостоятельная сборка прошивок=====
 +
 +Для начала проводим манипуляции, описанные [[doc:howto:build|здесь]]
 +
 +
 +В ''make menuconfig'' выбираем в "target" ''Ralink RT288x/RT3xxx'' и в "subtarget" ''RT3x5x/RT5350 based boards''. Не трогаем "target profile" (оставляем "Default Profile"). При желании, добавляем Luci и все остальное. После make соберутся образы:
 +  *''openwrt-ramips-rt305x-dir-300-b1-squashfs-factory'' для установки из стандартной прошивки и обновления B1,B2,B3.
 +  *''openwrt-ramips-rt305x-dir-300-b1-squashfs-sysupgrade'' для обновления B1,B2,B3.
 +  *''openwrt-ramips-rt305x-dir-300-b7-squashfs-sysupgrade'' для B5,B6,B7.
 +
 +====Для установки через web интерфейс стандартной прошивки B1, B2, B3.====
 +
 +Когда процесс сборки закончится, для прошивки вам необходимо будет, либо использовать factory образ, либо **переконвертировать** sysupgrade образ OpenWrt в специальный формат  dir-300 или dir-600 (смотря какое устройство вы собираетесь перепрошить). Для этого вам нужна программка **v2image**, которая входит в архив по ссылке: [[https://docs.google.com/uc?export=download&id=0B7gITlLj9CXENEJxaE9jYzVDY00|dir300b.v2.02.source.tar.gz]] Распаковав архив, найдите эту программку, например, поиском. Переместите в директорию с вашей прошивкой. И затем, если вы работаете из-под Linux (что подразумевается по умолчанию), запустите в зависимости от версии вашего устройства:
 +  * Для DIR-300 выполните:<code>v2image -v -i openwrt-ramips-rt305x-dir-300-b1-squashfs-sysupgrade.bin -o openwrt-dir300b1-squashfs-webflash.bin -d /dev/mtdblock/2 -s wrgn23_dlwbr_dir300b</code>
 +  * Для DIR-600 выполните:<code>v2image -v -i openwrt-ramips-rt305x-dir-300-b1-squashfs-sysupgrade.bin -o openwrt-dir600b2-squashfs-webflash.bin -d /dev/mtdblock/2 -s wrgn23_dlwbr_dir600b</code>
 +
 +=====Wifi Выдает только 65МБит/c?=====
 +:!:Изменение данной настройки в домах с большой плотностью wifi точек, может только ухудшить производительность вашего роутера вечером, когда соседские точки сильно загружены.
 +
 +Суть в том, что по умолчанию в Openwrt соблюдаются законодательства разных стран и при присутствии других wifi роутеров, ваш роутер сбрасывает канал 40mhz до 20 mhz, дабы не загрязнять эфир и не ухудшать собственную производительность, хотя сообщает что умеет 150МБит/c и 40mhz, а так как у нас режим MIMO 1:1, то  при 20mhz получаем 65 МБит/с по стандарту.
 +
 +Как исправить:
 +
 +Заходим по ssh(если вы еще не установили пароль, то по telnet) и вводим команды:
 +<code>uci set wireless.radio0.htmode=HT40 /выставляем ширину канала 40mhz, можно и через веб интерфейс.
 +uci set wireless.radio0.noscan=1 /запрещаем роутеру сканировать окружение.
 +uci commit wireless /записываем наши команды в конфигурационный файл.
 +wifi /перезагружает wifi интерфейс с новыми настройками без перезагрузки роутера.
 +</code>
 +И получаем честные 150МБит/c
 +=====Внутренности:===== 
 +====B1====
 +
 +{{:media:dlink:dir-300_rev_b_pcb-top.jpg?400}}
 +==== B5 ====
 +Верх\\
 +{{:media:dlink:dir-300b5_pcb_top.jpg?400|}}
 +
 +Низ\\
 +{{:media:dlink:dir-300b5_pcb_bottom.jpg?400|}}
 +
 +==== B7 ====
 +
 +Верх\\
 +{{:media:dlink:dir-300:dir-300nru_b7-pcb_top.jpg?400|}}
 +====Чипсет B1:====
 +{{:media:dlink:dir-300_rev_b_serial.jpg?400}}
 +
 +TTL Levels\\ 
 +1,4 - TX/RX\\ 
 +2 - GND\\ 
 +3 - Vcc\\
 +настройки по умолчанию: 57600,8N1
 +
 +===== Other Info =====
 +Для подключения STB к DIR-300b1, или замены одного из портов LAN в WAN (например в случае неисправного WAN) мы используем 4 порт LAN маршрутизатора. Другой порт в DIR-300b1 работать не будет. Пример /etc/config/network 
 +<code>
 + config switch_vlan
 +        option device 'rt305x'
 +        option vlan '1'
 +        option ports '1 2 3 6t'
 +
 +config switch_vlan
 +        option device 'rt305x'
 +        option vlan '2'
 +        option ports '0 4 6t'
 +</code>
 +
 +===== Тэги =====
 +{{tag>FastEthernet 5Port integrated 1WNIC 802.11bgn 1Ant DetachableAntenna 32RAM 4Flash 8Flash MIPS 24KE RT3050 RT5350 winbond ramips wlan}}
  • Last modified: 2024/07/20 09:47
  • by sergey_russia