LINUX.ORG.RU

Сообщения alexey995

 

Openwrt + modem

Форум — General

Ребят, помогите, пожалуйста, подключить модем quectel uc20 к wi-fi плате hlk rt 5030.

Делаю все по инструкции этой https://wiki.openwrt.org/ru/doc/recipes/3gdongle

но не могу понять на какой порт USB он у меня подключен.. В консоле подключение выглядит так:

[    7.510000] usbcore: registered new interface driver usbfs
[    7.510000] usbcore: registered new interface driver hub
[    7.510000] usbcore: registered new device driver usb
[    7.510000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    7.510000] ehci-platform: EHCI generic platform driver
[    8.020000] phy phy-usbphy.0: remote usb device wakeup disabled
[    8.030000] phy phy-usbphy.0: UTMI 16bit 30MHz
[    8.040000] ehci-platform 101c0000.ehci: EHCI Host Controller
[    8.050000] ehci-platform 101c0000.ehci: new USB bus registered, assigned  number 1
[    8.070000] ehci-platform 101c0000.ehci: irq 26, io mem 0x101c0000
[    8.100000] ehci-platform 101c0000.ehci: USB 2.0 started, EHCI 1.00
[    8.110000] usb usb1: no of_node; not parsing pinctrl DT
[    8.110000] hub 1-0:1.0: no of_node; not parsing pinctrl DT
[    8.110000] hub 1-0:1.0: USB hub found
[    8.120000] hub 1-0:1.0: 1 port detected
[    8.130000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    8.150000] ohci-platform: OHCI generic platform driver
[    8.160000] ohci-platform 101c1000.ohci: Generic Platform OHCI controller
[    8.170000] ohci-platform 101c1000.ohci: new USB bus registered, assigned  number 2
[    8.190000] ohci-platform 101c1000.ohci: irq 26, io mem 0x101c1000
[    8.260000] usb usb2: no of_node; not parsing pinctrl DT
[    8.260000] hub 2-0:1.0: no of_node; not parsing pinctrl DT
[    8.260000] hub 2-0:1.0: USB hub found
[    8.270000] hub 2-0:1.0: 1 port detected
[    8.450000] usb 1-1: new high-speed USB device number 2 using ehci-platfor
[    8.610000] usb 1-1: no of_node; not parsing pinctrl DT
[    9.140000] init: - preinit -
[   10.130000] rt305x-esw 10110000.esw: link changed 0x00
[   12.510000] rt305x-esw 10110000.esw: link changed 0x08
[   13.990000] mount_root: jffs2 not ready yet, using temporary tmpfs overlay
[   14.050000] procd: - early -
[   14.050000] procd: - watchdog -
[   15.280000] procd: - ubus -
[   16.320000] procd: - init -
[   17.990000] NET: Registered protocol family 10
[   17.990000] ip6_tables: (C) 2000-2006 Netfilter Core Team
[   17.990000] Loading modules backported from Linux version master-2015-03-0-g141f155
[   17.990000] Backport generated by backports.git backports-20150129-0-gdd4a
[   18.560000] ip_tables: (C) 2000-2006 Netfilter Core Team
[   18.600000] nf_conntrack version 0.5.0 (453 buckets, 1812 max)
[   18.650000] usbcore: registered new interface driver usbserial
[   18.660000] usbcore: registered new interface driver usbserial_generic
[   18.670000] usbserial: USB Serial support registered for generic
[   18.720000] xt_time: kernel timezone is -0000


[   19.120000] usbcore: registered new interface driver option
[   19.130000] usbserial: USB Serial support registered for GSM modem (1-port)

Или, может, недоустановлен какой-то драйвер?

 ,

alexey995
()

Как $_SERVER['REMOTE_ADDR'] (php) на -ash?

Форум — Admin

На php можно получить IP-адрес клиента, с которого выполняется скрипт:

$_SERVER['REMOTE_ADDR']
Как такое же реализовать на ash?

 ,

alexey995
()

Получить IP подключенных устройств

Форум — Admin

Как получить IP подключенных устройств на wifi модуле? Команда iw dev wlan0 station dump дает возможность увидеть только МАС-адрес.

 , ,

alexey995
()

Скорость прочтения настроек uci

Форум — Admin

Всем привет!

Есть некая программа, которая в зависимости от состояния пинов в модуле делает запись в конфиг-файл. Она крутится постоянно в while [ 1 ] Также она читает из конфиг-файла данные, исходя из них что-то делает.

Раньше все значения у меня хранились в отдельном файле. Все работало быстро.

После неких изменений в программе + перенос всех настроеr под uci get/set процесс стал очень грузить модуль.

Может ли это быть конкретно из-за uci, то есть как сильно грузит систему постоянная считка и запись таким методом?

 

alexey995
()

grep + bash

Форум — Admin

С помощью команды

:~#iw dev wlan0 station dump
получаю такой результат:
Station 74:e5:0b:cd:f9:e4 (on wlan0)
        inactive time:  20 ms
Station 48:50:73:f5:c2:2c (on wlan0)
        inactive time:  150 ms

Подскажите, пожалуйста, как мне на -bash занести в массив МАС-адреса подключенных устройств?

 ,

alexey995
()

Запись значения поля в файл

Форум — Admin

Есть конфиг файл. name=«Alex»

Подключив его, я могу считать значение переменной name

source /config

А можно как-то записать новое значение в эту переменную? Или после name=«Vasya» нужно как-то сохранить этот файл...

 

alexey995
()

Загрузка файла на сервер bash

Форум — Admin

Можно ли как-то загрузить файл на сервер, на котором установлен linux, используя bash? Если да, то как?

И еще, подскажите, пожалуйста, как сделать авторизацию на конкретной странице только? Возможно присвоить права на эту страницу одному из пользователей системы, например, admin...

Не используя при этом php, python и perl.

 , , ,

alexey995
()

Установка pwm-gpio-custom в OpenWRT

Форум — Admin

Помогите установить этот пакет. В интернете нашел ссылку на него (так как нету в стандартной сборке у меня) закинул архив в packages, но сборка теперь не компилится, ругается на package-index.

Как правильно его запихнуть туда, может кто ставил?

Всем спасибо за ответы.

 , ,

alexey995
()

Проблема с подключением файла на -sh

Форум — Admin

Есть два файла на sh: a.sh, b.sh. b.sh подключается из a.sh таким образом:

Файл a.sh #!/bin/sh . b.sh

Файл b.sh #!/bin/sh

Почему скрипт a.sh при ручном запуске выполняется нормально, а при постановке в автозагрузку в rc.local не запускается или запускается, но в этом месте с ошибкой - вообщем в процессах не видно (в файле while true, поэтому он висит постоянно до определенного условия)??

Может нужно подключать иным образом как-то?

 

alexey995
()

Реализация на -sh

Форум — Admin

Подскажите, как реализовать такой алгоритм: Нужно чтобы в условии проверки можно было вызвать функцию с передачей ей параметра.

Допустим ф. суммы двух чисел - sum.

if [ (sum 3 2) = 5]; then

fi

И возможно ли вообще такое?

 

alexey995
()

Скорость выполнение -sh или -php?

Форум — Admin

Здравствуйте, форумчане! Интересует такой вопрос: может ли один и тот же скрипт написанный на этих двух языках выполняться ГАРАЗДО дольше на php, чем на системном -sh?

Платформа: HLK-RM04. Система: OpenWRT.

Суть: скрипт обрабатывает GET-запрос с сайта. Так вот, время ожидание при работе -sh скрипта примерно 0,2 с, а все то же на -php уже составляет 1,1 - 1,4 с.

В чем причина может быть?

А еще при исследовании работы модуля замечено, что иногда эти запросы обрабатываются ну очень долго ~ 20 с. Идет постоянный pending и очередь с запросами в 15 - 20 шт. Что это может быть? keep alive = 0 Спасибо.

 , ,

alexey995
()

Управление светодиодом на wi-fi модуле

Форум — Admin

Здравствуйте, форумчане! Есть wi-fi модуль HLK RM-04. Как на нем можно управлять wi-fi светодиодом?

Обычными gpio получается, а тем нет. На каком пин-контроле он может быть задан? Вообщем, подскажите, где его найти. Он полюбову експортирован, так как при команде на перезагрузку wi-fi он загорается и тухнет.

 ,

alexey995
()

Конфигурация gpio через файл .dts в OpenWRT

Форум — Admin

Здравствуйте, форумчане. Объясните, пожалуйста, что означают эти строки в конфигурационном файле .dts, который нужен для компиляции прошивок. Эти настройки стартуют сразу при запуске модуля, как я понимаю.

gpio9 { gpio-export,name = «gpio9»; gpio-export,direction_may_change = <1>; - здесь 1 означает вход или выход? gpios = <&gpio0 9 0>; - 0 это значение, которое подается на пин, так? };

https://www.kernel.org/doc/Documentation/gpio/sysfs.txt

Спасибо.

 , , ,

alexey995
()

Задержка в OpenWRT в миллисекундах

Форум — Admin

В OpenWRT существует известная проблема того, что невозможно получить задержку меньше, чем одна секунда... Может есть у кого какие мысли или решения по этому поводу? Буду очень признателен.

Уже опробовано: - sleep 0.5 = не работает; - реализовал на с = не запускается заранее откомпиленный файл; - реализовал задержку на php, но не получилось поставить пакеты на OpenWRT, вернее поставил, но компилятор так и не был найден по пути /etc/..; - в сети также делают задержку через perl, но опять же я не могу поставить нужные пакеты..

Или может у кого-то есть список ТОЧНО работающих пакетов для того или иного ЯП.

Еще есть вариант сделать свой таймер, который просто будет в вечном цикле проверять текущее время и время через заданные, например, 0,2 секунды. Тогда подскажите, как в этой OpenWRT через grep получить время до миллисекунд?

 , , , ,

alexey995
()

Получить значение уровня сигнала по wi-fi с клиентом

Форум — Admin

В OpneWRT в веб-интерфейсе luci есть визуальный уровень, по которому можно следить за тем, какой текущий wi-fi сигнал с подключенным по нему клиентом. Подскажите, пожалуйста, как получить значение этого уровня программным путем задавая при этом, например, установленный через dhcp IP-адрес клиента?

 

alexey995
()

Прогамно задать SSID точки доступа

Форум — Admin

Подскажите, пожалуйста, как с помощью команды задать SSID роутеру на OpenWRT?

С помощью команды vi /etc/config/wireless можно отредактировать вручную это. Но как сделать именно программно?

 

alexey995
()

Openwrt cron

Форум — Admin

Не получается записать задачу для крона. Если писать через консоль, то выдает «Pattern not found» Крон включен, запущен. Доступ на файл открыт ( -х) Может можно как-то записать это все через файл?

 ,

alexey995
()

Узнать количество подключенных устройств по wi-fi

Форум — Admin

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

 

alexey995
()

Openwrt как задать уровень сигнала

Форум — Admin

Здравствуйте, форумчане. Прошу помощи в таком вопросе: на роутер поставил OpenWRT - требуется управлять сигналом раздачи wi-fi сигнала. Какой командой это осуществляется? Спасибо.

 ,

alexey995
()

RSS подписка на новые темы