Страница пересобрана: 05:11 10.03.2019
[d | an-b-bro-fr-hr-l-m-med-mi-mu-ne-o-ph-r-s-sci-sp-tran-tv-x | bg-vg | au-tr | a-aa-c-fi-jp-rm-tan-to-vn | gf | azu-dn-hau-ls-ma-maid-me-mo-p-sos-t-w | misc-vnd | stat ]
[Burichan] [Futaba] [Gurochan] - [Архив - Каталог] [Главная]

[Назад]
Ответ
Файл: 1551452560541.jpg -(56 KB, 600x600, AXR-1.JPG)
56 No.207232  

Не так давно приобрёл железку, известную как AXR-1 PoE (пикрилейтед), собирался в гермокоробе прикрутить её на даче для устойчивого сотового интернета. Однако, когда решил её протестировать, столкнулся с суровой правдой, что изготовитель лучше делает направленные антенны, чем "технически сложные устройства": сотовый модем при перезагрузке роутера не перезагружается и не распознаётся, версия OpenWRT - древняя (Barrier Braker), часть желательных для работы с модемами драйверов появляется в репозиториях лишь следующих версий, а сами репозитории - недоступны (и ладно бы из-за РКН, но похоже что сами сервера пакеты для этой древности не держат), т.е. через opkg не закачать.

К чему клоню: пускай сами производители особо поддержкой и не занимаются, но они хотя бы выложили на своём форуме достаточную по объёму документацию по пациенту (SDK плюс распиновка) для того, чтобы желающие специалисты могли нужные пакеты собрать сами. Беда в том, что я специалистом не являюсь, максимум - опытным пользователем, и в попытке собрать что-то я уткнулся в потолок этого опыта.

Собственно, прошу совета: от чего толкаться и куда копать дальше - пытаться через этот SDK собрать нужные пакеты, или вообще попытаться собрать полноценную прошивку на более новой версии OpenWRT?

>> No.207234  

Собственно, забыл прикрутить ссылку на форум:
http://antex-e.ru/forum/7/2125/

Ну, и имеющаяся у OpenWRT информация о плате, на базе которой железка собрана
https://openwrt.org/toh/hwdata/skylab/skylab_skw92a

Ну, и естественно, готов делиться информацией об устройстве, если будут запросы.

оп

>> No.207236  

>>207232
Лучше, конечно, будет обновить OpenWRT и уже от этого плясать. Тем более, что даже оригинальная прошивка есть для отката в случае проблем.
Как я понимаю, полноценную нативную поддержку этой платы в OpenWRT недавно добавили: https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=e42327aa890e64f8bf5e620c2b2a1fd609ce20fb
Уже собранные снапшоты транка тоже есть: https://downloads.openwrt.org/snapshots/targets/ramips/mt76x8/

Ничего сложного в обновлении OpenWRT до OpenWRT быть не должно.

В общем, лично я бы попробовал прошить то, что предоставляет OpenWRT, если оно подходит. Если будут проблемы, то тогда уже buildroot собственной прошивки с исправлениями. А уж если после этого ничего не получится, то запинывать то, что предоставляет производитель.

>> No.207238  

>>207236

>В общем, лично я бы попробовал прошить то, что предоставляет OpenWRT, если оно подходит.

Ну, кстати да: в самом начале самостоятельных попыток разобраться я уже ставил эту тестовую прошивку, и она даже успешно на роутере завелась. Тогда меня, правда, испугало то, что веб-интерфейс был недоступен - лишь потом я узнал, что тестовые прошивки, зачастую, "голые", и все нужные пакеты (включая LuCI) надо потом самостоятельно доустанавливать.
В общем, если я правильно понял - то стоит попробовать поставить её ещё раз?

>Если будут проблемы, то тогда уже buildroot собственной прошивки с исправлениями.

Наверняка к этому ещё предстоит вернуться: если я правильно понял те мануалы и инструкции, которые успел просмотреть по теме, конфигурации интерфейсов записываются в сжатую неперезаписываемую память, и единственный способ их изменить на рабочие - пересобрать прошивку.
Кстати, ещё один момент: когда пытался скомпилировать прошивку самостоятельно, наталкивался на ошибки, мешавшие сборке - и это при том, что следовал всем инструкциям. Сейчас грешу на то, что проводил сборку в Ubuntu Mate 18.04, хотя где-то видел предупреждения о том, что стоит заниматься этим в 16-й версии.

>А уж если после этого ничего не получится, то запинывать то, что предоставляет производитель.

Уух, а вот это вообще будет тёмным лесом. Чую, придётся запастись кофеином...

>> No.207240  

>>207238
Да, стоит попробовать поставить ее еще раз. OpenWRT действительно идет без LuCI изначально.
В общем-то лучше сразу запастись TTL-кабелем или как там доступен последовательный порт на случай, если что-то пойдет не так.

Конфигурация OpenWRT вся записывается в перезаписываемую память. Проблемы могут быть только с DeviceTree, куда записывается конфигурация GPIO и все такое. Уж не знаю, как она отличается на этой железке от того, что предусмотрено в OpenWRT.

Версия убунты сильно на сборку OpenWRT влиять не должна. Ошибки при сборке скорее всего из-за того, что какая-то требуемая утилита была не установлена. Либо как-то в make menuconfig поменял настройки, что оно стало несобираемо. Для начала всегда лучше со всеми настройками по-умолчанию проверить, а потом уже их менять или что-то патчить.

>> No.207242  

>>207240
Большое спасибо за совет поставить и настроить: пакеты (включая нужные модули драйверов) прекрасно поставились, и сама связка прекрасно переносит перезагрузку любого из её элементов.

Впрочем, скорее всего полноценной сборкой прошивки таки придётся заняться: особо с установкой пакетов не заморачивался, ставил в т.ч. те, что были в старой версии - памяти на /overlayfs в результате осталось 800 Кб а ведь хотел ещё и mtr с adb вставить как минимум, а как максимум - cjdns или его аналог…

>> No.207248  

В общем, составил списочек компонентов, которые решил оставить на потом / не знал при вчерашней установке (утилиты htop, mtr, mc, и реально потенциально полезный zram-swap), плюс держу под рукой список вчера установленных пакетов; загвоздка - в прошлый раз, когда пытался заняться сборкой, так и не нашёл способа скормить такой список в buildroot, избежав тем самым возни в menuconfig (да и старый список тогда был явно поменьше 180 пунктов...). Для тестового прогона и сборки "по умолчанию" это, конечно, не критично, но он таки в buildroot был бы настолько же полезен, как и в imagebuilder в инструкциях по билдруту на применение списка пакетов не наталкивался, так что ссылкам на описание подобного был бы признателен

Ну, и при наведении справок, также наткнулся на возможное объяснение моих проблем со сборкой (пользуясь случаем - передаю "привет" РКН), так что может образ Ubuntu 16.04 сегодня и не пригодится.

>> No.207258  

В общем, ситуация разряда "два шага вперёд, один - назад": с одной стороны, скомпилировать прошивку всё же удалось, как и добиться от роутера дружбы с модемом (включая его перезагрузку по аптайму раз в сутки) удалось, вплоть до нехилых скоростей в "идеальную погоду на Марсе" на одну внешнюю антенну в band 3 (1800 МГц) - http://yota.speedtestcustom.com/result/3a392540-3ee4-11e9-b5de-211774a52aa7

С другой стороны, как начал присматриваться на "перспективные технологии", а в частности - mwan3 (с рассуждением в духе "я такой повешу, сосед повесит такой же или аналогичный - вот по вайфаю и будем расшаривать друг другу"; вайфай для роутера, в таком случае, был бы вторым соединением в интернет, wwan), - так сразу столкнулся с проблемой доступности интернет-подключения, причём как понимаю - ещё на этапе добавления wwan в конфигурацию, не говоря уж о настройке мультивана.

Завтра попробую на свежую голову ещё разок - и информацию поискать о настройке интерфейсов, и о том, как же всё таки эту балансировку нескольких wan-подключений с возможностью их одновременного использования, сделать. Наверняка - ещё раз пересоберу прошивку, чтобы "mwan3" изначально отсутствовал в образе, но сам пакет был под рукой надо будет, кстати, на ночь поставить комп это делать, и заодно собрать сразу все пакеты, какие возможно: если итоговая папка будет по размеру карты памяти в модеме - сразу же тогда этот "репозитарий" на неё залить...

>> No.207282  
Файл: 1551983226470.jpg -(102 KB, 832x845, photo_2019-03-07_20-55-45.jpg)
102

Цитируя опа соседнего треда - "я нечаянно роутер" слишком большой прошивкой, а значит - его нужно воскрешать.

По модели платы SKW92A была найдена инструкция по перепрошивке/дебрику через консольный порт - https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=e42327aa890e64f8bf5e620c2b2a1fd609ce20fb (страница может быть недоступна из-за РКН, открывать через прокси/впн/тор)

На основе этих данных стал вопрос приобретения программатора (ведь так называется прибор для доступа к последовательной консоли на плате?), подходящего для подключения к портам консоли на пикрилейтед (второму - UART0_RXD, подключенному 25-м пину, и третьему - UART0_TXD, подключенному к 26-му; если правильно понимаю, то самый первый является "землёй").

Собственно, пара вопросов: подойдёт ли для этой цели "CP2102 Module" (или же стоит взять другой, аналогичный), и можно ли имеющийся Ethernet-порт считать за LAN-овский (или таки надо через USB-Ethernet переходник подключаться к одному из USB-портов)?

>> No.207283  

>>207282

>По модели... найдена инструкция по перепрошивке/дебрику...

И лишь сейчас я понял, что эта страница всё время была ссылкой в посте >>207236 хотелось бы сказать, что просто забыл о её существовании, но менее стыдно за себя бы не стало
оп

>> No.207285  
Файл: 1551988597891.jpg -(56 KB, 600x569, DOC001175206.jpg)
56

>>207282

> Собственно, пара вопросов: подойдёт ли для этой цели "CP2102 Module"

Да, подойдет. Только это не "программатор", а преобразователь интерфейса. Он много чего делать позволяет, и маст хев в домашней лаборатории.

> можно ли имеющийся Ethernet-порт считать за LAN-овский

Вот это не скажу, но судя по картинке - да.

>> No.207289  
Файл: 1552029113534.jpg -(910 KB, 1632x1224, KIMG0125.jpg)
910

>>207282

>"CP2102 Module" (или же стоит взять другой, аналогичный)

Насколько мне известно, изо всех простых преобразователей cp2102 является самым дешёвым (ты же не в чипдипе будешь брать, верно?). Так что выбор очевиден.
pic related

>> No.207291  

>>207289

>ты же не в чипдипе будешь брать, верно?

Возможно, что придётся там: в моём Замкадске таких вещей даже в радиотехнических нема, ждать с алиэкспресс - тоже нет времени.
Да и даже в дипе если брать под заказ - то чуть дешевле получается, чем если по-обычному купить у них в розницу: 460 рублей за самый простенький вариант

>> No.207293  

>>207291
Если USB не нужно, в случае когда есть машина с портом RS-232, то можно и на MAX232 собрать схемку конвертер уровней. Получится дешевле.

>> No.207294  
Файл: 1552055034196.gif -(28 KB, 1069x520, ttl2rs232.gif)
28

>>207293
Либо вообще из дискретных компонентов, если паяльник из нужного места растет.

>> No.207296  

>>207293
Ну, про возможность самостоятельной пайки с дальнейшим подключением к компьютеру через RS-232 прекрасно знаю помнится, почитывал про поднятие сервера точного времени stratum-1 на Raspberry Pi, с "pulse per second"-синхронизацией от спутников GPS - как раз использовался серийник, пущенный от антенны и подключенный на нужный пин, но ни порта на ноутбуке, ни серийного кабеля, ни паяльника при себе, к сожалению, нет. Знаю, что пора - но всему свой черёд

\\\

Возвращаясь к плате и того, какой дальнейший функционал для неё выбрать: т.к. она рассчитана на работу в гермобоксе на улице, рядом с антенной, и питание она получает через PoE, выход витой пары будет подключен к обычному комнатному роутеру. Соответственно, думаю по основной настройке сделать из неё статический шлюз по условному адресу 192.168.0.1 и оставив включенным NAT между платой и модемом (в модеме при этом на адрес шлюза будет назначен DMZ, т.е. в результате получаем лишь одинарный NAT), повесив при этом большую часть остального функционала локальной сети (навроде DHCP) на комнатный роутер 192.168.0.2.

И вот тут натыкаюсь на "и хочется" (настроить в шлюзе дополнительно dnscrypt с dnsmasq и поднять tor; прикинуть перспективу развёртывания wifi-mesh в кооперации с соседями), "и колется" (ограничение флеш-памяти в 7,9 Мб, в теории, обходится подключением usb-хаба и флешкой в нём, но вот 64 Мб оперативки - уже куда более весомое ограничение). Есть предложения по списку пакетов?

>> No.207298  

>>207296
А Raspberry Pi или что-то подобное есть?
Можно и их серийным портом воспользоваться в таком случае.

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

>> No.207299  

>>207289
Сороковик с jis клавой, идеально.



Удалить сообщение []
Пароль
[d | an-b-bro-fr-hr-l-m-med-mi-mu-ne-o-ph-r-s-sci-sp-tran-tv-x | bg-vg | au-tr | a-aa-c-fi-jp-rm-tan-to-vn | gf | azu-dn-hau-ls-ma-maid-me-mo-p-sos-t-w | misc-vnd | stat ]
[Burichan] [Futaba] [Gurochan] - [Архив - Каталог] [Главная]