The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"Возобновлена выдача идентификаторов USB и Ethernet от проект..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Возобновлена выдача идентификаторов USB и Ethernet от проект..."  +/
Сообщение от opennews on 10-Июн-18, 00:03 
Харальд Вельте (Harald Welte), известный разработчик ядра Linux, основатель организации gpl-violations.org и один из создателей netfilter/iptables, сообщил (http://laforge.gnumonks.org/blog/20180609-openmoko-usb_id/) о возобновлении работы инициативы по выдаче свободным аппаратным и программным проектам идентификаторов устройств USB и префиксов  MAC-адресов Ethernet. Изначально инициатива была запущена (https://www.opennet.ru/opennews/art.shtml?num=33907) Харальдом в 2012 году, после чего из-за нехватки времени он делегировал работу по обработке заявок двум энтузиастам, которые через какое-то время прекратили отвечать на запросы, а сайт Openmoko перестал существовать. Теперь выдача идентификаторов возобновлена с использованием pull-запросов на GitHub (https://github.com/openmoko/openmoko-usb-oui).


Напомним, что для обеспечения работы самодельного USB-устройства требуется снабдить его уникальным номером продукта (PID, Product ID), привязанным к идентификатору производителя (VID, Vendor ID). Распределением VID-идентификаторов занимается консорциум USB-IF (USB Implementers Forum), который не выдаёт единичные идентификаторы продуктов, а делегирует только идентификаторы производителя (VID), которые позволяют производителю генерировать идентификаторы продуктов на своё усмотрение (выделяется сразу пул из 65 тыс. USB идентификаторов и 16.7 млн. MAC-адресов). Стоимость получения VID в USB-IF составляет около 5 тысяч долларов, что делает получение VID неподъёмным для некоммерческих открытых проектов.

При этом VID явно привязывается  к определённой компании, которая в соответствии с новыми условиями может генерировать PID только для своих продуктов и не имеет права предоставлять их сторонним проектам. Так как Openmoko получил свой Vendor ID до введения новых правил, он  обладает лицензией явно не запрещающей генерацию PID для сторонних проектов. После закрытия проекта Openmoko, закреплённые за ним идентификатор производителя USB (USB Vendor ID) и код формирования MAC-адресов для Ethernet (IEEE OUI) было решено использовать  для безвозмездной выдачи PID-идентификаторов устройств USB и MAC-адресов любым свободным проектам. Из аналогичных инициатив по выдаче идентификаторов USB можно отметить проект pid.codes (http://pid.codes).


URL: http://laforge.gnumonks.org/blog/20180609-openmoko-usb_id/
Новость: https://www.opennet.ru/opennews/art.shtml?num=48747

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Возобновлена выдача идентификаторов USB и Ethernet от проект..."  +11 +/
Сообщение от Анонимный Пользователь on 10-Июн-18, 00:03 
Генерирую мак-адреса каждый день и где только можно:

1. На роутерах (это делает скрипт в OpwnWRT).

2. На сетевых картах (тоже скрипт в самой системе).

3. На смартфонах (в прошивке Copperhead легко меняется).

Конечно, это не исчерпывающий способ повысить приватность в этих ваших интырнетах, но один из способов слегка побороть фингерпринт и все вот это гoвно. Иногда менять мак очень полезно, особенно если пользуешься общественными сорт... точками доступа. :)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Возобновлена выдача идентификаторов USB и Ethernet от проект..."  +6 +/
Сообщение от Аноним (??) on 10-Июн-18, 01:16 
Ну и причем тут MAC-адреса?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

5. "Возобновлена выдача идентификаторов USB и Ethernet от проект..."  +/
Сообщение от Аноним (??) on 10-Июн-18, 07:38 
> На роутерах (это делает скрипт в OpwnWRT).

Это в том числе MAC/BSSID wi-fi? Можешь поделиться?

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

25. "Возобновлена выдача идентификаторов USB и Ethernet от проект..."  +1 +/
Сообщение от AnonPlus on 10-Июн-18, 14:03 
Поделиться чем? Логика скрипта состоит из 2 частей:

- сгенерировать на баше рандомный валидный MAC (там есть какие-то базовые условия, типа "не должен начинаться с таких-то символов"): гугл в помощь

- сохранить его в переменную: гугл в помощь

- использовать стандартный синтаксис usi set, uci commit: OpenWrt wiki в помощь

По крайней мере, я когда-то именно так и написал себе такой скрипт, но потом потёр, потому что это напоминает калиточку посреди пустыни (проще говоря, один лишь такой скрипт, без массы прочих усилий, ничего не даёт, а масса прочих усилий настолько объёмна, что проще уйти от использования вайфая).

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

26. "Возобновлена выдача идентификаторов USB и Ethernet от проект..."  +5 +/
Сообщение от AnonPlus on 10-Июн-18, 14:06 
> Это в том числе MAC/BSSID wi-fi? Можешь поделиться?

А в каком ещё числе? На роутере если и менять MAC, то только у вайфая. Менять MAC на WAN совершенно бессмысленно - провайдер и так прекрасно видит, что это вы, у него с вами договор и он вас идентифицирует, чтобы предоставлять оплаченную услугу. Он прекрасно знает, грубо говоря, в какой порт на его оборудовании воткнут абонент с договором номер N.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

10. "Возобновлена выдача идентификаторов USB и Ethernet от проект..."  +1 +/
Сообщение от Аноним (??) on 10-Июн-18, 10:42 
новость не о том. Насколько понимаю, для своего пользования можно что угодно делать. А продавать такие устройства массово - нет
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

20. "Возобновлена выдача идентификаторов USB и Ethernet от проект..."  +/
Сообщение от Аноним (??) on 10-Июн-18, 13:29 
поделись гайдом, у меня в системе(дебиан) мак меняется, но после этого не работает инет - проблема в карте?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

22. "Возобновлена выдача идентификаторов USB и Ethernet от проект..."  +/
Сообщение от Anonymously on 10-Июн-18, 13:53 
Привязка по маку со стороны оператора/железки.
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

24. "Возобновлена выдача идентификаторов USB и Ethernet от проект..."  +/
Сообщение от Аноним (??) on 10-Июн-18, 13:56 
Кто привязывает?
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

23. "Возобновлена выдача идентификаторов USB и Ethernet от проект..."  +/
Сообщение от Аноним (??) on 10-Июн-18, 13:54 
> поделись гайдом, у меня в системе(дебиан) мак меняется, но после этого не
> работает инет - проблема в карте?

Какой дебиан? какой инет (через что?) ?

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

21. "Возобновлена выдача идентификаторов USB и Ethernet от проект..."  +/
Сообщение от Аноним (??) on 10-Июн-18, 13:52 
При пользовании общественными точками - менять всегда!
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Возобновлена выдача идентификаторов USB и Ethernet от проект..."  +/
Сообщение от Аноним (??) on 10-Июн-18, 02:19 
>Так как Openmoko получил свой Vendor ID до введения новых правил, он обладает лицензией явно не запрещающей генерацию PID для сторонних проектов.

А если шерить 1 и тот же pid для многих проектов, а идентификацию драйвера проводить через свой пакет с uuidом?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Возобновлена выдача идентификаторов USB и Ethernet от проект..."  –1 +/
Сообщение от Аноним (??) on 10-Июн-18, 05:59 
Нормальным ОС всё равно по барабану, какие ярлычки ты наклеиваешь на свои устройства. Единственная аудитория этого техноцирка — винда, у которой процесс загрузки драйверов завязан на идентификаторы: если твоё устройство использует общий ID с васиным, то нормальный хотплуг с автозагрузкой подписанного драйвера вам не светит.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

7. "Возобновлена выдача идентификаторов USB и Ethernet от проект..."  +1 +/
Сообщение от Аноним (??) on 10-Июн-18, 09:40 
А как "нормальным ОС" это может быть по барабану? Как ОС узнает, какой драйвер грузить, если не по идентификатору?
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

8. "Возобновлена выдача идентификаторов USB и Ethernet от проект..."  –1 +/
Сообщение от Аноним (??) on 10-Июн-18, 09:57 
В большинстве случаев, — никак: в этом либо вообще нет потребности, (т.к. все имеющиеся на плате устройства прописаны в device tree), либо все нужные драйвера уже вкомпилированы в ядро, и как правило в состоянии сами разобраться, кто из них подберёт железку; udev-у остаётся только создавать видимость бурной деятельности.

А если драйверов в ядре нет, то с высокой степенью вероятности у железки проприетарная фирмварь, которую нужно самому дампать из под оффтопика, и поднять её руками "нетехнического" пользователя не получится ни с идентификаторами ни без.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

14. "Возобновлена выдача идентификаторов USB и Ethernet от проект..."  +1 +/
Сообщение от Аноним (??) on 10-Июн-18, 11:53 
>и как правило в состоянии сами разобраться, кто из них подберёт железку

И как же это возможно без идентификаторов? Я немного полистал драйверы, а там vidы и pidы захардкожены.

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

18. "Возобновлена выдача идентификаторов USB и Ethernet от проект..."  –1 +/
Сообщение от Аноним (??) on 10-Июн-18, 13:17 
Естественно, захардкожены, — если есть, почему не использовать? Соль в том, что драйвер загружается без привязки к устройству, а как он там проверяет совместимость железом — дело его разработчиков (и мэйнтейнеров той подсистемы ядра, к которой он относится).
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

15. "Возобновлена выдача идентификаторов USB и Ethernet от проект..."  +2 +/
Сообщение от Аноним (??) on 10-Июн-18, 11:57 
Такие "попытки подобрать устройство" плохо завершаются не только на винде, но и в "нормальных ОС". Более того, для одного и того же "не поганого проприетарного", а "святого опенсорс" проекта загрузить правильные дрова тоже себе задачка. И если вы не сталкивались с этим зоопарком, это ваше счастье.
Если кому интересно, откройте хотя бы достаточно хорошо организованный OBDev V-USB и насладитесь в полной мере подключением 2-х устройств из топ листа проектов, с одной и той же парой VID:PID, а порой и номером REV (да-да, всё на столько печально), но с разными датами прошивок.
И это вариант с "одним и тем же устройством". А когда речь заходит о разных устройствах, на общей паре вид-пид, вылетали ключи на плате, потому что драйвер васи пупкина "не знал" что другое его же устройство два тех же самых пина будет использовать как комплементарную пару, вместо просто шимов ргб лампочки, а ведь так же охота красиво помигать лампочкой, при подключения устройства к компу.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

13. "Возобновлена выдача идентификаторов USB и Ethernet от проект..."  +2 +/
Сообщение от Аноним (??) on 10-Июн-18, 11:10 
>> с использованием pull-запросов на GitHub.

Немодно. Надо GitLab.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

29. "Возобновлена выдача идентификаторов USB и Ethernet от проект..."  +/
Сообщение от Аноним (??) on 11-Июн-18, 05:00 
...который тоже хостится у M$.
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

30. "Возобновлена выдача идентификаторов USB и Ethernet от проект..."  +1 +/
Сообщение от Аноним (??) on 11-Июн-18, 09:11 
Это зависит от тебя где его хостить, а не от гитлаба.
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

16. "Возобновлена выдача идентификаторов USB и Ethernet от проект..."  +/
Сообщение от commiethebeastie (ok) on 10-Июн-18, 12:27 
>Стоимость получения VID в USB-IF составляет около 5 тысяч долларов

Торговля воздухом она такая.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

28. "Возобновлена выдача идентификаторов USB и Ethernet от проект..."  +1 +/
Сообщение от Аноним (??) on 11-Июн-18, 04:32 
А потом будут трагедии в духе закончившихся адресов IPv4.
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

31. "Возобновлена выдача идентификаторов USB и Ethernet от проект..."  +/
Сообщение от USBIF on 14-Июн-18, 19:48 
никаких трагедий - просто мы изобретем usb pidv6, запихаем в коннектор, несовместимый по пинауту но такой же по физическим характеристикам, чтоб вы могли с удобствами сжечь неправильно подключенную железку, и будем продавать их.

Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру