| Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision |
| ru:toh:d-link:dir-300revb [2016/02/01 00:46] – [Other Info] spb | ru:toh:d-link:dir-300revb [2018/02/11 17:02] – external edit |
|---|
| | ====== 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}} |