Перейти к содержимому
Обложка сообщества Разное

USB Redirector

USB Redirector - это клиент-серверное приложение для проброса USB устройств по сети. Для Windows есть бесплатный клиент, а сервер нужно покупать. Для Linux клиент и сервер бесплатны.

Ссылки по теме:

http://www.incentivespro.com/usb-server.html

http://www.incentivespro.com/usb-server-usage.html

http://www.incentivespro.com/usb-client-usage.html

https://habrahabr.ru/company/infobox/blog/315076/

С помощью данного приложения мы можем поднять сервер USB ключей, в который можно вставить любое устройства (Флешку, Токен, Принтер), затем расшарить это устройство, и подключить по сети к другому устройству. Обратите внимание, подключить USB устройство возможно только к одному компьютеру, нельзя одновременно одно устройство подключить к разным компьютерам.

Пример описанный в данной статье приведен на операционной системе Ubuntu 16.04.

И так проведем установку:

   
  1. $ sudo apt-get install linux-source
  2. $ wget http://www.incentivespro.com/usb-redirector-linux-x86_64.tar.gz
  3. $ tar -xvf usb-redirector-linux-x86_64.tar.gz
  4. $ cd usb-redirector-linux-x86_64/
  5. $ chmod +x installer.sh
  6. $ sudo ./installer.sh install-server
  7. $ sudo systemctl enable rc.usbsrvd

Вставим какое-нибудь usb устройство и посмотрим наличие usb устройств.

   
  1. $ usbsrv -list

В моем случае это принтер, веб-камера, мышь и флешка.

Расшарим флешку:

   
  1. sudo usbsrv -share -vid 8564 -pid 1000 -usbport 2-1

Установим клиент на другом компьютере:

   
  1. $ sudo apt-get install linux-source
  2. $ wget http://www.incentivespro.com/usb-redirector-linux-x86_64.tar.gz
  3. $ tar -xvf usb-redirector-linux-x86_64.tar.gz
  4. $ cd usb-redirector-linux-x86_64/
  5. $ chmod +x installer.sh
  6. $ sudo ./installer.sh install-client

Подключим сервер:

   
  1. $ usbclnt -addserver 192.168.5.254:32032

Посмотрим расшаренные ключи:

   
  1. $ usbclnt -list

Статус available for connection, говорит нам, что мы можем приконектить это устройство. Приконектим:

   
  1. $ usbclnt -connect 1-4

У меня появился новый диск /dev/sdb, я посмотрел, что на нем есть раздел /dev/sdb1. Далее я примонтировал это блочное устройство к /mnt (sudo mount /dev/sdb1 /mnt) и удостоверился что это действительно моя флешка. Но это выходит за рамки данной статьи.

Для того чтобы отключить флешку на клиенте нужно выполнить:

   
  1. $ usbclnt -disconnect 1-4

Можно включить автомонтирование на клиенте:

   
  1. $ usbclnt -autoconnecton 1-4

При обновлении ядра USB Redirector ломается, и его приходится переустанавливать, для этого вначале удаляем:

   
  1. sudo /usr/local/usb-redirector/uninstall.sh

А после заново проводим установку.

Все. Спасибо за внимание.

0
0
2030

Еще по теме

USB Redirector - Yvision.kz