版权归作者所有,如有转发,请注明文章出处:https://cyrus-studio.github.io/blog/
WSL 本身并不支持连接 USB 设备,因此你需要安装开源 usbipd-win 项目。
usbip 可以让你在网络上共享和使用 USB 设备。它由两个主要组件组成:
- usbipd (USB/IP daemon):服务端,负责共享连接到主机的 USB 设备。
- usbip (USB/IP client):客户端,允许其他计算机访问共享的 USB 设备。
1. 安装USBIPD-WIN
USBIPD-WIN 是一个在 Windows 上实现 USB/IP 协议的工具。首先,你需要在 Windows 上安装这个工具。
下载并安装 usbipd-win,可以从GitHub页面获取最新版本的安装包。
或者执行下面命令安装
winget install usbipd
2. 列出所有可以共享的USB设备
usbipd list
3. 共享设备
在附加 USB 设备之前,必须使用命令 usbipd bind 来共享设备,从而允许它附加到 WSL( 需要管理员权限)。
usbipd bind --busid 2-6
这里的 2-6 是 USB 设备对应的 BUSID<