


Le logiciel Windows pour partager les appareils USB connectés localement à d'autres machines, y compris les invités Hyper-V et WSL 2.
Ce logiciel nécessite Microsoft Windows 10 (x64 uniquement) / Microsoft Windows Server 2019, version 1809 ou plus récent; Cela ne dépend d'aucun autre logiciel.
Exécutez le programme d'installation (.msi) à partir de la dernière version de la machine Windows où votre périphérique USB est connecté.
Alternativement, utilisez le gestionnaire de packages Windows:
winget install usbipdCela va installer:
usbipd (nom d'affichage: hôte de périphérique USBIP).usbipd .PATH .usbipd pour permettre à toutes les sous-réseaux locaux de se connecter au service.Note
Si vous utilisez un pare-feu tiers, vous devrez peut-être le reconfigurer pour permettre des connexions entrantes sur le port TCP 3240.
Par défaut, les appareils ne sont pas partagés avec les clients USBIP. Pour rechercher et partager des appareils, exécutez les commandes suivantes avec les privilèges de l'administrateur:
usbipd -- help
usbipd list
usbipd bind -- busid = < BUSID >Partager un appareil est persistant; Il survit aux redémarrages.
Conseil
Voir le wiki pour une liste des appareils testés.
La connexion de dispositifs à un client est non persistante. Vous devrez vous attacher après un redémarrage, ou lorsque l'appareil se réinitialise ou est physiquement débranché / replié.
À partir d'une autre machine (peut-être virtuelle) exécutant Linux, utilisez l'outil côté client usbip :
usbip list --remote= < HOST >
sudo usbip attach --remote= < HOST > --busid= < BUSID > Note
L'outillage côté client existe pour d'autres systèmes d'exploitation tels que Microsoft Windows, mais pas dans le cadre de ce projet.
Conseil
Dans le cas où vous avez utilisé usbipd avec WSL 2 auparavant, ce qui suit a changé depuis la version 4.0.0:
usbipd bind .Vous pouvez attacher l'appareil à partir de Windows avec la commande suivante, qui ne nécessite pas de privilèges d'administrateur:
usbipd attach -- wsl -- busid = < BUSID > Conseil
Voir le wiki sur la façon d'ajouter des pilotes pour les appareils USB qui ne sont pas pris en charge par le noyau WSL 2 par défaut.
Pour ceux qui préfèrent une interface graphique à une CLI, ce qui suit est disponible:
Désinstaller via des programmes ADD / Supprimer ou via des paramètres / applications.
Alternativement, utilisez le gestionnaire de packages Windows:
winget uninstall usbipd