Текст, который будет в методичке про параметры конфига.
---
Перенаправление шины USB теоретически может использоваться для любого оборудования, подключенного к USB. Практически, в результате устройство оказывается как бы физически подключенным прямо к серверу, прямым USB проводом. Поэтому доступно для всех пользователей сервера и никак не связано с сессией и пользователем, который работает за терминалом. Это удобно для планшетных сканеров, допустимо для принтеров и бесполезно для авторизации по смарт-карте.
На терминальном серере нужно установить и настроить windows-компоненту
USBIP с этого сайта. Работает только для 32-битных Windows 2003 Server и Vindows XP.
Для того, чтобы терминал предоставлял доступ к тем ресурсам, которые он сочтет нужным, в конфигурационном файле следует написать:
При этом на сервере вам придется самостоятельно запускать usbip.exe на сервере с правами Администратора, чтобы подключить нужное устройство.
Для того, чтобы терминал предоставил доступ к одному определенному устройству, придется выяснить USB ID этого устройства. Вариантов много:
1. Подключить устройство к компьютеру с Windows. В Диспетчере устройств найти нужное устройство и затем на вкладке Сведения найти свойство "Код экземпляра устройства". Два четырехзначных шестнадцатеричных числа VID и PID вместе представляют собой USB ID.
2. Написать в конфигурационном файле shared_usb=on, затем на windows-машине запустить usbip.exe --list IP_адрес_терминала. В строке "1-1: unknown vendor : unknown product (090c:6200)" USB ID - это 090c:6200. Этот способ может не сработать, так как автоматически терминал перенаправляет не все устройства, а только те, которые сочтет целесообразным.
3. Включить лог WTware параметром syslog. При подключении USB устройства терминал напишет в лог строку наподобие "KERNEL: usb 1-1: New USB device found, idVendor=090c, idProduct=6200", USB ID в ней - это опять же 090c:6200.
После того, как вы узнали USB ID нужного устройства, в конфигурационном файле надо написать:
В этом случае терминал будет перенаправлять только это устройство и не будет перенаправлять ничего другого. Можно перечислить несколько устройств:
Запускать usbip.exe вручную неудобно. Для того, чтобы устройства подключались к серверу автоматически, мы написали службу WTware USBIP Initiator. Эта служба устанавливается во время установки WTware. Для того, чтобы терминал сообщал серверу о наличии нового устройства для подключения, в конфигурационном файле терминала надо написать:
Здесь 192.168.1.1 это IP адрес сервера, на котором запущена служба WTware USBIP Initiator, и к которому в результате окажется подключенным перенаправленное устройство.
Можно писать так:
Код: Выделить всё
shared_usb=server:192.168.1.1,090c:6200,090c:6201,090c:6209
---
Ну как, пойдет?
Текст, который будет в методичке про параметры конфига.
---
Перенаправление шины USB теоретически может использоваться для любого оборудования, подключенного к USB. Практически, в результате устройство оказывается как бы физически подключенным прямо к серверу, прямым USB проводом. Поэтому доступно для всех пользователей сервера и никак не связано с сессией и пользователем, который работает за терминалом. Это удобно для планшетных сканеров, допустимо для принтеров и бесполезно для авторизации по смарт-карте.
На терминальном серере нужно установить и настроить windows-компоненту [url=http://usbip.sourceforge.net/]USBIP с этого сайта[/url]. Работает только для 32-битных Windows 2003 Server и Vindows XP.
Для того, чтобы терминал предоставлял доступ к тем ресурсам, которые он сочтет нужным, в конфигурационном файле следует написать:
[code]shared_usb = on[/code]
При этом на сервере вам придется самостоятельно запускать usbip.exe на сервере с правами Администратора, чтобы подключить нужное устройство.
Для того, чтобы терминал предоставил доступ к одному определенному устройству, придется выяснить USB ID этого устройства. Вариантов много:
1. Подключить устройство к компьютеру с Windows. В Диспетчере устройств найти нужное устройство и затем на вкладке Сведения найти свойство "Код экземпляра устройства". Два четырехзначных шестнадцатеричных числа VID и PID вместе представляют собой USB ID.
2. Написать в конфигурационном файле shared_usb=on, затем на windows-машине запустить usbip.exe --list IP_адрес_терминала. В строке "1-1: unknown vendor : unknown product (090c:6200)" USB ID - это 090c:6200. Этот способ может не сработать, так как автоматически терминал перенаправляет не все устройства, а только те, которые сочтет целесообразным.
3. Включить лог WTware параметром syslog. При подключении USB устройства терминал напишет в лог строку наподобие "KERNEL: usb 1-1: New USB device found, idVendor=090c, idProduct=6200", USB ID в ней - это опять же 090c:6200.
После того, как вы узнали USB ID нужного устройства, в конфигурационном файле надо написать:
[code]shared_usb=090c:6200[/code]
В этом случае терминал будет перенаправлять только это устройство и не будет перенаправлять ничего другого. Можно перечислить несколько устройств:
[code]shared_usb=090c:6200,090c:6201,090c:6209[/code]
Запускать usbip.exe вручную неудобно. Для того, чтобы устройства подключались к серверу автоматически, мы написали службу WTware USBIP Initiator. Эта служба устанавливается во время установки WTware. Для того, чтобы терминал сообщал серверу о наличии нового устройства для подключения, в конфигурационном файле терминала надо написать:
[code]shared_usb=server:192.168.1.1[/code]
Здесь 192.168.1.1 это IP адрес сервера, на котором запущена служба WTware USBIP Initiator, и к которому в результате окажется подключенным перенаправленное устройство.
Можно писать так:
[code]shared_usb=server:192.168.1.1,090c:6200,090c:6201,090c:6209[/code]
---
Ну как, пойдет?