2.8.7.4.8 USBIP - утилита для подключения удаленных USB-устройств
Скачать документ Настройка на сервере
Настройка на клиенте
Графическая утилита usbip-gui
Устройства, которые можно подключить через утилиту:
- Запоминающие устройства USB: fdisk, mkfs, монтирование / размонтирование, файловые операции, воспроизведение DVD-фильмов и запись DVD-R.
- USB-клавиатуры и USB-мыши: можно использовать с Linux-консолью и X Windows System.
- Веб-камеры USB и динамики USB: просмотр веб-камер, запись видео и воспроизведение музыки.
- USB-принтеры, USB-сканеры, последовательные USB-преобразователи и интерфейсы USB-Ethernet.
Вы можете подробнее ознакомиться с установкой и настройкой утилиты USBIP, просмотрев наши обучающие видео:
на RuTube — Подключение удаленных USB устройств. USBIP;
в Яндекс.Дзен — Подключение удаленных USB устройств. USBIP;
в VK Видео — Подключение удаленных USB устройств. USBIP.
На наших каналах вы также сможете найти много другой полезной информации.
Настройка на сервере
Для начала работы необходимо установить утилиту USBIP командой:
dnf install usbip
Следующим этапом требуется установить дополнительные модули:
modprobe usbip-core modprobe usbip-host modprobe vhci-hcd lsmod | grep usbip
Чтобы модули загружались автоматически, необходимо в /etc/modules добавить следующие строки:
usbip-core usbip-host vhci-hcd
Затем следует запустить сервер для работы утилиты:
usbipd -D
Перед тем как открыть доступ к какому-либо usb-устройству, нужно узнать его ID. Сделать это можно командой:
usbip list -l
Доступ к устройству открывается с помощью команды:
usbip bind --busid=1-1
где 1-1 - это ID устройства.
Для закрытия доступа к устройству необходимо ввести команду:
usbip unbind -b 1-1
Настройка на клиенте
Для начала работы необходимо установить утилиту USBIP командой:
dnf install usbip
Следующим этапом требуется установить дополнительные модули:
modprobe usbip-core modprobe usbip-host modprobe vhci-hcd lsmod | grep usbip
Чтобы модули загружались автоматически, необходимо в /etc/modules добавить следующие строки:
usbip-core usbip-host vhci-hcd
Для подключения открытого в общий доступ устройства на сервере к компьютеру-клиенту надо знать его ID и IP-адрес сервера. Для этого необходимо выполнить команду:
usbip attach --remote=xx.xx.xx.xx --busid=1-1
где 1-1 - это ID устройства, а xx.xx.xx.xx - это IP-адрес сервера.
После подключения USB-устройства оно должно отображаться после выполнения команды:
lsusb
Для того чтобы отключить устройство из общего доступа, необходимо узнать его порт:
usbip port
После того, как порт определен, можно отсоединить устройство:
usbip detach --port=0
Графическая утилита usbip-gui
В РЕД ОС также существует графическая утилита для предоставления в общий доступ USB-устройств через IP-сеть - usbip-gui.
Установить программу можно либо через графический менеджер пакетов, либо через терминал.
Для установки программы через графический менеджер пакетов dnfdragora перейдите в «Главное меню» — «Администрирование» — «Управление пакетами dnfdragora», выполните поиск необходимого пакета по ключевому слову «usbip-gui» и отметьте флагом пакет последней версии. После этого нажмите кнопку «Применить» и дождитесь окончания установки пакетов.
Для установки программы через терминал перейдите в сеанс пользователя root:
su -
и выполните команду:
dnf install usbip-gui
После установки программа будет доступна из «Главного меню» - «Администрирование» - «Управление USBIP». Обратите внимание, что для работы с программой необходимы права администратора или суперпользователя системы.
Дата последнего изменения: 06.12.2024
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.