Прехвърляне на USB устройства според нуждите с помощта на USB Network Gate.

По-стегнат инструмент меки ръце. По други технически причини виртуалната машина не може да има директен достъп до USB устройство за популяризиране. Тази статия знае как да прехвърлите USB диск към виртуална машина Hyper-V. Реализацията на идеята ще бъде тромава, може да се каже, с две щраквания. Всеки ден допълнителни програмиПонякога не е необходимо да правите диван „гуру“, печелите собствените си специални ръце и нищо повече.

ВАЖНО. Променете, така че не е възможно да хвърлите подвижно устройство към VM, дори ако искате да направите някои трудни неща, но не наведнъж. Нашият алгоритъм работи само за USB, тъй като изглежда фиксиран. Не можем да създадем моментна снимка за такива дискове.

Да преминем към манипулацията




ВАЖНО. Не включвайте об'язково VM, преди да добавите твърд диск. За което е необходимо, има специална технология на горещо добавяне и горещо отстраняване.

  1. Свържете се с VM чрез RDP или просто отворете конзолата. Отиваме в keruvannya дискове. Ако сте нов в света, значи всички работим правилно. Pereviryaemo в мярка чи вина. Ако не, тогава го поправяме, както преди, с бърза контекстно меню. Точката на монтаж и буквите ни не бяха разделени, трябваше да се коригират вдясно. Щракнете върху някоя от дистрибуциите с десния бутон и изберете елемента „Промяна на буквата на устройството или преминаване към новата ...“. Ние избираме да бъдем свободни.

USB преминаването към виртуалната машина Hyper-V приключи, сега можем да го завъртим за нашите цели.

Тези инструкции са правилни от 2 версии.

Начебто, сега е време да пишете, ако е така официална инструкция? Тук обаче има нещо, което го няма.

Има две опции за прехвърляне на USB устройство към система за гости:

  • дайте на „госта“ прикачен файл за пеене;
  • прехвърлете USB порта, към който е свързано устройството.

Хвърляне на USB устройства

По същия начин USB ключът се хоства, в противен случай е по-лесно да прехвърлите прикачения файл към системата за гости директно, независимо към кой USB порт е физически свързан прикаченият файл. Възрастта, когато се сервира, може да бъде свързана с настъплението на следващата роза.

# lsusb шина 002 Устройство 002: ID 8087:8000 Intel Corp. Шина 002 Устройство 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Шина 001 Устройство 002: ID 8087:8008 Intel Corp. Шина 001 Устройство 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Устройство 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Устройство 004: ID 051d:0002 American Power Suply 0 Convery Device 0 Converly 0 ID 046d:c00c Logitech, Inc. Оптична шина за мишка с колело 003 Устройство 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Знаем, че ще ни трябва прикачен файл и ще вземем йога ID, който ще спечелим.

Имах задачата да хвърля UPS.
(Ситуацията всъщност не е типична, не е грешка в серията: 2 прости непрекъсваеми превключвателя за работни станции бяха инсталирани на сървъра и мрежата. Управлението на DBJ от Debian и трябваше да провали две непрекъсваеми връзки към гостите на Windows. )

На този етап показах, че ще трябва да прикача същия идентификационен номер... Ale опитай.

Прикачените файлове, които се инсталират, се регистрират в конфигурационния файл на виртуалната машина.

# nano /etc/pve/qemu-server/101.conf usb0: host=051d:0002

Резавантажив. Priya pіdchepivsya, nachebto всичко е добре. Но тук се предполага, че друг прикачен файл е с такъв идентификатор. Как да ги разделим? Досвид показва какво е в две виртуални машинипредписвайте един идентификатор, тогава смрадът, когато се включи, ще избере един от един и същи прикачен файл. Независимо от тези, които в хост системата имат USB устройство с такъв идентификатор.

Оста тук е моето предположение, какъв е другият начин на хвърляне.

Хвърляне на USB портове

Необходимо е да се определи към кой порт е свързан, имаме нужда от прикачени файлове.

Първи начин:

# lsusb -t /: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 5000M /: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/15p, 48 : Dev 2, Ако 0, Клас = HID, Драйвер = usbhid, 1,5M | Порт 7: Dev 3, Ако 0, Клас = HID, Драйвер = usbfs, 12M | Class=HID, Driver=usbfs, 12M /: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/3p, 480M |__ Порт 1: Dev 2, Ако 0, Class=hub, Driver=hub/ 8p, 480M /: автобус 01.Порт 1: Dev 1, Class=root_hub, Driver=ehci_hcd/3p, 480M | __ Порт 1: Dev 2, Ако 0, Class=hub, Driver=hub/6p, 480M

Веднага след като беше обявено, ще се наложи да седна на гуми 3, портове 7 и 8. Но за момента не ни е очевидно и оста е друга опция:

Qm монитор qm> информация usbhost шина 3, Addr 4, порт 8, скорост 12 Mb/s Клас 00: USB устройство 051d:0002, Back-UPS XS 650CI FW:892.R2.I USB FW:R2 шина 3, Addr 3 , Порт 7, Скорост 12 Mb/s Клас 00: USB устройство 051d:0002, Back-UPS XS 650CI FW:892.R2.I USB FW:R2 шина 3, Addr 2, Порт 4, Скорост 1,5 Mb /s Клас 00: USB устройство 046d:c00c, USB оптична мишка

Тук ми наочно бачимо, кой кой е. Сега смело:

# nano /etc/pve/qemu-server/101.conf usb0: host=3-7

За да завърша картината, ще допълня инструкциите с официална документация.

Възможен вариант е:

Qm монитор qm> информация usbhost шина 3, адрес 2, порт 1.2, скорост 1,5 Mb/s Специфичен за доставчика: USB устройство 0529:0001, HASP 2.17

Днес има много начини за прехвърляне на USB-прикачени файлове към друг компютър или виртуална машина чрез мрежа.
Най-популярните са същите като AnywhereUSB и чисти софтуерни продукти, които съм пробвал сам: USB Redirector и USB/IP.
Бих искал да ви разкажа повече за един начинът, който работи директно с QEMU емулатора.
Vіn също е част от проекта за подправки, който се поддържа официално от RedHat.

UsbRedir, окончателен протокол за прехвърляне на usb tcp устройства към отдалечен виртуален сървър, разпространяващ за поддръжка на RedHat в рамките на проекта за подправки. Ел, както му се струваше, можете да се поддадете на цялото успешно и без подправки. Ролята на сървъра се играе от usbredirserver, който поставя usb-прикачения файл на първия порт, и като клиент, самия QEMU, който свързва експортирания usb-прикачен файл към първия usb-контролер на вашата виртуална машина. За такъв подход, като система за гости, може да бъде абсолютно победител независимо дали е ОС, така че не знаете какви прикачени файлове ще изхвърлим и цялата логика пада върху QEMU.

За една дума за важното решение

  • AnywhereUSB - dosit не е лошо решение, но пътят, и може да не получи бъгове, например, ако една флашка е счупена, тогава тя може да бъде свързана отново, ако тя е физически viinyavshi и го поставя.
  • USB/IP - OpenSource проект. Начебто був хвърля. Наистина бъги досит силно. При отваряне на изключване машината често преминава в замръзване на цикъла и windows показва BSOD
  • USB Redirector - Прекрасен софтуер. За споделяне на прикачени файлове от linux към linux е безплатно, за всички други устройства струва стотинки, не толкова богато като AnywhereUSB, но не толкова безплатно, колкото бих искал :)
Както виждате, защо да избирате, но нека опитаме още един начин - UsbRedir?

Настройка на виртуална машина

За да свържете експортираните прикачени файлове, е необходимо да създадете необходимите USB контролери на виртуалната машина:

  • uhci - за USB1.0
  • ehci - за USB2.0
  • xhci - за USB3.0
За qemu (без libvirt)

Добавете опции към командата за стартиране на виртуалната машина:
-device ich9-usb-ehci1,id=ehci,addr=1d.7,multifunction=on -device ich9-usb-ehci1,id=uhci-1,addr=1d.0,multifunction=on,masterbus=ehci.0 ,firstport=0 -device ich9-usb-uhci2,id=uhci-2,addr=1d.1,multifunction=on,masterbus=ehci.0,firstport=2 -device ich9-usb-uhci3,id=uhci-3 ,addr=1d.2,multifunction=on,masterbus=ehci.0,firstport=4

За libvirt
В изходния файл на конфигурацията на виртуалната машина на възела <устройства>можем да видим всички USB контролери и да добавим следващия блок:

Говорейки за това, ако спечелите spice, тогава като добавите още 3 специални устройства към контролера, ще можете да прехвърлите usb устройството от клиента на spice към сървъра.

Дупе под спойлер

За qemu
Добавяме следващите опции към командата за стартиране на виртуалната машина, крем контролери, които по-рано зададохме:
-chardev spicevmc,name=usbredir,id=usbredirchardev1 -device usb-redir,chardev=usbredirchardev1,id=usbredirdev1,debug=3 -chardev spicevmc,name=usbredir,id=usbredirchardev2 -устройство usb-redir,chardev= =usbredirdev2, debug=3 -chardev spicevmc,name=usbredir,id=usbredirchardev3 -устройство usb-redir,chardev=usbredirchardev3,id=usbredirdev3,debug=3
За libvirt
В изходния файл на конфигурацията на виртуалната машина в възела <devices> добавяме следните опции, крем контролери, които зададохме по-рано:

Сега всичко е готово за zdіysnennya prokidannya.

Старт на сървъра

Пакетът usbredirserver може да се намери в стандартните хранилища на почти всички популярни дистрибуции на Linux.

Вмъкваме USB флаш устройство в компютъра, удивлявайки се на usb прикачените файлове:
$ lsusb ... Шина 003 Устройство 011: ID 125f:c82a A-DATA Technology Co., Ltd. ...

Bachimo, че двойката vendorid:prodid е 125f:c82a и ядрото е присвоило флашовете 003-001 usbbus-usbaddr да са правилни.

Сега нека споделим нейното за 4000 порта:

# Vekory двойка vendorid:prodid $ usbredirserver -p 4000 125f:c82a # Vekory двойка usbbus-usbaddr $ usbredirserver -p 4000 003-011

Свързване с виртуална машина

Чрез опции за един час, за да стартирате VM

Прикачен файл, който трябва да се свържете с VM, може да бъде указан при стартиране чрез добавяне на следващите опции към командата за стартиране.

За qemu
-chardev socket,id=usbredirchardev1,port=4000,host=192.168.1.123 -device usb-redir,chardev=usbredirchardev1,id=usbredirdev1,bus=ehci.0,debug=4
За libvirt
Този блок се поставя преди етикета </устройства>, инструктирани от администратори, назначени от нас по-рано:
Його може да бъде и виконати с екип virsh прикачено устройство

Або чрез qemu-монитор

Отиваме до хипервизора и в qemu-монитора на нашата машина виждаме следните команди:
# Добавете нашия add chardev-add сокет, id=usbredirchardev1,port=4000,host=192.168.1.123 # Свържете го към ehci контролера (USB-2.0) device_add usb-redir,chardev=usbredirchardev1,id=usbre 0, debug = 4
За да включите USB флаш устройството, просто използвайте следната команда:
device_del usbredirdev1

Това е всичко засега, след тези стъпки вашата VM може да изпомпва вашето флаш устройство и можете да работите с него.

Като стопанска постройка в много и всички миризми са еднакви

Axis тук viniklo tsіkave zavdannya, как да хвърля цаца от едни и същи устройства на различни VM?
В този случай varto означава, че всички прикачени файлове могат да използват една и съща двойка vendorid: prodid, а двойката usbbus-usbaddr не е постоянна, варто само viynyat и вмъкване на прикачени файлове, така че е правилно да промените вашия usbaddr.

I vy_shiv її за помощ udev.
По същество, тъй като не знаете как да работите с udev, в Debian Wiki е страхотно

Така че нека започваме

За първи път трябва да разпознаем серийния номер на нашата добавка, за която е възможно да я идентифицираме в udev:

Стартирайте udev monitor:
$ udevadm монитор --околна среда --udev
И нека вмъкнем нашите прикачени файлове, след което ще добавим списък с промени, който ще добавя, както udev любезно инициира за нас:
... UDEV add /devices/virtual/bdi/8:16 (bdi) ACTION=add DEVPATH=/devices/virtual/bdi/8:16 ID_SERIAL_SHORT=11C130317234004B SEQNUM=4352 SUBSYSTEM=bdi USEC_
Информацията за серийните и други атрибути може да се вземе по различен начин, но е по-добре да проверите, че за писане на правилата ще изберем промяната на самата команда, а не атрибутите на командата по-долу. В противен случай няма да активирате тригера за премахване, когато добавката е включена.
$ udevadm info -a -n /dev/bus/usb/003/011 | grep "(сериен)"

Сега създаваме файла /etc/udev/rules.d/99-usb-serial.rules и пишем следните правила:
ACTION=="add", ENV(ID_SERIAL_SHORT)="11C130317234004B", RUN+="/usr/bin/usbredirserver -p 4000 $attr(busnum)-$attr(devnum)" ACTION=="премахване", ENVID )= "11C130317234004B", RUN+="/usr/bin/fuser -k 4000/tcp"

Презаредете правилата на udev:
$ udevadm контрол --reload-rules
Готово, сега, когато свържем нашата добавка, тя автоматично ще изпрати до порта, от който се нуждаем, и когато usbredirserver е включен, ще прикачим нашия робот.
За аналогия добавяме други разширения.

На кого всичко. Благодаря за проявения интерес :)

Един от читателите на блога - Vovets666 изпробва фърмуера без USBIP код и поиска да пише за новата статия.

Опровержение:
всичко е описано по-долу - моят специален проблем и начини на її virishennya, като не є istoy в останалата част от случая. Доколкото е възможно, проучете други опции, ще чуя за тях с удоволствие. Като инструкция за работа с PZ с помощта на материали, намерени в интернет, дори не си спомням какво беше... Освен това, като администратор - хакер, знам да го правя на върха на Linux, след като съм работил в моя имай предвид срока за този час на материята/танцувай с тамбури особено не съм богат, ще го опиша, все едно съм го отгледал, изработил съм го, имам го, какво мога направи по друг начин.

Също така, може би виртуалните машини са 1C сървъри, работещи на MSWindowsServer 2008R2. За работата на софтуера към тях са свързани сървърни HASP ключове. Очевидно не е възможно да ги свържете директно към Hyper-V VM. Задача: за да хвърлите HASP-ключове на виртуална машина, е необходимо да постигнете минимум допълнителен лиценз и минимален брой лицензи.

(Офтопик: 1C Час за почивкастана възможно да се лицензира софтуерен софтуер без промяна на HASP-ключовете (възможно беше да се активира с различни пин-кодове). Има нюанси: замяната на лиценз поради активиране на софтуера не е безплатна, при промяна на конфигурацията на машината е необходимо повторно активиране, След края на първия лимит, активирането беше спряно за техническа поддръжка, която не е лед. На това се пееше виползването стар начинс HASP ключове).

Бяха разгледани варианти:

- начинът, по който се надява Microsoft (вярно е, за други цели):
RemoteFX+RDP7.1. Без причина: необходимо е да имате поддръжка на RemoteFX, на 1C сървъра е необходимо да добавите допълнителни услуги (достъп до отдалечения работен плот), от хоста до виртуалната машина е необходимо да имате постоянно инсталирана RDP сесия, чрез който се прехвърля ключът, имате нужда от клиента. Вероятно в някои от параграфите на този списък ще имам милост, но дивакът kіlkіst е хакнал пътя към корена.

- Хардуерни прикачени файлове за събирачи на трети страни. Nedolіki: koshtuyu стотинки, преди това някои стопански постройки имаха проблеми с summіsnіstyu z OS (например Ubox 4100, който имаме) Narazі проблеми nachebto virishenі (в други модели), но обсадата приключи.

- Софтуер на доставчици на трети страни. Недостатъци: зависи от наличието на okremo машина, която да работи като сървър за USB устройства и като правило се заплаща. След шега
Оказа се, че най-приемливият софтуер се оказа безплатен за комерсиална употреба само пакетът USBIP. Zupinivsya на нов.

Сама по себе си инсталацията на тази софтуерна система за сигурност не създаде големи проблеми, в комплекта, преди пакета, има кратко ръководство, плюс - Интернет.

Пакет USBIP () за роботизирана помощ на 2x инсталирани машини: сървър (ключът е свързан към новия без посредник) и клиент (ключът се прехвърля към новия). Сървърна
част от USBIP е базирана само на Linux, клиентът е на Linux и Windows (включително 7 и 2008R2).

1) Сървърна инсталация (машина, към която е свързан) USB аксесоариотносно).

Как сървърът печели машината инсталирайте Linux. Аз використ linux ubuntu v.11.04 (избор на Lubuntu, тъй като е обявен за най-малко мощен за ресурси) като най-проста (за мен) система: инсталирана без проблеми, автоматично добавяне на нови прикачени файлове, които са свързани, след инсталация след инсталация, инсталиране на необходими компоненти, освен това USBIP присъства в хранилището. За да се спести собствеността върху машината, тя е създадена като виртуална машина, изпълнявана на основен ESXi 4.1 хост и HASP ключ е хвърлен в нея по стандартен ESXi хост начин.

Нямаше проблеми с инсталацията: инсталирахме системата, свързахме я към мярката, очевидно IP, чрез мениджъра на пакети инсталирахме USBIP и необходимите компоненти за робота. Освен това бяха инсталирани инструменти на VMware (защото тази машина е VM на ESXi).

Ще ви разкажа за всеки випадок, как да се биете:

От приставката на VMware можете да свържете диск със софтуер (Инвентаризация -> Виртуална машина -> Гост -> Инсталиране/надграждане на VMware Tools). От този диск архивите от софтуера се разопаковат на работното бюро. Стартираме терминала и в новия пишем:

<имя пользователя>@<имя машины>:~$ sudo<путь до файла>\vmware-install.pl -по подразбиране

2) Настройка на сървъраUSBключове.

Стартираме терминала. По-далече - от командния ред.

· Zavantazhuemo напреднали модули.

<имя пользователя>@<имя машины>:~$ sudo modprobe usbip

<имя пользователя>@<имя машины>:~$ sudo modprobe usbip_common_mod

Стартирайте usbip като системен демон:

<имя пользователя>@<имя машины>:~$ sudo usbipd д

приемаме:

Свържете usbip.ko към a usb устройствоза износ!

<имя пользователя>@<имя машины>:~$

Уважение! Първо трябва да стартирате демона и след това да свържете добавките, в противен случай можете да извикате помилвания на клиента, когато сте свързани. (Раздел бележки)

· За да прегледате свързаните USB устройства, командата

<имя пользователя>@<имя машины>:~$ lsusb

Приемаме списък на свързани USB устройства с техните идентификационни номера:

Шина XXX Устройство YYY: ID VendorID: DeviceID< име стопански постройки>

погледни в очите:

Автобус 002 Устройство 004: ID 0529:0001 Aladdin Knowledge Systems HASP v0.06

Шина 002 Устройство 003: ID 0e0f:0002 VMware, Inc. Виртуален USB хъб

Шина 001 Устройство 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Запомнете датата VendorID:DeviceID

· Спечелете командата:

<имя пользователя>@<имя машины>:~$ sudo usbip_bind_driver -списък

USBIP проверява списъка със свързани собственици и ги показва според зададения тип идентификатор на шината:

автобус 2-1 (0529:0001)

2-1:1.0 -> няма

- шина 2-2 (0e0f:0002)

2-2:1.0 -> главина

……..

В този случай идентификаторът на шината, който показва необходимото USB устройство: "2-1".

· Сега се свържете със сървъра. Ние набираме:

<имя пользователя>@<имя машины>::~$ sudo usbip_bind_driver -usbip 2-1

приемаме:

** (процес:1483): DEBUG: 2-1:1.0 -> няма

** (процес: 1483): DEBUG: напишете "добавете 2-1" към /sys/bus/usb/drivers/usbip/match_busid

** Съобщение: свържете 2-1 към usbip, завършете!

Устройството е свързано към USBIP, достъпът от локалната сървърна машина до новата е изразходван.

· Можете също да се чудите дали устройството е свързано към USBIP Нарази. За кого пишем:

<имя пользователя>@<имя машины>:~$ sudo usbip_bind_driver -списък

Ние взимаме:

автобус 2-1 (0529:0001)

2-1:1.0 -> usbip

- шина 2-2 (0e0f:0002)

2-2:1.0 -> главина

Прикачен файл от шина-ID 2-1, свързан към USBIP. Системата може да прехвърля данни за USB устройства от вашата система към отдалечени клиенти.

Настройката на сървъра завършена. Понякога можете да добавяте и почиствате
износ на стопански постройки.

Параметриusbip - linuxсървъриИзползване: usbip_bind_driver

-?, -помогне wicklik
заключения
-usbip busid направете устройство за експортиране
-друг бизнес използвайте устройство от местен
шофьор
-списък печатни USB устройства и техните
шофьори
-списък2 печатни USB устройства и техните
драйвери в режим на анализиране
-allusbip направете всички устройства за експортиране

3) Настройка на MS Windows клиент

· Завантажуемо разпределителен комплект. Нуждаем се от обидни версии - 0.1 и 0.2.

· Инсталируем USB/IPEnumenator. Vin се инсталира като допълнителен системен прикачен файл от драйверите на диска. Драйверите са взети от дистрибуторския комплект версия 0.2:

За Windows XP:

1. Разопаковайте файловете в локална папка.

2. На контролния панел, релефно "Инсталация на Obladnannya", на прозореца на Privatnya Maystra, който се появи, релефно "Dali".

3. Изберете „И така, прикачете го веднага“ -\u003e „Дали“.

4. Изберете "Добавяне на нова сграда" -> "Дали".

5. Изберете "Ръчно инсталиране на свойството, избрано от списъка" -> "Напред".

7. Изберете "Insert from disk", -> "Review", изберете папката с разархивирания драйвер -> "OK".

9. “Master е готов, докато новото притежание бъде инсталирано” -> Изберете “Dalі” -> Готово”.

За Windows 7 (i 2008r2):

1. За да разрешите инсталирането на неподписани драйвери: стартирайте CMD
администратор и winkone "bcdedit /settestsigningon".

2. Разопаковайте файловете в локална папка.

3. Vіdkrivaєmo "Диспечер на прикачени файлове".

4. Десен бутонна "моят компютър" -. „Инсталиране на стария прикачен файл“ (или изберете „Дия“ от менюто).

5. В Vіknі Vіtannya Maistra, scho vіdkrilosya, релефно "Dali".

6. Изберете "Инсталиране на свойството, избрано от списъка ръчно" -> "Напред".

8. Изберете "Insert from disk", -> "Review", изберете папката с разархивирания драйвер -> "OK".

10. "Master е готов, докато се инсталира новото притежание" -> Изберете "Dali" -> "Finish".

Всички задачи също са описани във файла "usage", който идва с пакета USBIP, моят английски език.

· USB добавка, маркирана като експортирана на необходимия сървър. За връзка використ USBIP от дистрибуторския комплект версия 0.1

Да започнем CMD. Чудим се дали допълненията са готови преди връзката:

път към usbip :> usbip.exe -l

(server-ip - IP адресите на USB сървъра, прикачени от точка 2)

° С:\ usbip> usbip л 192.168.1.13

usbip dbg: usbip_network.c: 229 (tcp_connect) опитвайки 192.168.1.13 порт 3240

usbip dbg: usbip_network.c: 249 (tcp_connect) свързан към 192.168.1.13:3240

— 192.168.1.13

usbip dbg: usbip.c: 423 (query_exported_devices) експортирани 2 устройства

2-1: неизвестен доставчик: неизвестен продукт (0529:0001)

: /sys/devices/pci0000:00/0000:00:11.0/0000:02:02.0/usb2/2-1

: неизвестен клас / неизвестен подклас / неизвестен протокол (ff/00/00)

: 0 - неизвестен клас / неизвестен подклас / неизвестен протокол (ff/00/00)

В резултат на това тези на сървъра 192.168.1.13, готови за свързване към прикачените файлове с bus-ID 2-1, са тези, които са фиксирани в точка 2. Прикачените файлове могат да бъдат по-големи.

пътекада сеusbip:> usbip . exe а < сървър ip > USB документ за самоличност

USB-ID за пъти 2-1.

Взимаме много писма (списък с параметри) и за попълване:

Ново usb устройство, свързано към usbvbus порт 2

USB прикаченият файл може да се покаже в системата на клиента. Vіkno терминал bagzhano не стартира.

Параметриusbip-windowsклиентУпотреба: usbip

а, -прикачвам Свържете дистанционно USB устройство
-x, -attachall Свържете всички отдалечени USB
устройства на конкретния хост
-d, -отделям Отделете импортиран USB
устройство
-l, -списък Избройте експортирани USB устройства
p, -порт Избройте състоянието на виртуалния USB порт
-D, -отстраняване на грешки отпечатайте информация за отстраняване на грешки
-v, -версия покажи версия
-?, -h, -помощ отпечатайте тази помощ

Бележки: Проблеми с Winickle и тяхното проявление:

1. Промених версията на системата 11.04 на ядрото 2.6. След актуализиране на системата до версия 11.10 (ядро 3.0.4), usbip спря да работи - след като видя извинение, компонентът не беше намерен. Имах възможност да ремонтирам колата и че беше ремонтирана, когато беше актуализирана. От другата страна, осколки це службова възкоспециализирана кола и достъпът до нея околностите, ce bulo е установено не критично.

2. Няколко hasp-ключове бяха свързани към клиента, виждайки извинение. В хода на експериментите беше инсталирано, че е необходимо да стартирате usbip-демона в началото и след това ще изпратим ключовете на машината. Прощенията бяха дадени, ключовете бяха свързани в произволен ред, помилванията не можеха да бъдат повторени. Це якраз един от мълчаливите дивини, за яки предположих.

3. След повторно захващане на VM на клиента - 1C сървър, понякога не е възможно да свържете ключа до следващия ден - виждате извинение. Може би това е свързано с обменни сесии с USB устройства, които са блокирани на HASP сървъра. Повторното изчезване на HASP сървъра и многократното прехвърляне на ключове към клиента са добре дошли.

лаптопи