Как это работает (сложный метод)

Инструмент производителя VirtualHere для перенаправления USB. Одно устройство для каждого терминала бесплатно
Ответить
aka
Разработчик
Разработчик
Сообщения: 10226
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Как это работает (сложный метод)

Сообщение aka » Вт янв 15, 2019 7:15 pm

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

Лицензия VirtualHere не разрешает нам встроить их сервер в дистрибутив WTware. Вам придется самостоятельно скачать его и подготовить.

1. На странице "Linux USB Server" скачать "Generic VirtualHere USB Server Builds" для нужной архитектуры. WTware работает на трех архитектурах: i386, AMD64, ARM.

Raspberry Pi всех версий это архитектура ARM. Надо скачать VirtualHere USB Server for Linux (ARM), файл vhusbdarm.

Обычный x86-совместимый компьютер может быть i386 или AMD64. Загрузите WTware на нужном терминале, опустите мышь в правый нижний угол и посмотрите на появившееся окошко. Если возле версии WTware есть слово UEFI, значит это 64-битная WTware, и надо качать VirtualHere USB Server for Linux (AMD64), файл vhusbdx86_64.

Если возле логотипа и версии WTware нет слова UEFI, значит на компьютере работает WTware для i386 архитектуры. Надо качать VirtualHere USB Server for Linux (i386), файл vhusbdi386.


2. Написать запускающий скрипт. Текстовый файл должен называться runme без расширения. Содержимое файла для разных архитектур:

i386:

Код: Выделить всё

#!/bin/sh
chmod +x vhusbdi386
/vhusbdi386 -b
AMD64:

Код: Выделить всё

#!/bin/sh
chmod +x vhusbdx86_64
/vhusbdx86_64 -b
ARM:

Код: Выделить всё

#!/bin/sh
chmod +x vhusbdarm
/vhusbdarm -b

3. Файл с сервером и запускающий скрипт runme (оба файла без расширения!) запаковать в zip архив.

4. zip архив скопировать в каталог C:\ProgramData\WTware\Everyone для терминалов, которые скачивают конфиги по сети. Или в каталог configs/ на загрузочном диске для терминалов, которые хранят конфиги на локальном диске, это можно сделать по сети через web-интерфейс терминала.

5. В конфигурационном файле терминала указать:

Код: Выделить всё

extra=имя_архива_из_пункта_3.zip
Это все. Перезагружаем терминал, ищем в логе сообщения от vhusbi386 (или vhusbdx86_64, или vhusbdarm). Если все сделано правильно, то в логе должна быть примерно такая строка:

Код: Выделить всё

[SYSLOG] <14>Jul 31 07:02:57 vhusbdi386[827]: >>> Starting VirtualHere USB Server v3.8.1 (Built: Dec 14 2018, 14:36:02)<<<
На Windows компьютере запускаем VirtualHere USB Client со страницы https://www.virtualhere.com/usb_client_software и дальше настраиваем по инструкциям производителя.

У меня получилось перенаправить USB-COM мост, но не получилось перенаправить USB камеру. Т.е. ничего особенного, у штатного перенаправления USB через RDP те же результаты.

Если получится перенаправить устройства, которые не перенаправлялись через RDP - напишите здесь!

Здесь готовые zip с серверами версии 3.8.1 для разных архитектур: http://wtware.com/files/virtualhere/
Лучше не пользоваться ими, а перепаковать свои со свежей версией серверов, как описано выше.

Ответить

Вернуться в «Перенаправление USB через VirtualHere»