Ubuntu确实支持USB/IP功能。USB/IP允许在具有完整功能的计算机之间共享USB设备,通过将“USB I/O消息”封装到TCP/IP有效负载中并在计算机之间传输它们。以下是在Ubuntu上安装和使用USB/IP的步骤:
服务器端(宿主机)配置
-
安装USB/IP相关软件包:
sudo apt-get install linux-tools-generic
-
加载USB/IP内核模块:
sudo modprobe usbip-core sudo modprobe vhci-hcd
-
查看可用的USB设备:
usbip list -l
-
绑定USB设备:
sudo usbip bind -b
其中,
是你要绑定的USB设备的ID。
客户端(Ubuntu WSL2)配置
-
安装USB/IP工具:
sudo apt-get install usbip
-
加载USB/IP内核模块:
sudo modprobe usbip-core sudo modprobe vhci-hcd
-
连接到宿主机的USB设备:
sudo usbip attach -r
-b 其中,
是宿主机的IP地址,
是宿主机上绑定的USB设备的ID。
通过上述步骤,你可以在Ubuntu系统上实现USB/IP功能,从而跨网络共享USB设备。