usbipd win
usbipd-win 4.3.0



Windows软件,用于将本地连接的USB设备共享到其他机器,包括Hyper-V Guests和WSL 2。
该软件需要Microsoft Windows 10(仅X64) / Microsoft Windows Server 2019,版本1809或更新;它不取决于任何其他软件。
从连接USB设备的Windows计算机上的最新版本中运行安装程序(.msi)。
或者,使用Windows软件包管理器:
winget install usbipd这将安装:
usbipd的服务(显示名称:USBIP设备主机)。usbipd 。PATH环境变量中。usbipd的防火墙规则允许所有本地子网连接到服务。笔记
如果您使用的是第三方防火墙,则可能必须重新配置它以允许在TCP端口3240上进行连接。
默认情况下,设备未与USBIP客户端共享。要查找和共享设备,请使用管理员特权运行以下命令:
usbipd -- help
usbipd list
usbipd bind -- busid = < BUSID >共享设备是持久的;它幸存下来重新启动。
提示
有关测试设备的列表,请参见Wiki。
将设备附加到客户端是非持久性的。重新启动后,或设备重置或物理拔下/重新盖上时,您将不得不重新连接。
在运行Linux的另一台(可能是虚拟)机器中,使用usbip客户端工具:
usbip list --remote= < HOST >
sudo usbip attach --remote= < HOST > --busid= < BUSID > 笔记
客户端工具存在用于其他操作系统(例如Microsoft Windows),但不作为该项目的一部分。
提示
如果您以前曾使用过使用WSL 2的usbipd ,则自第4.0.0版以来发生了变化:
usbipd bind共享设备。您可以使用以下命令从Windows内部连接设备,该命令不需要管理员特权:
usbipd attach -- wsl -- busid = < BUSID > 提示
请参阅有关如何为USB设备添加驱动程序的Wiki,而USB设备不受默认WSL 2内核的支持。
对于那些喜欢GUI而不是CLI的人,可以使用以下内容:
通过添加/删除程序或通过设置/应用程序卸载。
或者,使用Windows软件包管理器:
winget uninstall usbipd