Jeder VMware-Workstation-Benutzer stößt irgendwann auf das Problem einer VM, die sich weigert, USB-Peripheriegeräte zu sehen, die keine USB-Speichersticks sind. Die einzige Möglichkeit besteht darin, VMware USB-Passthrough entweder mit einer speziell entwickelten App oder einer dedizierten VMware-Funktion einzurichten (im Gegensatz zu den PCI-Geräten, die direkt aus dem Menü des vSphere-Clients umgeleitet werden können).
Im heutigen Artikel werden wir etwas mehr über die USB-Umleitung in VMware erfahren, einen USB-Controller in den Passthrough-Modus setzen und vielleicht ein günstigeres Analogon zu VMware Horizon finden.
Eine der Funktionen von Horizon Client, früher als VMware View USB-Umleitung bekannt, ermöglicht den Zugriff auf Wechselmedien, die an die USB-Ports Ihrer lokalen Maschine angeschlossen sind, von den Gastbetriebssystemen von VMs, die in VMware ESXi, VMware vSphere oder anderen Virtualisierungsumgebungen ausgeführt werden. Im Gegensatz zu aufgabenspezifischen Apps kann es nicht verwendet werden, um einen XHCi-Controller so umzuleiten, dass jedes neu angeschlossene USB-Gerät direkt zum Gastbetriebssystem gelangt oder einen USB-Controller in den Passthrough-Modus versetzt. Es dient nur zum Hinzufügen eines USB-Geräts zu einer bestimmten virtuellen VMware-Workstation.
Bei all seinen Vorzügen ist diese Funktion keineswegs eine One-Stop-Lösung, da sie aufgrund großer Verzögerungen durch die Netzwerklatenz für HID-Hardware kaum nutzbar ist und überhaupt nicht nützt, wenn Sie eine Webcam umleiten müssen, a USB-Audiogerät, Scanner oder USB-Hub. Und Sie können es nicht verwenden, um ein USB-Ethernet-Gerät umzuleiten, es sei denn, Sie möchten, dass Ihre VM alle Netzwerkkonnektivität verliert (versuchen Sie stattdessen, DirectPath I/O-Passthrough für PCI-Geräte auf Ihrem ESXi-Host zu aktivieren).
Im Grunde ist es nur eine gültige Option, wenn Sie Ihrer VM einen USB-Speicher hinzufügen oder dort einen USB-Speicherstick verwenden müssen. Und das ist eine große Enttäuschung, insbesondere angesichts des mehrere Tausend Dollar teuren VMware Horizon Client.
Das macht USB Network Gate so großartig für die VMware-USB-Umleitung:
✅ Vielseitigkeit: UNG funktioniert für jedes USB-basierte physische Gerät und über alle Betriebssysteme hinweg.
✅ Benutzerfreundlichkeit: UNG ist sehr einfach zu installieren und zu verwenden, und Sie müssen die USB-Arbitrator-Funktion nicht manuell aktivieren (oder sogar wissen, was ein USB-Arbitrator ist).
✅ Flexibilität: Leiten Sie einen USB-Hub oder einen XHCi-Controller um, sodass jedes daran angeschlossene physische Gerät sofort für die Verbindung mit Ihren ESXi-VMs verfügbar ist.
Installieren Sie einfach USB Network Gate auf Ihren Host- und Gastsystemen und Sie werden keine Probleme mehr haben, aus einer VM-Sitzung heraus auf ein USB-Peripheriegerät zuzugreifen.
Die USB-Umleitungsfunktion von Horizon Client weist einige Einschränkungen auf, die Sie kennen müssen, bevor Sie sie verwenden:
❌ Verwenden Sie diese Funktion nicht für Audio- und Videoperipheriegeräte oder andere Geräte, die eine gute Bandbreitenkapazität für den ordnungsgemäßen Betrieb benötigen.
❌ Aktivieren Sie die automatische Verbindung nicht, wenn Sie ein Touchscreen-Gerät an Ihren Host angeschlossen haben oder es die Steuerung Ihrer VM durcheinander bringen wird.
❌ Sobald Sie ein Gerät an eine VM umleiten, können Sie vom Host nicht darauf zugreifen.
❌ Die USB-Umleitungskomponente muss installiert sein, oder Sie können diese Funktion überhaupt nicht verwenden.
❌ Wenn das umgeleitete Gerät einen bestimmten Treiber benötigt, müssen Sie ihn sowohl auf Ihrem Host als auch auf allen VMs installieren, die das Gerät verbinden.
❌ Wenn Sie Android-basierte Geräte manuell umleiten, funktionieren sie erst, wenn Sie die VM neu starten.
❌ Versuchen Sie nicht, einen Scanner mit dieser Funktion umzuleiten, dafür ist die Scanner-Umleitungsfunktion da.
Manchmal funktioniert diese automatische Verbindungsfunktion einfach nicht. In diesem Fall können Sie versuchen, das Gerät manuell umzuleiten. So wird's gemacht:
Es ist nicht ungewöhnlich, dass diese Funktion nicht funktioniert, selbst wenn das von Ihnen freigegebene Peripheriegerät alle Anforderungen erfüllt und Sie alles richtig gemacht haben. In diesem Szenario können Sie tiefer graben und versuchen, Probleme mit der USB-Umleitung zu beheben oder die anwendungsspezifische Softwarelösung, z. USB Network Gate – es liegt ganz bei Ihnen.