


Software do Windows para compartilhar dispositivos USB conectados localmente com outras máquinas, incluindo convidados Hyper-V e WSL 2.
Este software requer o Microsoft Windows 10 (somente x64) / Microsoft Windows Server 2019, versão 1809 ou mais recente; Não depende de nenhum outro software.
Execute o instalador (.msi) a partir da versão mais recente da máquina Windows, onde seu dispositivo USB está conectado.
Como alternativa, use o Windows Package Manager:
winget install usbipdIsso instalará:
usbipd (Nome do Exibir: Host do dispositivo USBIP).usbipd .PATH .usbipd para permitir que todas as sub -redes locais se conectem ao serviço.Observação
Se você estiver usando um firewall de terceiros, talvez seja necessário reconfigurá-lo para permitir conexões recebidas na porta TCP 3240.
Por padrão, os dispositivos não são compartilhados com clientes USBIP. Para procurar e compartilhar dispositivos, execute os seguintes comandos com privilégios de administrador:
usbipd -- help
usbipd list
usbipd bind -- busid = < BUSID >Compartilhar um dispositivo é persistente; Sobrevive às reinicializações.
Dica
Consulte o wiki para obter uma lista de dispositivos testados.
Anexar dispositivos a um cliente não é persistente. Você terá que se acumular após uma reinicialização ou quando o dispositivo for redefinido ou estiver fisicamente desconectado/replicado.
De outra máquina (possivelmente virtual) executando o Linux, use a ferramenta usbip do lado do cliente:
usbip list --remote= < HOST >
sudo usbip attach --remote= < HOST > --busid= < BUSID > Observação
Existe uma ferramenta do lado do cliente para outros sistemas operacionais, como o Microsoft Windows, mas não como parte deste projeto.
Dica
Caso você tenha usado usbipd com o WSL 2 antes, o seguinte mudou desde a versão 4.0.0:
usbipd bind primeiro.Você pode anexar o dispositivo no Windows com o seguinte comando, que não requer privilégios de administrador:
usbipd attach -- wsl -- busid = < BUSID > Dica
Veja o wiki sobre como adicionar drivers para dispositivos USB que não são suportados pelo kernel WSL 2 padrão.
Para aqueles que preferem uma GUI a um CLI, está disponível o seguinte:
Desinstale via Adicionar/Remover Programas ou através de Configurações/Aplicativos.
Como alternativa, use o Windows Package Manager:
winget uninstall usbipd