Download PDF
Download page Предоставление доступа к USB-носителям с помощью технологии USB-over-IP в ПК СВ "Брест".
Предоставление доступа к USB-носителям с помощью технологии USB-over-IP в ПК СВ "Брест"
Миграция ВМ не влияет на доступ к настроенным USB-носителям.
Настройка USB-over-IP в гостевой машине с ОС Astra Linux Special Edition
Настройка доступа к USB-носителям с помощью технологии USB-over-IP
в гостевой машине с ОС Astra Linux Special Edition через консоль управления описана в статье предоставление удалённого доступа к USB-носителям и токенам c помощью USB-over-IP. Настройка с помощью утилиты fly-admin-usbip
описана в электронной справке ОС Astra Linux Special Edition (Содержание — Системные — Сервис удаленных USB-накопителей). Вызов электронной справки осуществляется через ярлык Помощь, размещенном на первом рабочем столе, или нажатием клавиши <F1> в активном окне графической программы.
Настройка USB-over-IP в гостевой машине с ОС Microsoft Windows
Ниже описан алгоритм настройки на ОС Microsoft Windows 10 pro.
- Для работы USB-накопителей в гостевой ВМ необходимо предоставить доступ к USB-накопителю на сервере виртуализации. Это можно сделать в консоли управления или с помощью утилиты Сервис удаленных USB-накопителей.
- Создать ВМ и установить на нее ОС Windows 10.
- В ВМ перейти в Параметры — Центр обновления Windows и установить все последние обновления.
Переместить в ВМ программную сборку командой:
где:scp <программная_сборка> <имя_администратора>
@<ip-адрес_ВМ>
:C
:\
<программная_сборка>
— файл с необходимой программной сборкой;<имя_администратора>
— имя локального администратора гостевой ВМ;<ip-адрес_ВМ>
— IP-адрес гостевой ВМ, заданный при настройке сети в ней.
- В гостевой ВМ разархивировать программную сборку в папку
С:\test
. В гостевой ВМ открыть терминал Windows PowerShell под учетной записью администратора и выполнить команду:
Пример вывода после выполнения команды:cd C:\test\usbip-win-0.3.6-dev
PS C:\test\usbip-win-0.3.6-dev> ls Каталог: C:\test\usbip-win-0.3.6-dev Mode LastWriteTime Length Name ---- ------------- ------ ---- -a---- 14.11.2023 14:34 1305088 attacher.exe -a---- 14.11.2023 14:34 734041 usb.ids -a---- 14.11.2023 14:34 1594808 usbip.exe -a---- 14.11.2023 14:34 1515520 usbipd.exe -a---- 14.11.2023 14:34 1576 usbip_root.inf -a---- 14.11.2023 14:34 1951 usbip_stub.inx -a---- 14.11.2023 14:34 62872 usbip_stub.sys -a---- 14.11.2023 14:34 2486 usbip_test.pfx -a---- 14.11.2023 14:34 12403 usbip_vhci.cat -a---- 14.11.2023 14:34 1646 usbip_vhci.inf -a---- 14.11.2023 14:34 120336 usbip_vhci.sys -a---- 14.11.2023 14:34 12011 usbip_vhci_ude.cat -a---- 14.11.2023 14:34 2098 usbip_vhci_ude.inf -a---- 14.11.2023 14:34 1052672 usbip_vhci_ude.pdb -a---- 14.11.2023 14:34 90128 usbip_vhci_ude.sys
CODEДля подключения USB-носителя необходимо установить
vhci
драйвер. Драйвер установится автоматически после выполнения команды в гостевой ВМ в терминале Windows PowerShell:Пример вывода после выполнения команды:.\usbip.exe install
PS C:\test\usbip-win-0.3.6-dev> .\usbip.exe install usbip: info: vhci(ude) driver installed successfully
CODEЧтобы узнать адрес USB-носителя, необходимо выполнить команду:
где.\usbip.exe list -r
<ip-адрес_сервера_USB>
<ip-адрес_сервера_USB>
— IP-адрес сервера виртуализации на котором настроен доступ к USB-носителям.
Пример вывода после выполнения команды:PS C:\test\usbip-win-0.3.6-dev> .\usbip.exe list -r 10.17.77.201 Exportable USB devices ====================== - 10.17.77.201 1-5: Sony Corp. : unknown product (054c:05ba) : /sys/devices/pci0000:00/0000:00:02.1/0000:02:00.0/usb1/1-5 : (Defined at Interface level) (00/00/00) : 0 - Mass Storage / SCSI / Bulk-Only (08/06/50) 1-4: Kingston Technology : unknown product (0951:1641) : /sys/devices/pci0000:00/0000:00:02.1/0000:02:00.0/usb1/1-4 : (Defined at Interface level) (00/00/00) : 0 - Mass Storage / SCSI / Bulk-Only (08/06/50)
CODEЧтобы прикрепить доступный USB-накопитель, в гостевой ВМ в терминале Windows PowerShell необходимо выполнить команду:
Пример вывода:.\usbip.exe attach -r <
ip-адрес_сервера_USB
> -b 1-5PS C:\test\usbip-win-0.3.6-dev> .\usbip.exe attach -r 10.17.77.201 -b 1-5 succesfully attached to port 0
CODEДля просмотра доступных локальных USB-накопителей выполнить:
Пример результата выполнения команды:.\usbip.exe list -l
PS C:\test\usbip-win-0.3.6-dev> .\usbip.exe list -l - busid 1-157 (054c:05ba) Sony Corp. : unknown product (054c:05ba) - busid 1-22 (0951:1641) Kingston Technology : unknown product (0951:1641)
CODE