Подключение usb устройств через ethernet. Управляемый USB over IP концентратор (Управляемое устройство подключения USB по сети)

Виды беспроводных сетей 07.11.2019
Виды беспроводных сетей

В одной из прошлых статей мы обсуждали способы подключения самых разных сущностей как файлов и каталогов: WebDAV, BitTorrent, SSH и даже память видеоадаптера. Но что, если мы хотим получить доступ не к удаленному или локальному сервису, а к устройствам удаленной машины? Скажем, пробросить на локальную машину USB-порт и использовать подключенные к нему устройства как локальные.

Особенность Unix-подобной системы - относиться к любому из своих компонентов как к файлу - давно уже стала общим местом в разговорах о ее внутреннем устройстве. И бесчисленное количество статей о том же Linux тому свидетельство. Оборудование - не исключение. Видеокарта, аудиокарта, внешний девайс, подключенный через USB, в понимании Linux не что иное, как файл.

Оттого удивительно, что из всех операционных систем только Plan 9 (если не считать пары отпочковавшихся проектов со схожей судьбой), в котором подобный подход доведен до логического конца, способен без лишних телодвижений распознавать оборудование удаленного компьютера и управлять им, как своим собственным.

В Plan 9 за проброс оборудования отвечает RPC-протокол 9P. Он обеспечивает доступ вообще к любым файлам и устройствам, как локальным, так и сетевым. К сожалению, Linux похвастать таким универсальным инструментом не может. Зато здесь есть несколько инструментов (если не сказать - костылей), обеспечивающих доступ к оборудованию удаленной машины.

USB

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

В подобном случае выручить может утилита . Развитием утилиты уже давненько никто не занимался, но на ее работоспособности это пока не сказалось - в репозиториях большинства популярных дистрибутивов такой пакет присутствует.

Первым делом пакет USB/IP следует установить на ту машину, доступ к устройствам которой необходимо получить извне. Далее загружаем необходимые модули:

$ sudo modprobe usbip-core $ sudo modprobe usbip-host

Проверяем, все ли корректно загрузилось:

$ sudo lsmod | grep usbip

И запускаем сервер:

$ sudo usbipd -D

Поскольку USB/IP имеет собственную, независимую от встроенной систему адресации, поиск устройств выполняется командой

$ sudo usbip list -l

Она покажет список всех устройств, подключенных в данный момент в USB-шине.


Теперь можно приступить непосредственно к расшариванию девайса (допустим, это будет веб-камера с индексом 2-3 из полученного списка):

$ sudo usbip bind --busid=2-3

Очередная проверка правильности выполненных действий:

$ sudo usbip list -r localhost

Итак, перейдя на клиентскую машину, устанавливаем на нее USB/IP и запускаем:

$ sudo modprobe usbip-core $ sudo modprobe vhci-hcd

Проверяем доступность расшаренного оборудования на сервере по списку:

$ sudo usbip --list АДРЕС_СЕРВЕРА

И присоединяем нашу камеру:

$ sudo usbip --attach АДРЕС_СЕРВЕРА 2-3

Проверяем результат:

$ sudo usbip --port

Теперь удаленное USB-устройство должно появиться в списке локальных, и с ним можно будет работать, как с любым другим. Для проверки корректности подключения выполняем команду lsusb:

INFO

Существует клиентская часть USB/IP для Windows. Однако из-за ошибки в версии протокола в ее исполняемом файле из коробки она работает некорректно. Требуются дополнительные телодвижения с подменой констант в исходниках.

RS232

Самым лаконичным решением взаимного расшаривания в Линуксе могут похвастаться COM-порты. Никакие дополнительные драйверы для этого не нужны. За все отвечает одна маленькая утилита remserial , доступная в исходниках. Подходит как для доступа из Линукса к оборудованию, подключенному через RS232 на удаленном компьютере, так и для связки двух девайсов с COM-портами, подключенных к разным машинам, связанным по сети.

Расшарить RS232, указав сетевой порт (-p), скорость, режим stty (-s) и имя порта (здесь /dev/ttyS0), можно так:

$ remserial -d -p 23000 -s "9600 raw" /dev/ttyS0 &

Подключиться к COM-девайсу, расположенному на удаленной машине (сервере), - так:

$ remserial -d -r адрес_сервера -p 23000 -s "9600 raw" /dev/ttyS0 &

Допустимо запускать несколько экземпляров программы с разными портами и адресами подключенных девайсов.



Продолжение доступно только участникам

Вариант 1. Присоединись к сообществу «сайт», чтобы читать все материалы на сайте

Членство в сообществе в течение указанного срока откроет тебе доступ ко ВСЕМ материалам «Хакера», увеличит личную накопительную скидку и позволит накапливать профессиональный рейтинг Xakep Score!

Удаленный доступ к USB устройствам помогает значительно повысить эффективность ежедневной работы.

Вы можете вести повседневную активную жизнь без какой-либо привязанности к единому офису.

Благодаря современным программным решениям пользователь без труда запустит печать на удаленном принтере или воспользуется USB-донглом для запуска необходимой программы.

Это реально, даже если этот донгл физически подключен к компьютеру в другой стране.

Компания-разработчик программного обеспечения Eltima Software постоянно совершенствует свои продукты и стремится обеспечить максимальный комфорт в ежедневной работе своих пользователей.

Один из топовых продуктов компании, как раз предназначен для работы с любыми удаленными USB устройствами.

Полезная информация:

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

Среди основных преимуществ программного решения можно выделить следующие:

  • Работа в виртуальных машинах. Как известно, некоторые версии виртуальных машин, будь то VMware, VirtualBox или Hyper-V, не предусматривают возможность работы с портами компьютера. Если у вас подключен USB-донгл, принтер или сканнер, то при работе в виртуальной среде вы никак не сможете взаимодействовать с ними. Программа USB Network Gate дает возможность получить доступ к любому из подключенных устройств.
  • Доступ к USB устройствам по сети Wi-Fi или проводному Интернет-соединению. Вам не придется переподключать устройство или искать ему замену, работая удаленно. Все что нужно для начала работы с девайсом - установить USB Network Gate и предоставить к нему доступ с серверной машины, подключиться на удаленной.
  • Работа с USB устройствами в режиме удаленной сессии рабочего стола (RDP). Благодаря программе USB Network Gate вы сможете работать со всеми локальными USB портами в удаленной сессии. Вы также можете настроить мгновенное обнаруженние подключенных USB устройств совместного доступа.
  • Работа с ICA протоколом Citrix и возможность изоляции USB устройств для пользователей. При работе в многопользовательской среде можно получить изолированный доступ к определенному устройству.
  • Кросс платформенность. Разработчики позаботились о наличии версий USB Network Gate для всех основных операционных систем - OS X, Windows, Linux и даже немного ограниченный по функционалу Android клиент. Для начала работы необходимо установить нужную версию программы на свои машины. Все устройства, к которым вы получаете доступ с помощью программы будут работать так, словно подключены напрямую к вашему локальному компьютеру.

Разработчики компании дают возможность опробовать программу в течение 14 дней совершено бесплатно.

Дальнейшая ценовая политика зависит от количества USB устройств, к которым будет предоставлен доступ, диапазон цен начинается от $89.

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

Кроме того, обратите внимание на то, что оплачивается только серверная часть приложения, клиентское приложение (компьютеры, получающие доступ к USB устройствам) является бесплатным и не требует отдельной лицензии.

USB over IP устройство аппаратного подключения USB по сети

( USB over IP , USB over Network , USB over Ethernet )

USB over IP утройство аппаратного подключения USB по сети (USB over IP, USB over Network, USB over Ethernet)- DistKontrolUSB входит в серию оборудования обеспечения безопасности и удобства использования USB устройств:


с 16 портами USB

Управляемый USB over IP концентратор
с 32 портами USB

Управляемый USB over IP концентратор
с 48 портами USB

Управляемый USB over IP концентратор
с 64 портами USB

У стройство аппаратного подключения USB по сети (USB over IP, USB over Network, USB over Ethernet)- DistKontrolUSB.

Это аппаратно-программное решение, позволяющее устройствам USB использоваться удаленно посредством сети и работать с ним напрямую так же, как если бы они были подключены локально! Это даёт возможность использовать удаленные устройства USB на своем компьютере, так и делится своими USB устройствами с другими пользователями или ресурсами по сети (по сути, удлиняя USB кабель через линию интернета).
Устройство аппаратного подключения USB по сети (USB over IP, USB over Network, USB over Ethernet) - DistKontrolUSB имеет встроенный Wi-Fi-модуль и сетевой адаптером Ethernet (RJ-45), работающий со скоростью 100 Мбит/с. Это позволяет подключать устройство к сети, как по проводным, так и по беспроводным (Wi-Fi) каналам связи.


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

Возможность удаленного подключения USB устройств по сети с помощью устройства аппаратного подключения USB по сети (USB over IP, USB over Network, USB over Ethernet) - DistKontrolUSB позволит Вашей компании поднять на новый качественный уровень безопасность информации, безопасность совместного использования различных USB устройств. Все Ваши носители электронных цифровых подписей будут храниться в недоступном для свободного доступа (удаленном) месте и подключаться при необходимости тоже удаленно.

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


Устройство аппаратного подключения USB по сети ( USB over IP , USB over Network , USB over Ethernet )- DistKontrolUSB идеально подходит для совместного использования USB-устройств между несколькими пользователями в сети, через Интернет или в облаке без устройства USB, которое необходимо физически подключить к каждому пользовательскому компьютеру. Общее USB-устройство выглядит так, как если бы оно было подключено напрямую, даже если оно подключено к удаленному серверу, поэтому существующие драйверы и программное обеспечение работают без каких-либо изменений.

Используяустройство аппаратного подключения USB по сети (USB over IP, USB over Network, USB over Ethernet) в сочетании с управляемым USB хабом , вы сможете обеспечит беспрецедентную гибкость использования USB устройств и поднять на качественно новый уровеньбезопасность их использования. Возможность подключения управляемого USB хаба к нескольким USB хостам одновременно и выбор через WEB интерфейс или telnet активного в текущий момент времени хоста позволит Вам легко продолжить использование USB устройств в кластерных системах.

Устройство аппаратного подключения USB по сети (USB over IP, USB over Network, USB over Ethernet)- DistKontrolUSB тестировалось и совместимо с платформами виртуализации VMware и Microsoft Hyper-V.

Для использования устройства аппаратного подключения USB по сети (USB over IP, USB over Network, USB over Ethernet)- DistKontrolUSB необходимо:

1. Подключить к LAN устройство аппаратного подключения USB по сети ( USB over IP , USB over Network , USB over Ethernet ) .

2. На каждом компьютере, к которому необходимо пробросить USB устройство,запуститьпрограммное обеспечение USB Client очень интуитивно понятное и не требующее установки приложение, работающее под управлением любой версии Linux и Windows , на OSX , Android .

Настройка и управление устройством аппаратного подключения USB по сети (USB over IP, USB over Network, USB over Ethernet)- DistKontrolUSB осуществляется через Web интерфейс.

Настройка клиенткой машины проста и интуитивно понятна. USB Client работает под управлением любой версии Linux и Windows , на OSX , Android . Клиент USB over IP устройства позволяет интуитивно понятно и простого подключать и отключать удаленные устройства USB.USB Client USB over IP устройства не требует установки. Клиент может запускаться в качестве сервиса, и поддерживает SSL.

Программное обеспечение автоматически найдет USB-устройства, совместно используемые серверами в сети. Доступные устройства USB будут отображаться в виде дерева. Щелкните правой кнопкой мыши на устройстве, которое вы хотите использовать, и выберите « Использовать» . После этого он будет напрямую подключен к вашей машине и может использоваться как локальное устройство!

Windows:

OSX:

Linux:

USB Client для Linux устройства аппаратного подключения USB по сети (USB over IP, USB over Network, USB over Ethernet)использует встроенный драйвер usbip для Linux. (Рекомендуется использовать ядро ​​(4.9+) для максимальной совместимости).

Технические характеристики устройства аппаратного подключения USB по сети

(USB over IP, USB over Network, USB over Ethernet)

Сетевой интерфейс USB over IP устройства

Ethernet (RJ-45), 802.11n Wirelless LAN

Интерфейс USB

4 порта USB 2.0

Поддержка USB

USB 1.0, 1.1, 2.0

Индикация LEDs

Питание и LAN Port status

Питание USB over IP устройства

Блок питания 220В 50 Гц, 15 Вт

Поддержка операционных систем

Windows® Server 2016, Windows® 10, Windows® 8, Windows® 7, Windows Vista®, Windows Server® 2012 R2, Windows® Server 2008 R2, Windows® Server 2003, Windows XP®, Windows XP® Embedded, любой версии Linux, OSX

Габаритные размеры USB over IP устройства

(14.0 cm x 11.0 cm x 3.5 cm)

Температура окружающей среды

0°С до +50°С

Относительная влажность воздуха

не более 80% (при температуре +35°С и ниже)

Безопасность USB over IP устройства

https, IPv6 support

Управление устройством аппаратного подключения USB по сети (USB over IP, USB over Network, USB over Ethernet) - DistKontrolUSB осуществляется через мультиязычный (поддержка 11 языков) WEB интерфейс. После авторизации в WEB интерфейсе USB over IP устройства доступно управление настройками устройства аппаратного подключения USB по сети (USB over IP, USB over Network, USB over Ethernet).

Вид WEB интерфейса управления настройками устройства аппаратного подключения USB по сети (USB over IP, USB over Network, USB over Ethernet):

Решение аппаратного подключения USB по сети (USB over IP, USB over Network, USB over Ethernet) очень гибкое, просто в развертывании и надежно в эксплуатации. Весь процесс развертывания и настройки USB over IP устройства занимает не более 30 минут.

По умолчанию USB over IP устройство аппаратного подключения USB по сети имеет:
Статический IP адрес USB over IP устройства – 192.168.1.180
Логин к панели WEB интерфейса USB over IP устройства – admin
Пароль к панели WEB интерфейса USB over IP устройства – admin
Порт подключения клиентов USB over IP устройства – 7575

Первая статья, касающаяся в том числе и адаптеров USB—Ethernet, была опубликована на нашем сайте . Таким образом, назвать этот класс устройств новым и неизвестным никак не получается — фактически они появились сразу, как только интерфейс USB из забавной диковинки начал превращаться во что-то полезное, а позднее эволюционировали вместе с USB и Ethernet. Первые модели были рассчитаны на USB 1.1 с его максимальной пропускной способностью в 12 Мбит/с, так что требовать от них чего-либо выходящего за рамки сети-«десятки» смысла не имело. Впрочем, следующее поколение устройств уже , но это требовалось лишь для совместимости с прочим кабельным хозяйством — чтоб «не завалить» на 10 Мбит/с все устройства, подключенные к какому-нибудь простенькому хабу. Внедрение же спецификаций USB 2.0 с пропускной способностью до 480 Мбит/с позволило полноценно задействовать «сотку» и начать прощупывать Gigabit Ethernet (пусть и не на полной скорости, но все равно это было существенно быстрее, чем позволял предыдущий стандарт), а переход на USB 3.0 полностью закрыл вопрос с самой быстрой из массовых версий проводной сети. При наличии спроса можно будет повышать скорость и далее — просто пока это не слишком нужно.

Да и сами по себе подобные адаптеры никогда не были предметом массового спроса — настолько, что многие пользователи компьютеров об их существовании просто не знают (собственно, это одна из основных причин, по которой мы решили посмотреть на современное состояние дел в этом сегменте). Сначала поддержка сетей вообще считалась опциональной, но для самых массовых на тот момент компьютеров (то есть настольных) легко решалась при помощи плат расширения (чаще всего — чуть более быстрых, чем встроенные решения, да и лучше совместимых с операционными системами тех лет). Позднее проводная сеть стала обязательной — но точно так же обязательной стала и ее изначальная поддержка любым компьютером (неважно, настольным или мобильным), то есть наличие в нем соответствующего адаптера. На текущий момент некоторые виды компьютерной техники снова начали обходиться без поддержки проводных сетей — но в основном потому, что их пользователей более чем удовлетворяют колоссально развившиеся с тех пор беспроводные сети. Более того, и владельцы компьютеров «классических» форм-факторов даже при наличии встроенного адаптера проводного Ethernet зачастую им не пользуются никогда или почти никогда. Если же говорить об устройствах «нового образца», типа ультрабуков или планшетов, изначально рассчитанных на отсутствие привязки к конкретному месту использования, то там это тем более выполняется.

Теория

С другой стороны, иногда все-таки требуется обеспечить поддержку проводных сетей там, где ее изначально не предусмотрено. Самый простой сценарий — если предусмотрен один сетевой интерфейс, но понадобилось два, а слотов расширения в системе нет (либо они недоступны) — например, когда речь идет о мини-ПК типа Intel NUC и его аналогов. Второй случай — если регулярно возникает необходимость обмениваться большими объемами информации с, например, ультрабуками: даже лучшие версии беспроводных стандартов все еще медленнее, к тому же для их реализации может потребоваться модернизация всей инфраструктуры (тогда как Gigabit Ethernet в домашний сегмент начал продвигаться еще во времена господства в лучшем случае 802.11n с пропускной способностью 150/300 Мбит/с). Возможно также, что использование провода требуется из соображений безопасности, а не скорости. Либо просто в нужном месте нет Wi-Fi, но с незапамятных времен водится сетевая розетка. Либо вообще речь идет о прямом подключении к какому-либо оборудованию, что часто встречается в практике инженера-эксплуатационщика — а носиться по объектам с маленьким планшетом куда удобнее, чем с большим ноутбуком (в маленьких же ноутбуках сейчас встроенная поддержка Ethernet зачастую тоже отсутствует).

По всем этим причинам адаптеры USB—Ethernet не только не вымерли, но и модернизировались, стали даже более универсальными и удобными. В частности, таков наш сегодняшний герой производства компании Deppa (стоимостью от 2 до 3 тысяч рублей на момент подготовки статьи). Подобные продукты есть у многих производителей, причем иногда они стоят существенно дешевле. Но для общего качественного анализа состояния дел он нам вполне подойдет, благо использует популярную элементную базу — в виде контроллера Realtek RTL8153. Появился этот чип в июле 2013 года, однако улучшать его пока необходимости просто нет: сети с большей пропускной способностью на массовое распространение все еще не претендуют. Собственно, по состоянию на конец 2016 года даже в сегменте HPC-кластеров 60% строящихся систем для связи узлов продолжали использовать именно Gigabit Ethernet (чего уж говорить о сетях масштаба «обычных» предприятий), а ведь 1000Base-T (то есть 1 Гбит/с по витой паре пятой категории) в виде спецификаций «устаканился» еще в конце прошлого века.

USB 3.0 (или, как его рекомендовано называть сейчас, «USB 3.1 Gen1») тоже устоялся давно, для полной реализации скоростных возможностей гигабитной сети подходит, имеется в подавляющем большинстве компьютеров и не только компьютеров. Стоит также отметить, что компания Realtek в свое время предусмотрела возможность питания RTL8153 не только от 5 В (стандартное значение для USB), но и от 3,3 В, причем без необходимости в дополнительных схемах — последнее может пригодиться, например, для разработки Ethernet-адаптера под iPhone/iPad:) Впрочем, подавляющее большинство сетевых адаптеров на этом чипе рассчитаны на подключение к USB-порту и все еще на «обычный» разъем А-типа. Адаптер же Deppa нам приглянулся как раз тем, что уже использует разъем Type-C, что облегчает его подключение не только лишь к стационарным компьютерам.


На мобильное использование прямо намекает и дизайн устройства: основная часть размерами с зажигалку (63×23×14 мм) соединяется с USB-разъемом кабелем длиной всего 12 см, а весит вся эта конструкция всего 23 грамма. Для стационарного использования этот адаптер, конечно, тоже подойдет, но в первую очередь производитель упирает на совместимость с MacBook и другими ноутбуками. А только ли с ними?

Практика

Мы решили поэкспериментировать. Для разминки мы взяли NUC 7i5BNH, благо начиная с «седьмого поколения» этих мини-ПК порт USB Type-C есть в каждой модели. Windows 10 снабжена встроенной поддержкой USB-устройств, работающих по протоколу CDC-ECM (Ethernet Control Model), так что отдельная установка какого-либо драйвера не требуется — первое время возни с USB-адаптерами было куда больше (что им популярности не добавляло). То же самое касается и Windows 8.1, а вот для более старых версий Windows драйвер придется устанавливать. Впрочем, Realtek до сих пор поддерживает даже Windows XP.

Но главное, что нас интересовало — сравнение скорости работы со встроенным сетевым адаптером Intel i219V. Выяснилось, что разница есть. Так, например, согласно результатам iperf3, i219V обменивался данными с другим компьютером (точнее, с его сетевым адаптером Qualcomm Atheros Killer E2200) на скорости ≈920 Мбит/с, а RTL8153 обеспечил лишь ≈840 Мбит/с. Загрузка большого файла с NAS продемонстрировала те же 10% разницы. Много это или мало? Мы склоняемся ко второму варианту, поскольку даже 802.11ac на одном потоке выдает примерно вдвое меньше. Соответственно, если вам нужен второй гигабитный адаптер для компактной системы — подобное решение подойдет. Если у вас сгорел «родной» порт Ethernet — тоже.

Но, естественно, наиболее интересно оно тогда, когда и одного-то проводного интерфейса нет — а хочется:) Например, в случае попавшегося под руку MacBook Pro 13″ образца двухлетней давности. Как и следовало ожидать, OS X тоже «подхватила» адаптер практически «на лету», а результаты проверки пропускной способности оказались практически идентичными тем, что мы получили на NUC. Поскольку эти компьютеры имеют сопоставимую производительность, удивляться такому итогу не приходится.

Поэтому мы решили усложнить задачу и взяли бюджетный планшет Chuwi Hi10 Plus — типичное для компаний из материкового Китая «двухсотбаксовое изделие» на базе Atom X5-Z8350. В данном случае у нас получилось лишь порядка 600 Мбит/с, что, впрочем, во-первых, все равно намного быстрее, чем встроенный Wi-Fi 802.11n, а во-вторых, иногда важнее сам факт совместимости. В конце концов, высокая скорость передачи тех же файлов этому планшету не требуется: записывать он их «умеет» не быстрее 20 МБ/с — что во встроенную eMMC-память, что на карту microSD. Но, например, Hi8 Pro того же производителя является одним из самых компактных (дисплей с диагональю 8″, размеры 211×123×9,3 мм, масса 350 г) и дешевых (порядка $100) «Windows-ПК», причем построен на той же платформе и тоже снабжен USB Type-C — а значит, при помощи подобного адаптера его можно подключать к оборудованию, поддерживающему Ethernet, не хуже полноразмерного ноутбука и используя то же самое ПО. Естественно, это не слишком удобно, но все-таки возможно, и при необходимости таким способом можно воспользоваться.

Воодушевленные достигнутым результатом, мы решили немного похулиганить и проверить совместимость адаптера с... устройствами, работающими под управлением Android: Deppa ничего подобного не обещает, а вот Realtek о возможности такого использования RTL8153 в посвященном его выпуску пресс-релизе некогда упоминал. Конечно, подводных камней в этом случае больше. Во-первых, наличие разъема USB Type-C еще не гарантирует поддержку им USB OTG: разъем этого форм-фактора может использоваться в конкретном устройстве только для зарядки или связи с компьютером, но не для подключения внешних устройств. Например, так ведут себя смартфоны и, возможно, не только они. Во-вторых, возможны проблемы со скоростью работы, поскольку новый тип разъема хоть и появился в рамках спецификации USB 3.1, но еще не гарантирует поддержку более быстрых скоростных режимов, чем известные со времен USB 2.0. В частности, USB 3.0 точно не поддерживают все 28-нанометровые SoC Qualcomm и практически вся продукция Huawei, за исключением разве что топового (и относительно нового) Kirin 970. Но даже если поддержка «внутри» SoC есть, производитель конечного устройства может не развести соответствующие контакты в разъеме — это не запрещено. В-третьих, общие выводы по программной поддержке делать крайне сложно — очень многое может зависеть от конкретной прошивки. Формально используемое в Android ядро Linux поддерживает CDC-ECM, однако слишком уж «толстая» программная прослойка «намазана» сверху.

Поэтому глобальным массовым тестированием мы заниматься не стали. Просто отметим, что опробованы были два устройства: планшет Asus ZenPad 3S 10 (Z500KL), работающий под управлением Android 7.0, и смартфон Huawei P20 Pro с установленной EMUI 8.1 (Android 8.1). С обоими адаптер работать не отказался. Правда, сразу обнаружились определенные ограничения: очень похоже, что сервисы Google привязываются к MAC-адресам устройства, так что при проводном подключении не удается, например, зайти в Google Play. Но браузер и разные сетевые утилиты работают — как минимум, не хуже, чем по Wi-Fi. В случае планшета Asus — и не лучше: «сердцем» данной модели является Qualcomm Snapdragon 650, что сразу ограничивает поддержку спецификациями USB 2.0, да и те работают не в полную силу — на загрузке файла у нас получилось лишь ≈25 МБ/с. А вот Huawei P20 Pro выдал вдвое больше — это тоже далеко от теоретического максимума, но явно демонстрирует наличие поддержки USB 3.0.


Эпикриз

На этом мы решили поставить точку. Главное, что удалось определить: адаптеры USB—Ethernet действительно способны работать не только там, где должны, но и там, где проводное подключение устройства изначально не планировалось «by design». Впрочем, последнее, как нам кажется, лучше рассматривать просто в качестве забавного технологического казуса — навскидку в голову не приходит ни одного типового сценария, в котором подключение Android-устройства к проводной сети было бы жизненно необходимым. Другое дело — компактные компьютеры с изначально «настольными» операционными системами (Windows, macOS или Linux). В каких-то случаях ими приходится заменять настольный же компьютер, и, как видим, возможностей современной реализации шины USB вполне достаточно для того, чтобы не слишком страдать об утерянных в погоне за портативностью возможностях расширения типового десктопа. Во всяком случае, один или несколько гигабитных сетевых адаптеров к ним подключить точно можно, и работать они будут сопоставимо с вариантом, использующим «внутренние» шины. Так что если по какой-то причине вам это сделать нужно — решение есть. Но на массовость оно безусловно не претендует, поскольку давно уже нужно не всем пользователям.

День добрый!!! Как-то столкнулся с задачей удаленно подключить по RDP электронный ключ ruToken к 1С. Бухгалтерия находится в одном офисе, а сервер с 1С — в другом. Решить задачу помогла программа USB Network Gate, которая позволяет легко подключить одно или несколько удаленных USB-устройств к вашему компьютеру по сети Ethernet (Интернет/LAN/WAN) так, словно они подключены к системе напрямую. Не имеет значения, находитесь ли вы в другой стране или соседнем офисе, вы всегда можете воспользоваться удаленным сканером, принтером, веб-камерой, модемом, USB-донглом и любым другим оборудованием, как будто они подключены непосредственно к вашему ПК.

Программа USB Network Gate приятно удивит не умудренных компьютерными знаниями пользователей простотой своего использования. Достаточно подключить нужное USB-устройство к компьютеру, найти его во вкладке «share local USB devices» и нажать кнопку «share», - устройство станет доступно в локальной сети и интернете. Для соединения через интернет удаленному компьютеру нужно будет предоставить IP-адрес сервера.

На клиентском компьютере, в свою очередь, необходимо выбрать во второй вкладке программы появившееся устройство, а затем получить к нему доступ нажатием кнопки «connect». Если же сервер с подключенным девайсом находится в другой подсети, то его необходимо добавить через пункт «add server».

Заключение

Если вам необходим совместный доступ к накопителю, веб-камере, электронной подписи, дактилоскопическому сканеру, принтеру, МФУ или любому другому поддерживаемому USB-устройству из любой точки мира, то USB Network Gate - простое и качественное решение. Программа имеет пробную 14-дневную версию для тестирования и ознакомления с функционалом. Стоимость лицензионной копии варьируется в зависимости от максимального количества одновременно подключаемых к сети USB-устройств. Есть редакции USB Network Gate под операционные системы Windows, Linux, Mac и Android.

Рекомендуем почитать

Наверх