USBIP пробос usb устройства по сети или в виртуальную машину

Для начало ставим сам пакет:


sudo apt-get install usbip

Теперь загружаем необходимые модули для работы


sudo  modprobe usbip
sudo  modprobe usbip_common_mod

И запускаем демона


sudo usbipd –D

подключаем наш usb и ищем его с помощью lsusb
Bus 001 Device 003: ID 03f0:4117 Hewlett-Packard LaserJet 1018
И так мы наши наш длевайс, запоминаем его ID

Теперь ищем наше устройства в списках usbip


sudo usbip_bind_driver –list

Вот оно:
busid 1-1.3 ( 03f0:4117 )
1-1.3:1.0 -> usblp

Подключаем его


sudo usbip_bind_driver --usbip 1-1.3

Видим
** (process:6383): DEBUG: 1-1.3:1.0 -> usblp
** (process:6383): DEBUG: unbinding interface
** (process:6383): DEBUG: write “add 1-1.3” to /sys/bus/usb/drivers/usbip/match_busid
** Message: bind 1-1.3 to usbip, complete!

Значит все прошло успешно.

Теперь приступ к установке клиентской части usbip, я буду ставить ее на windows. Для этого качаем клиент:
http://ignum.dl.sourceforge.net/project/usbip/usbip/usbip-win-preview/usbip-win.zip

И заходим на нашу удаленную машину и распоковываем архив, после чего идем в Пуск->Панель Управления->Установка оборудования

Установка

Выбираем установку вручную

Установка

Далее показать все устройства

Выбираем

Выбираем установку с диска и указываем папку с драйверами usbip

Указываем

Теперь открываем cmd переходим в папку с программой и получаем список usb устройств с нашего сервера
usbip -l ip-usbip-server

Получаем

Теперь подключаем нужное нам устройство по его id в usbip
usbip -a ip-usbip-server id-device

подключаем

Все, теперь можно ставить драйвера на наше usb устройство.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *