VirtualHere USB Server

Alle USB-Geräte mit Virtualhere übers Netzwerk nutzen
Für den Netzwerkzugriff auf einen lokal angeschlossenen Drucker gibt es mehrere Möglichkeiten, allen voran die Druckerfreigabe von Windows. Das kleine Tool Virtualhere bietet das Gleiche an, erweitert die Freigabe jedoch ganz allgemein auf alle Geräte, die an den USB-Ports eines Computers hängen und lässt zudem auch Verbindungen übers Internet zu.

Installation des Servers

Hier werden verschiedene Installationswege für verschiedene Plattformen dargestellt

Installation des Servers

Linux installtion / Deinstallation

Virtual Here bietet ein Installationsscript an

https://github.com/virtualhere/script


Installation

Vorraussetzungen:

Ein LinuxSystem mit systemd
bei Raspberry die 32 Bit variante von Rasbian OS Lite wählen.
Nicht vergessen in der boot Partition die leere Datei mit dem namen ssh anzulegen

Standard also nicht CPU Optimiert Demo Version. Für CPU optimiert braucht man eine Lizenz

curl https://raw.githubusercontent.com/virtualhere/script/main/install_server | sudo sh


CPU Optimiert, beispiel für pi4. es muss am ende nur die Architektur übegeben werden

Liste der Architektur

Die Architekturen

ARM 32-bit
 


ARM 64-bit

MIPS Big Endian

MIPS Little Endian

x86_64


Für uns aber überwiegend Pi 3 und PI4

PI3

curl https://raw.githubusercontent.com/virtualhere/script/main/install_server | sudo sh -s - vhusbdarmpi3

PI4

curl https://raw.githubusercontent.com/virtualhere/script/main/install_server | sudo sh -s - vhusbdarmpi4


Deinstallation

Ein Befehl, ferig

curl https://raw.githubusercontent.com/virtualhere/script/main/uninstall_server | sudo sh


Installation des Servers

Backup / Restore config

Die config Datei für VirtualHere liegt unter /usr/sbin wenn sie ohne installer gestartet wurde
Mit installer liegt die conf unter

/usr/local/etc/virtualhere/config.ini


Die einfach vom alten system sichern
Neuinstallieren, config zurück kopieren
Gerät neustarten
Fertig

Installation des Clients

Installation des Clients

Client unter Windows

Unter https://www.virtualhere.com/usb_client_software

kannd er client downgeloaded werden.
Der Client ist eine Datei und es ist kein Setup nötig
Wir erstellen ein neues Verzeichnis VirtualHere unter c:\Program Files

und kopieren die Datei dort hin

Bildschirmfoto vom 2022-10-31 13-26-05.png

Nun die Datei mit doppelklick ausführen
Bildschirmfoto vom 2022-10-31 13-35-09.png

Client als Systemdienst

Rechtsklick auf USB Hubs
Dann Install Client as Service

Bildschirmfoto vom 2022-10-31 13-54-19.png
Danach schließt sich das VirtualHere Programm und Ihr müsst es nochmals starten.
Der Client kann nun immer mit x oben geschlossen werden, denn der Dienst läuft ja im Hintergrund weiter.
Denn nun verbindet sich die Oberfläche mit dem Dienst. Fertig nun können Geräte verbunden werden oder noch Lizenzen eingespielt werden. Siehe nächste Abschnitte


Geräte einbinden

Bei einem Server werden alle Geräte aufgelistet.
Möchte man nur ein gerät verbinden doppel klick drauf.
Möchte man immer nur dieses Gerät Automatsich verbunden haben (Geht nur mit Lizenz)
Dann Rechtsklick drauf und auswählen was man möchte:

AutoUse device -> Immer dieses Gerät verwenden egal in welchem USB Port das ding steckt
AutoUSe Port -> Immer diesen ort verwenden, egal was fürn Gerät drin ist
Auto-USe Device/Port -> Immer das Gerät verwenden, wenn angesteckt egal wo und gleichzeitig den Port verwenden falls das Gerät woanders dran ist, das dieser Prot zusätzlich auch zur Verfügung steht.

Bildschirmfoto vom 2022-10-31 14-00-15.png

Möchte man generell alle Ports des Servers verbinden dann, rechtsklick auf den Server und
Auto-Use all from this hub.
Fertig
Bildschirmfoto vom 2022-10-31 14-03-38.png

Server Lizenzsieren


Die Lizenz liget auf dem Server, hat man keine Backup config zurück gespielt, dann rechtsklick auf USB Hubs und dann License...
klicken.
Eine Lizenz kann unter  https://www.virtualhere.com erworben werden bzw. über den purchase button.
Diese natürlcih nur wenn Ihr einen Server vorher aufgestet habt. Nur um einen weiteren Client zu installieren kann die Lizenz Geschichte übersprungen werden.

Bildschirmfoto vom 2022-10-31 13-40-50.png
Nun aus der Liste den Server auswählen den man Lizensieren möchte.
Es steht auch in Klammern hinter ob Lizensiert oder nicht (Lizenz bedeutet unlimited Devices)

Nun über Purchase oder LIzenz eintargen eine Lizenz erwerben oder Lizenz eintragen

Bei purchase wird ein Server übertragen der nur 1 device hat auf die website.
in diesem Fall der OSCAM. Sollten mehre noch nicht Lizensiert sein, diesen vorgang wiederholen bis keineUnlizensierten Geräte mehr vorhanden sind
Bildschirmfoto vom 2022-10-31 13-46-35.png

So sieht der Kauf aus. DIe ID wird automatsich übermittelt
Bildschirmfoto vom 2022-10-31 13-46-50.png

Nach Kauf gibts den Schlüssel, oder man hat den Schlüssel ncoh gepseichert, falls man kein Backup der Config hatte und trägt den dann über den Button Enter License ein.
Der key ist ein Beispiel.
Lizenzen lassen sich nicht übertragen und sind an die Hardware gebunden. Geht die Hardware kaputt muss auch eine neue Lizenz gekauft werden.

Bildschirmfoto vom 2022-10-31 13-51-44.png

Nach dem OK. Ist der Server  Lizensiert und Autoconnect CPU verbesserung ist möglich, vorrausgesetzt es wurde virtaulhere mit Architektur und nicht standard installiert