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