USB/IP Ubuntu и клиент на Windows
Доброго всем времени суток!
Пытаюсь прокинуть USB устройства по сети. Т.к. Платить за платные решения не имею возможности, выбор пал на USB/IP PROJECT: http://usbip.sourceforge.net/(Это единственное бесплатное решение).
Почитал форум и получил вот такой алгоритм установки этого добра на Ubuntu 12+
1) Добавляем репозиторий(Стандартные Ubuntu не подходят там версия не рабочая): sudo add-apt-repository ppa:whoopie79/ppa
2) Ставим usb/ip: sudo apt-get install usbip
3) Добовляем модули: sudo modprobe usbip-core sudo modprobe usbip-host
4) Прописываем их в автозапуск: sudo nano /etc/modules
...
usbip-core
usbip-host
...
5) Прописываем в автозапуск демона: sudo nano /etc/init.d/usbip
...
#!/bin/sh
#
usbipd -D
...
sudo update-rc.d usbip defaults
6) Перезагружаемся, смотрим всё ли запущено.
7) Смотрим список устройств: sudo usbip list -l
8) Выбираем и шарим нужное: sudo usbip --debug bind --busid 4- 1
Видим вот это:
usbip: debug: usbip.c:134:[run_command] running command: `bind'
usbip: debug: usbip_bind.c:162:[unbind_other] 4-1:1.0 -> usbhid
usbip: debug: utils.c:65:[modify_match_busid] write "add 4-1" to /sys/bus/usb/drivers/usbip-host/match_busid
bind device on busid 4-1: complete
Судя по надписи: «complete» всё отлично.
Теперь клиентская часть на винде(Win2008R2x64 или Win7x86 или WinXPx86).
1) Ставлю дрова: Из usbip windows v0.2.0.0
2) Запускаю значит: usbip -l 192.168.0.1
И вижу:
usbip dbg: usbip_network.c: 223 (tcp_connect ) trying 192.168.10.110 port 3240
usbip dbg: usbip_network.c: 243 (tcp_connect ) connected to 192.168.10.110:3240
- 192.168.10.110
usbip err: usbip_network.c: 121 (usbip_recv_op_common) recv op_common, -1
usbip err: usbip.c: 216 (query_exported_devices) recv op_common
usbip err: usbip.c: 288 (show_exported_devices) query
При чем не важно, брал версию и usbip windows v0.1.0.0.
На любой Win ОС которые выше перечислены. Что делать вообще не пойму. Может кто сталкивался?