linux (usb/ip server) :

安装usbipd
apt install linux-tools-generic-lts-utopic
cd /usr/lib/linux-tools/4.4.0-21-generic

安装usbip_bind_driver
apt install usbip

注意:apt install usbip 安装的 usbipd 是无法使用的(版本不对),需要用 /usr/lib/linux-tools/4.4.0-21-generic 下的 usbipd 覆盖,或者从linux源码自行编译
加载驱动
sudo modprobe usbip-core
sudo modprobe vhci-hcd
sudo modprobe usbip-host

开启服务
usbipd -D

在服务端列出usb设备
usbip list -l

在服务端绑定usb设备(比如重定向摄像头)
usbip --debug bind -b 1-5

windows(usb/ip client)
usbip官网的windows端版本过老了
https://github.com/cezanne/usbip-win
使用这里的release版本

安装驱动
安装证书 driver/usbip_test.pfx
打开Windows测试签名 bcdedit.exe /set TESTSIGNING ON
重启Windows

https://github.com/cezanne/usbip-win/releases 下载 usbip 驱动,在设备管理器中安装
或使用 usbip.exe install 命令安装

查看远程可用的usb设备
usbip list -r 192.168.1.19

重定向远端的设备
usbip attach -r 192.168.1.19 -b 1-5

标签: none

评论已关闭