USB Gerät an VM durchreichen (USB Passthrough) auf Proxmox VE

Einleitung:

Proxmox bietet die Möglichkeit, USB-Geräte (PCI-Geräte finden Sie hier) vom eigentlichen Server an die virtuelle Maschine weiterzureichen bzw. durchschleifen. So erkennt das Gast-System eigenständig das angeschlossene USB-Gerät. Häufig wird dieses für USB-Dongle (USB-Stick Kopierschutz) oder serielle Schnittstellen (USB to seriell) verwendet. Ein angeschlossenes USB-Gerät kann nicht auf mehreren laufenden Gast-Systemen gleichzeitig genutzt werden.  Für PCI-Geräte gibt es PCI-Passthrough.

Anleitung:

Das USB-Gerät am Proxmox Server anschließen und den Befehl „lsusb -t“ ausführen.

Für das Durchschleifen ist lediglich der Bus und der Port wichtig. So befindet sich auf Bus 03 und Port 8 eine externe USB-Festplatte. In unserem Beispiel wollen wir ein Dongle durchschleifen der als Kopierschutz einer Software dient. Dieser nennt sich „Vendor Specific Class“ und befindet sich an Bus 03 und Port 4. Sollte man das USB Gerät nicht eindeutig zuordnen, den Befehl mit und ohne angeschlossenem Gerät ausführen, so findet man den Unterschied.  

Falls die VM läuft, sollte diese nun beendet werden. Wir öffnen mit einem beliebigen Texteditor (nano) die Konfigurationsdatei die sich unter /etc/pve/qemu-server/ befindet. In unserem Beispiel ist es die 109.conf

Als Zeile wird usb0: host=3-4 eingetragen
Für mehrere USB Geräte kann dann fortlaufend usb0, usb1, usb2… verwendet werden. 3 ist der Bus 03 und 4 der Port 4.

Nun kann die VM wieder gestartet werden. In der VM findet man nun das externe USB-Gerät. Je nach USB-Gerät müssen dann hier die Treiber installiert werden.

Nach oben scrollen
Skip to content