Malgré tous les avantages que les technologies de virtualisation peuvent apporter à votre entreprise, il peut s’avérer relativement compliqué d’accéder à l’USB depuis une machine virtuelle VMware. Si votre machine virtuelle ESXi ne détecte pas un périphérique USB local, ne parvient pas à le faire fonctionner correctement ou si votre serveur ESXi n’a plus aucun port USB disponible, une solution s’offre à vous : rediriger l’USB.
Vous découvrirez dans cet article comment connecter facilement et de manière sécurisée l’USB à des machines virtuelles VMware et obtiendrez la réponse à la question que beaucoup se posent depuis bien longtemps : Comment faire en sorte que VMware puisse détecter les périphériques USB?
Si vous n’envisagez pas d’acheter un logiciel dédié, vous pouvez essayer de mettre en place la redirection de l’USB vers VMware avec des fonctionnalités intégrées.
Mais avant de commencer, vous devez savoir que certaines restrictions s’appliquent :
❌ Cette méthode ne fonctionnera pour aucun périphérique qui n’est pas connecté à un port USB de l’ordinateur physique sur lequel est exécutée la machine virtuelle (bien qu’elle puisse être utilisée pour rediriger certains périphériques PCI).
❌ Le service USB Arbitrator doit être activé (manuellement).
❌Il est fort probable que cette méthode ne fonctionnera pas avec un contrôleur XHCi USB 3.0 ou tout périphérique USB qui n’est pas un disque dur externe ou une clé USB.
❌ Il est impossible de connecter plus de deux périphériques simultanément.
Pour finir, voici la réponse à la question ‘Comment accéder à l’USB sur VMware avec des méthodes intégrées ?’ :
/etc/init.d/usbarbitrator start


Pour déconnecter le périphérique, sélectionnez le port auquel il est connecté et choisissez Aucun dans le menu associé.
Si vous ne parvenez toujours pas à accéder au périphérique USB depuis votre machine virtuelle, il se peut que vous deviez également éteindre cette dernière, débrancher le périphérique et le rebrancher.
La machine virtuelle devrait alors être connectée au port USB de l’ordinateur physique. Si ce n’est pas le cas, rendez-vous dans VM > Périphériques amovibles > (Nom du périphérique) et cliquez sur Connexion dans le menu.
À partir de la version 5.0 de vSphere, vous pouvez configurer la redirection USB à l’aide d’un hub AnywhereUSB. Ces hubs USB à 2, 8 ou 24 ports, fonctionnant avec la technologie USB RealPort, permettent de rediriger automatiquement les périphériques qui y sont connectés vers toutes les machines virtuelles VMware présentes sur votre réseau.
Cette méthode comporte quelques restrictions :
❌ La liste des périphériques USB pris en charge est très limitée.
❌ Le débit maximal est celui de l’USB 1.1.
❌ Cette solution est uniquement disponible sous Windows et ne fonctionne sur aucune autre plateforme.
❌ Vous pouvez connecter seulement 2, 8 ou 24 périphériques à la fois, selon le nombre de ports USB de votre hub.
Voici comment procéder avec cette méthode :
Remarque : Si le message d’avertissement indiquant que les pilotes n’ont pas encore passé les tests Windows apparaît, cliquez sur Continuer quand même.
Si après cela la redirection USB vers ESXi ne fonctionne toujours pas, retournez à l’étape 1 et réessayez en suivant l’ensemble de la procédure. Ou envisagez d’obtenir un véritable logiciel gratuit USB sur Ethernet (par exemple, USB Network Gate) pour résoudre définitivement tous les problèmes de pass-through.
Voici pourquoi USB Network Gate est la meilleure solution pour le passthrough USB de VMware Workstation :
✅ Grâce à la technologie avancée de virtualisation de ports de USB Network Gate, vous pouvez rediriger des périphériques USB vers l’environnement virtuel sans aucune limitation quant au type de matériel ou aux systèmes d’exploitation depuis lesquels vous les redirigez.
✅ Version gratuite disponible pour un usage personnel (partage d’un périphérique USB sans frais), rendant le passthrough USB professionnel pour VMware accessible aux utilisateurs individuels.
✅ C’est bien moins cher que le tristement célèbre VMware Horizon Client.
✅ Contrairement aux méthodes natives, uniquement adaptées à la redirection des périphériques PCI et des clés USB, USB Network Gate peut mettre en mode passthrough n’importe quel périphérique USB, notamment un clavier avec une interface HID amorçable, une webcam, un appareil de point de vente, un système d’automatisation industrielle, un hub USB ou un contrôleur USB 3.0 XHCi.
✅ UNG est si facile à utiliser que l’ajout d’un périphérique USB à une VM ESXi ne nécessitera aucune modification manuelle des paramètres ni de gérer le service d’arbitrage USB.
La redirection de l’USB est une technologie consistant à rediriger toutes les données transitant par un périphérique USB connecté à un ordinateur physique vers un périphérique USB virtuel connecté à votre machine virtuelle. Cela vous permet d’accéder à un périphérique USB depuis votre machine virtuelle VMware et de l’utiliser comme s’il était physiquement connecté à celle-ci.
La fonction de redirection de l’USB intégrée à VMware peut limiter les fonctionnalités de certains périphériques USB et ne fonctionne tout simplement pas avec d’autres. C’est la raison pour laquelle la meilleure solution consiste à utiliser une application de redirection de l’USB.
USB Redirector (également appelé USB Network Gate) est un utilitaire dédié jouant le rôle d’un connecteur sans fil reliant vos périphériques USB à des machines virtuelles VMware. Il fonctionne aussi bien avec les ports et périphériques USB de l’ordinateur local qu’avec ceux connectés à tout autre ordinateur du réseau. Cette solution est parfaitement compatible avec VMware vSphere, VMware ESXi, de nombreux autres environnements virtuels et tous les principaux systèmes d’exploitation.
Voici les trois composants dont vous avez besoin pour connecter un lecteur USB à une machine virtuelle :
Remarque : Pour pouvoir utiliser l’USB 3.0, vous devez disposer d’une machine virtuelle de version 8.0 ou ultérieure.
Vous pouvez utiliser la redirection de l’USB vers VMware pour connecter jusqu’à 20 périphériques physiques avec une interface et un port USB à chaque machine virtuelle ou serveur ESXi. Lorsque vous ajoutez un contrôleur USB virtuel, pensez à vérifier que vous avez installé un pilote USB WMware sur le système d’exploitation de votre machine virtuelle.
Pour débrancher en toute sécurité un contrôleur USB virtuel de votre machine virtuelle, commencez par retirer tous les périphériques USB qui y sont connectés.