MAL4X Научно-технический форум разработчиков симуляторов и автоматики


Симуляторы перегрузок. DIY электроника. ЭВМ. Компьютерные сети.
Up

D-Link DIR-620 rev. D1 и OpenWRT

Все о беспроводных и мобильных сетях. Советы практиков.

Модераторы: Death_Morozz, FELiS, null, VBM

D-Link DIR-620 rev. D1 и OpenWRT

Сообщение FELiS » 05 дек 2013, 17:40

UPD В текущей разрабатываемой версии сломана поддержка usb, для желающих иметь рабочий usb собирайте из исходников версию Attitude Adjustment 12.09
Инструкция по сборке
Для сборки прошивки под роутер dir-620 d1 укажите:
Target System ⇒ "Ralink RT288x/RT305x", Subtarget ⇒ "RT305x based boards":

Уже собранная прошика
здесь



Внимание, мануал для ревизии D1, другие не подойдут! Делаете все на свой страх и риск, будьте готовы к брику роутера и оживлению его через uart!

В общем начнем. Компилировать ничего я не стал, а скачал уже скомпилированную прошивку отсюда:
http://downloads.openwrt.org/snapshots/trunk/ramips/openwrt-ramips-rt305x-dir-620-d1-squashfs-sysupgrade.bin
На родной прошивке версии 1.3.6 через веб интерфейс загрузить прошивку не получилось, в краш режим зайти зажатием кнопки на 30 секунд тоже. Откатился до версии 1.3.5, не помогло. Решил рискнуть, поставил заливаться 1.3.6 и на половине прогрессбара отключил питание от роутера, так как перепрошивка не затрагивает бут и имелся переходник usb-uart на pl2303 особо не боялся. В результате при следующем включении роутер замигал лампочкой power и зашел в крашмод по адресу 192.168.0.1.
Прошивка OpenWRT залилась без нареканий. Роутер изменил адрес на 192.168.1.1 и пустил в телнет.
Первым делом устанавливаем пароль рута командой passwd. Далее telnet отключается и роутер начинает работать через ssh. Качаем PuTTY и заходим.
Ставим веб-морду:

Код: Выделить всё
opkg update
opkg install luci-ssl
opkg install luci-i18n-russian
/etc/init.d/uhttpd start
/etc/init.d/uhttpd enable



После чего настраиваем wi-fi и прочее.
Вложения
dlink.png
dlink.png (33.65 КБ) Просмотров: 26009
Аватара пользователя
FELiS
Добрый Фелис
 
Сообщения: 532
Зарегистрирован: 11 янв 2007, 23:21
Благодарил (а): 27 раз.
Поблагодарили: 123 раз.
Баллы репутации: 156
ТехнарьТехнарь

Re: D-Link DIR-620 rev. D1 и OpenWRT

Сообщение FELiS » 05 дек 2013, 23:57

блять, они не допилили usb, буду писать им репорты, и искать патчи.

делаю все по мануалу:

Код: Выделить всё
opkg update
opkg install kmod-usb-core
opkg install kmod-usb2
insmod ehci-hcd
opkg install usbutils


А в ответ:
Код: Выделить всё
root@OpenWrt:~# lsusb
unable to initialize libusb: -99


Код: Выделить всё
root@OpenWrt:~# lsmod | grep usb
ledtrig_usbdev          1920  0
nls_base                5022  1 usbcore
usb_common              1160  1 usbcore
usbcore               107219  4 ehci_platform


logread:
Код: Выделить всё
Thu Dec  5 21:03:32 2013 kern.info kernel: [  905.170000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
Thu Dec  5 21:03:32 2013 kern.info kernel: [  905.200000] ehci-platform: EHCI generic platform driver


dmesg:
Код: Выделить всё
[  905.170000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[  905.200000] ehci-platform: EHCI generic platform driver


Код: Выделить всё
root@OpenWrt:~# lsmod | grep usb
ledtrig_usbdev          1920  0
nls_base                5022  1 usbcore
usb_common              1160  1 usbcore
usbcore               107219  4 ehci_platform
[1]+  Done                       lsmod | grep ehci


Топик на openwrt.org
Аватара пользователя
FELiS
Добрый Фелис
 
Сообщения: 532
Зарегистрирован: 11 янв 2007, 23:21
Благодарил (а): 27 раз.
Поблагодарили: 123 раз.
Баллы репутации: 156
ТехнарьТехнарь

Re: D-Link DIR-620 rev. D1 и OpenWRT

Сообщение Death_Morozz » 07 дек 2013, 00:18

как ты дрючишь dlink так и я дрючу tplink, никому не легче, но пока zyxel в домашнем сегменте их ебёт, без этих сложностей.
Хочешь сделать хорошо - сделай это сам.
Изображение
Аватара пользователя
Death_Morozz
Фраерок
 
Сообщения: 2839
Зарегистрирован: 11 янв 2007, 23:35
Откуда: Ростов-на-Дону
Благодарил (а): 822 раз.
Поблагодарили: 312 раз.
Баллы репутации: 200
ТехнарьТехнарьТехнарь

Re: D-Link DIR-620 rev. D1 и OpenWRT

Сообщение FELiS » 07 дек 2013, 00:22

Тут не в производителе загвоздка. Да и 620й в какой то из кинетиков перешивается. Критерием моего выбора было железо и цена.
Аватара пользователя
FELiS
Добрый Фелис
 
Сообщения: 532
Зарегистрирован: 11 янв 2007, 23:21
Благодарил (а): 27 раз.
Поблагодарили: 123 раз.
Баллы репутации: 156
ТехнарьТехнарь

Re: D-Link DIR-620 rev. D1 и OpenWRT

Сообщение Death_Morozz » 07 дек 2013, 00:27

такая же песня, но одобряю ;)
Хочешь сделать хорошо - сделай это сам.
Изображение
Аватара пользователя
Death_Morozz
Фраерок
 
Сообщения: 2839
Зарегистрирован: 11 янв 2007, 23:35
Откуда: Ростов-на-Дону
Благодарил (а): 822 раз.
Поблагодарили: 312 раз.
Баллы репутации: 200
ТехнарьТехнарьТехнарь

Re: D-Link DIR-620 rev. D1 и OpenWRT

Сообщение FELiS » 07 дек 2013, 00:38

http://h-wrt.com
Этот чувак сделал из роутера на openwrt настоящий пека
Аватара пользователя
FELiS
Добрый Фелис
 
Сообщения: 532
Зарегистрирован: 11 янв 2007, 23:21
Благодарил (а): 27 раз.
Поблагодарили: 123 раз.
Баллы репутации: 156
ТехнарьТехнарь

Re: D-Link DIR-620 rev. D1 и OpenWRT

Сообщение FELiS » 07 дек 2013, 09:02

Аватара пользователя
FELiS
Добрый Фелис
 
Сообщения: 532
Зарегистрирован: 11 янв 2007, 23:21
Благодарил (а): 27 раз.
Поблагодарили: 123 раз.
Баллы репутации: 156
ТехнарьТехнарь

Re: D-Link DIR-620 rev. D1 и OpenWRT

Сообщение Death_Morozz » 07 дек 2013, 21:07

посмотрим, как твой тикет решат, но в репу плюс.
Хочешь сделать хорошо - сделай это сам.
Изображение
Аватара пользователя
Death_Morozz
Фраерок
 
Сообщения: 2839
Зарегистрирован: 11 янв 2007, 23:35
Откуда: Ростов-на-Дону
Благодарил (а): 822 раз.
Поблагодарили: 312 раз.
Баллы репутации: 200
ТехнарьТехнарьТехнарь

Re: D-Link DIR-620 rev. D1 и OpenWRT

Сообщение serponomarew » 28 янв 2014, 11:30

Не подскажите как написать правильно скрипт для установки сразу всех нужных пакетов?
http://forum.ixbt.com/topic.cgi?id=14:56970:1581#1581 по примеру создать попробывал, не работает
serponomarew
Зашел на огонёк
 
Сообщения: 4
Зарегистрирован: 17 янв 2014, 17:24
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Баллы репутации: 0

Re: D-Link DIR-620 rev. D1 и OpenWRT

Сообщение FELiS » 29 янв 2014, 07:45

serponomarew писал(а):по примеру создать попробывал, не работает

А что пишет в ответ? Вроде рабочий скрипт.

Death_Morozz писал(а):посмотрим, как твой тикет решат, но в репу плюс.

Тикет еще не решили, но подсказали где кроется проблема. Есть фикс этой же проблемы для версии АА
https://dev.openwrt.org/ticket/13081
Аватара пользователя
FELiS
Добрый Фелис
 
Сообщения: 532
Зарегистрирован: 11 янв 2007, 23:21
Благодарил (а): 27 раз.
Поблагодарили: 123 раз.
Баллы репутации: 156
ТехнарьТехнарь

Re: D-Link DIR-620 rev. D1 и OpenWRT

Сообщение serponomarew » 29 янв 2014, 11:10

FELiS писал(а):А что пишет в ответ? Вроде рабочий скрипт.

ошибку выдает не успел заскринить, буду прошивать на новую версию с репозитория и попробую скрипт ещё раз
serponomarew
Зашел на огонёк
 
Сообщения: 4
Зарегистрирован: 17 янв 2014, 17:24
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Баллы репутации: 0

Re: D-Link DIR-620 rev. D1 и OpenWRT

Сообщение CAB » 29 янв 2014, 11:10

FELiS писал(а):Тикет еще не решили, но подсказали где кроется проблема. Есть фикс этой же проблемы для версии АА
https://dev.openwrt.org/ticket/13081


Вот только нет версии AA для DIR-620 rev.D1
CAB
Зашел на огонёк
 
Сообщения: 1
Зарегистрирован: 29 янв 2014, 11:07
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Баллы репутации: 0

Re: D-Link DIR-620 rev. D1 и OpenWRT

Сообщение serponomarew » 29 янв 2014, 12:34

serponomarew писал(а):А что пишет в ответ? Вроде рабочий скрипт.

Снимок.PNG
Снимок.PNG (123.49 КБ) Просмотров: 25486


тут как понимаю прав не хватает
Снимок1.PNG
Снимок1.PNG (116.23 КБ) Просмотров: 25486


это ошибка когда по твоей инструкции пакеты устанавливал
Снимок2.PNG
Снимок2.PNG (166.11 КБ) Просмотров: 25486


ещё как отключить WPA: group key handshake completed (RSN) ?
http://forum.ixbt.com/topic.cgi?id=14:49819-62#1894 с это темы параметр option 'wpa_group_rekey' не работает

вот недавно появилась проблема:
Код: Выделить всё
Wed Jan 29 16:47:49 2014 daemon.info hostapd: wlan0: STA e0:b9:a5:f5:d9:a0 IEEE 802.11: disconnected due to excessive missing ACKs
Wed Jan 29 16:47:58 2014 daemon.info hostapd: wlan0: STA e0:b9:a5:f5:d9:a0 IEEE 802.11: authenticated
Wed Jan 29 16:47:58 2014 daemon.info hostapd: wlan0: STA e0:b9:a5:f5:d9:a0 IEEE 802.11: associated (aid 1)

https://forum.openwrt.org/viewtopic.php?pid=224028#p224028 помогает опция option disassoc_low_ack 0, сначала думал что из-за 11 канала
Код: Выделить всё
Wed Jan 29 17:06:05 2014 daemon.info hostapd: wlan0: STA e0:b9:a5:f5:d9:a0 IEEE 802.11: disassociated
Wed Jan 29 17:06:06 2014 daemon.info hostapd: wlan0: STA e0:b9:a5:f5:d9:a0 IEEE 802.11: deauthenticated due to inactivity (timer DEAUTH/REMOVE)

теперь такая фигня)
serponomarew
Зашел на огонёк
 
Сообщения: 4
Зарегистрирован: 17 янв 2014, 17:24
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Баллы репутации: 0

Re: D-Link DIR-620 rev. D1 и OpenWRT

Сообщение Alessandro.Shigida » 29 янв 2014, 23:11

Здравствуйте.
Вот поставил на D1 это: http://downloads.openwrt.org/snapshots/ ... pgrade.bin вместо стандартной проши.
USB, естественно, не работает.
Код: Выделить всё
root@OpenWrt:~# lsusb
unable to initialize libusb: -99

Подскажите, пжлст, что сделать чтоб работало. Только связался с OpenWRT, еще далеко не во все вкинулся.
И что такое транки, тикеты?
Alessandro.Shigida
Зашел на огонёк
 
Сообщения: 5
Зарегистрирован: 29 янв 2014, 23:01
Благодарил (а): 2 раз.
Поблагодарили: 4 раз.
Баллы репутации: 5

Re: D-Link DIR-620 rev. D1 и OpenWRT

Сообщение Death_Morozz » 30 янв 2014, 18:50

в разработке софта это:
trunk — основная ветка разработки проекта. В нее вносятся все изменения и исправления ошибок.
tags содержит релизы проекта. Именно из поддиректорий директории /tags исходный код выкладывается на рабочие сервера.
branches необходима для упрощения внесения больших изменений в код проекта. В ней хранятся ветви разработки. Если человек разрабатывает большую фичу, то он должен создать себе бранч и время от времени синхронизировать его с trunk. По окончании разработки фичи этот бранч сливается с транком и удаляется.

ticket указание неработоспособности чего-то или проблему.
Хочешь сделать хорошо - сделай это сам.
Изображение
Аватара пользователя
Death_Morozz
Фраерок
 
Сообщения: 2839
Зарегистрирован: 11 янв 2007, 23:35
Откуда: Ростов-на-Дону
Благодарил (а): 822 раз.
Поблагодарили: 312 раз.
Баллы репутации: 200
ТехнарьТехнарьТехнарь

След.

Вернуться в Беспроводные сети

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 25

cron
x

#{title}

#{text}