Nonostante tutti i dividendi che le tecnologie di virtualizzazione possono offrire alla tua azienda, l'accesso all'USB in una macchina virtuale in esecuzione su una workstation VMware può essere problematico. Se la tua ESXi VM non è in grado di rilevare un dispositivo USB locale, non riesce a farlo funzionare correttamente o il tuo server ESXi non ha più porte USB libere, la funzione passthrough USB verrà in tuo aiuto.
Da questo articolo, scoprirai come connettere USB alle macchine virtuali VMware in modo semplice e sicuro e infine rispondere alla domanda di lunga data: come posso fare in modo che VMware riconosca la mia USB?
Se l'acquisto di uno strumento software adeguato non è un'opzione, puoi provare a configurare il reindirizzamento USB a VMware con funzionalità standard.
Ma prima di iniziare, tieni presente queste restrizioni:
❌ Questo metodo non funzionerà per qualsiasi periferica non collegata alla porta USB dell'host (sebbene possa essere utilizzato per reindirizzare alcuni dispositivi PCI).
❌ Il servizio di arbitraggio USB deve essere abilitato (manualmente).
❌È molto probabile che non funzioni per un controller XHCi USB 3.0 o qualsiasi periferica USB diversa da un dispositivo di archiviazione o una chiavetta USB.
❌ Il numero massimo di dispositivi che possono essere collegati contemporaneamente è due.
Quindi, finalmente, ecco la tua risposta alla domanda "Come posso accedere a USB su VMware con metodi nativi?":
/etc/init.d/usbarbitrator start


Per smontare il dispositivo, selezionare una porta a cui è collegato e scegliere Nessuno nel relativo menu.
Se non è ancora possibile accedere al dispositivo USB dal sistema guest della macchina virtuale, potrebbe anche essere necessario spegnere la macchina virtuale, quindi scollegare il dispositivo e ricollegarlo di nuovo.
La workstation deve mantenere la connessione alla porta USB della macchina host, ma in caso contrario, accedere alla > VM > Removable Devices (Nome dispositivo) e selezionare Connetti dal menu.
Starting from vSphere 5.0, it is possible to configure USB device pass-through using an AnywhereUSB hub. These are 2-, 8-, and 24-port USB hubs with support for USB RealPort technology, which allows USB devices connected to the hub to be automatically redirected to all VMware virtual workstations on the local network.
The limitations of this method are:
❌ A very limited list of supported USB devices.
❌ The maximum speed is USB 1.1.
❌ It is a Windows-only solution that will not work on any other platform.
❌ You can connect only up to 2, 8, or 24 devices simultaneously, depending on the number of USB ports on the hub.
Here is how to make this method work:
Note: if a warning message appears indicating that the drivers have not yet passed Windows Logo testing, click Continue Anyway.
If after this step ESXi USB passthrough still does not work, go back to step 1 and try doing everything again from scratch. Or consider purchasing a real software gratuito USB over Ethernet (for example, USB Network Gate) to solve any pass-through-related issue once and for all.
Ecco perché USB Network Gate è la migliore soluzione per il passthrough USB di VMware Workstation:
✅ Con l’avanzata tecnologia di virtualizzazione delle porte di USB Network Gate, puoi reindirizzare le periferiche USB all’ambiente virtuale senza alcuna limitazione riguardo al tipo di hardware o ai sistemi operativi da cui le stai reindirizzando.
✅ Versione gratuita disponibile per uso personale (condivisione di un dispositivo USB senza alcun costo), rendendo il passthrough USB professionale per VMware accessibile anche ai singoli utenti.
✅ È molto meno costoso del famigerato VMware Horizon Client.
✅ A differenza dei metodi nativi, utili solo per reindirizzare dispositivi PCI e chiavette USB, USB Network Gate può impostare in modalità passthrough qualsiasi periferica basata su USB, tra cui una tastiera con interfaccia HID avviabile, una webcam, un dispositivo POS, un sistema di automazione industriale, un hub USB o un controller USB 3.0 XHCi.
✅ UNG è così facile da usare che aggiungere una USB a una VM ESXi non richiederà la modifica manuale di alcuna impostazione né la gestione del servizio USB arbitrator.
Il passthrough USB è una tecnologia che reindirizza tutti i dati da e verso il dispositivo USB reale collegato a una macchina host a un dispositivo USB virtuale connesso alla VM. Ciò consente di accedere e utilizzare una porta USB sulla workstation VMware come se fosse collegata direttamente ad essa.
La funzione di passaggio USB integrata di VMware potrebbe limitare la funzionalità di alcuni dispositivi USB e, per altri, non funzionerà affatto. Questo è il motivo per cui il modo più semplice per farlo è utilizzare un'app di reindirizzamento USB.
USB Redirector (noto anche come USB Network Gate) è un'utilità speciale che funge da connettore wireless che collega i dispositivi USB alle macchine VMware. Funziona sia per le porte e i dispositivi USB locali che per quelli collegati a qualsiasi computer connesso alla rete. La soluzione funziona perfettamente con VMware vSphere, VMware ESXi, molti altri ambienti virtuali e tutti i sistemi operativi più diffusi.
Ecco i tre componenti necessari per connettere un'unità USB a una macchina virtuale VMware:
Nota: per usare USB 3.0, l'hardware della VM deve essere la versione 8 o successiva.
È possibile utilizzare la funzionalità passthrough USB VMware per connettere fino a 20 dispositivi fisici con un'interfaccia USB e una porta USB a ciascuna VM o host ESXi. Quando si aggiunge un controller USB virtuale, assicurarsi di aver installato un driver USB VMware sul sistema operativo guest.
Per rimuovere in modo sicuro un controller USB virtuale dalla macchina virtuale, iniziare rimuovendo tutti i dispositivi USB ad esso collegati.