code-dDs-2021-08-07_23-31-22.txt
Спасибо за информацию. Ваше устройство не требует usb_modeswitch, но максимальную длину имени в trayNet я добавил.
# почти не понимаю....
Эти команды полезны при написании правил udev (udev rules). Первая показывает все атрибуты устройства, которые можно использовать и как ключи для поиска, и как переменные для запуска программы. Вторая показывает переменные окружения, использовать можно аналогично. Например строка
ACTION=="add", KERNEL!="ppp?", SUBSYSTEM=="net", RUN+="upNet.sh %k %s{address} %s{operstate} %E{ID_BUS} %E{ID_MODEL}"
обозначает: при появлении нового устройства (ACTION=="add") не ppp (KERNEL!="ppp?") подсистема net (SUBSYSTEM=="net") запустить (RUN+=) скрипт upNet.sh (должен находиться обязательно в /lib/udev/) и передать ему аргументы: имя интерфейса (%k) макадрес (%s{address}) состояние (%s{operstate} usb или pci (%E{ID_BUS}) и модель устройства (%E{ID_MODEL})
Что нибудь понятно?