Usb/lan-адаптер: что это и для чего нужно

Для чего используются переходники с USB на локальную сеть?

У программных переходников USB-Ethernet множество сфер применения. Вот лишь наиболее распространенные из них:

Общий доступ к USB-ключам

Разработчики программного обеспечения все чаще используют аппаратные ключи для защиты своих продуктов от несанкционированного доступа. Но, при всех своих несомненных достоинствах, аппаратные ключи не всегда удобны в использовании. Например, если доступ к защищенному ПО нужен одновременно нескольким пользователям, работающим в разных помещениях. К тому же, если устройство активно используется на нескольких компьютерах и его приходится все время отключать и подключать, есть вероятность,что оно вскоре выйдет из строя.

Очевидно, что сделав USB-ключ доступным для совместного использования по сети в пару кликов мыши, вы решите не только эти, но и многие другие проблемы.

Удаленный доступ к другим устройствам

Допустим, у вас есть внешний жесткий диск, необходимый для работы сразу нескольким сотрудникам. Можно ли обеспечить им возможность совместного использования USB-диска, и при этом не тратиться на дополнительные устройства? Разумеется, да! Всего-то и нужно, что установить соответствующее приложение на компьютер, к которому подключен внешний диск, и он будет действовать как переходник USB-Ethernet, обеспечивая возможность совместного использования USB-устройств по локальной сети, Wi-Fi, через Интернет, или по любой другой сети, действующей в вашем офисе.

Подключение к промышленному оборудованию по локальной сети

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

Usb/lan-адаптер, что это за фрукт? Кому он нужен? Для кого полезен? История, основанная на личном опыте :). Поехали!

Вроде как введение: немного очевидного о usb/lan адаптерах

На дворе XXI век — везде, ну, как минимум в городах,  беспроводные точки доступа, кто хочет — подключайся. Случается, что подобный функционал отсутствует, или вы не можете получить доступ к wi-fi по иным причинам, но есть Lan-кабель. Кажется, что проблема решена. А если у вас планшет (как у меня)? Как раз для таких случаев может подойти usb/lan-адаптер.

Разнообразие подобных девайсов велико: модели с usb-1.1 которые позволяют осуществить подключение к сети, но не предоставляют скорости больше 100 Мбит/сек., usb-2.0 и usb-3.0 адаптеры, скорости которых приближаются к обычным сетевым карточкам.

В пользу первых можно отнести цену и простоту с схемотехнической точки зрения, а также возможность работы почти на любой платформе с достижением максимально доступной скорости соединения. В пользу вторых — скорость передачи данных, с оговоркой на соответствие стандартам usb. При подключении usb-2.0 адаптера в usb-1.1 разъем на устройстве, адаптер распознается и работает (если присутствует драйвер в системе), но скорость, скорее всего, будет на уровне адаптера с разъемом usb-1.1. При подключении usb-3.0 адаптеров учитывайте, что энергопотребление подобных девайсов бывает несовместимо с предыдущей версией usb-портов. Придется искать дополнительный источник питания и не надеяться выжать максимальную скорость.

Как выбрать usb/lan adapter: личный опыт

Я не гнался за скоростями и больше волновался о совместимости адаптера и планшета. Это позволило рассматривать недорогие  девайсы. В случае отказа в работе на планшете заказанного адаптера, я бы не потерял много денег, а скорость соединения была бы не выше 60 Мбит/сек.

Выбор пал на китайский usb/lan-адаптер, который оказался еще и usb-концентратором (хабом). Заказ был сделан на aliexpress,  доставили его за 15 дней. Почта России на рекорд пошла :).

Комплектация заказа

В комплект поставки входит сам адаптер и диск с драйверами Я благополучно задвинул оный на дальнюю полку: windows/linux-устройства автоматически определяют устройство и позволяют начать с ним работу.

Обнаружение устройства системой   Установка драйвера системыУстройство готово к работе

Тестирование скорости обмена данными  usb/lan-адаптера

      Я тестировал скорость обмена данными по сети с подключенными usb-девайсами (периферия, флешки) и без них.

Скорость без девайсовCкорость с девайсами

      Разницу смело можно списывать на погрешность измерений. Учитывая ценник до 300р, адаптер проявил себя лучше ожидаемого.

Выводы, а то как же без них?

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

Тем, кто диагностирует разные сетевые неполадки, usb/lan-адаптер с телефоном или планшетом станет весьма гибким и информативным тестером, если, конечно, не будет сбоев с PoE ^_^.

Клиентская часть

Попробуем поключить устройство к Windows 10, используя вышеупомянутую инструкцию с openwrt.org. Сразу скажу: затея обречена на провал. Во-первых, рассматривается только Windows 7 x64. Во-вторых, дана ссылка на тред на sourceforge.net, в котором предлагается скачать с дропбокса патченый в 2014 году драйвер. При попытке запустить его под Windows 10 и подключиться к нашему устройству получаем ошибку:

Связано это с тем, что клиент не работает с сервером, собранным под ядро старше версии 3.14.
Сервер usbip под OpenWRT 19.07.3 собран на ядре 4.14.180.

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

Итак, сначала просят установить сертификат, притом дважды. Ок, помещаем его в Trusted Root Certification Authority и Trusted Publishers.

Далее необходимо перевести операционную систему в тестовый режим. Делается это командой

С первого раза у меня не получилось, помешал secure boot. Для его отключения необходимо перезагрузиться в UEFI, и выставить secure boot — disable. На некоторых моделях ноутбуков может потребоваться установка supervisor password.

После этого загружаемся в Windows и делаем bcdedit.exe /set TESTSIGNING ON
Винда говорит, что всё ок. Снова перезагружаемся, и видим в правом нижнем углу надпись Test Mode, версию и номер билда ОС.

Для чего же все эти манипуляции? Для установки неподписанного драйвера USB/IP VHCI. Сделать это предлагается, скачав файлы usbip.exe, usbip_vhci.sys, usbip_vhci.inf, usbip_vhci.cer, usbip_vhci.cat, и выполнив с правами администратора

либо второй способ, установка Legacy Hardware в ручном режиме. Я выбрал второй вариант, получил предупреждение об установке неподписанного драйвера и согласился с ним.

Далее проверяем, что у нас есть возможность подключиться к удаленному USB-устройству, выполняя команду:

получаем список устройств:

на ошибку usbip: error: failed to open usb id database не обращаем внимания, на работу не влияет.

Теперь биндим устройство:

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

С китайским гравёром пришлось немного помучаться, так как при попытке установить его драйвер CH341SER через прилагавшийся к гравёру инсталлятор (да, гравёр на Ардуино), USB/IP VHCI ронял винду в BSOD. Однако установка драйвера CH341SER до подключения устройства через usbip.exe решала проблему.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector