Die Fernbedienung wird von Tag zu Tag beliebter, daher ist es wichtig, das richtige Toolset zusammenzustellen, um einen sicheren und reibungslosen Arbeitsablauf zu gewährleisten. Und ausgerechnet auf macOS kann das Erweitern von USB über Ethernet schwierig sein, insbesondere für USB-Peripheriegeräte, die keine sind Dongles oder Speichergeräte.
In diesem Artikel werden wir uns die einfachste und bequemste Methode zur gemeinsamen Nutzung von USB-Geräten über ein beliebiges Netzwerk mit speziell entwickelter Erweiterungssoftware genau ansehen. Außerdem besprechen wir die häufigsten Probleme, denen Sie bei der gemeinsamen Nutzung eines USB-Geräts über Ethernet begegnen können, und wie Sie diese beheben können.
Hinweis: Diese Methode kann Ihnen helfen, USB über Ethernet in OSX jeder Version und auch in Windows (einschließlich Win 10), Linux (Ubuntu) und Android zu erweitern.
Ziemlich bald werden Sie feststellen, dass FlexiHub nicht nur ein sehr benutzerfreundlicher USB-Ethernet-Anschluss ist, sondern auch eine sehr hohe Bandbreite hat. Um die maximale Verbindungsgeschwindigkeit während Ihrer FlexiHub-Sitzungen sicherzustellen, müssen Sie überprüfen, ob die Verbindungspriorität der App in dieser Reihenfolge eingerichtet ist: direkte Verbindung → RDP-Verbindung → UDP-Verbindung → Tunnelserver-Verbindung.
Direktverbindung → RDP-Verbindung → UDP-Verbindung → Tunnelserver-Verbindung.
Auf diese Weise können Sie jede Art von USB-Gerät, einschließlich der latenzempfindlichsten, über jede Entfernung ohne merkliche Verzögerung verwenden, selbst wenn Sie kein Hochgeschwindigkeitsnetzwerk mit 100 Mbit/s haben . Aber damit die direkte Hochgeschwindigkeitsverbindung funktioniert, müssen sowohl Server- als auch Client-Computer eine öffentliche IP-Adresse haben, sich im selben Netzwerk befinden und nicht hinter einem NAT oder einer Firewall eines Drittanbieters versteckt sein.
In einigen seltenen Fällen, nachdem Sie FlexiHub auf High Sierra 10.13 Version (oder neueren) installiert und die App zum ersten Mal gestartet haben, sehen Sie möglicherweise diese Nachricht:
Diese Situation tritt hauptsächlich auf, weil FlexyHub eine fortschrittliche, professionelle App ist, die mehrere Kernel-Erweiterungen (KEXTs) von Drittanbietern enthält. Und all diese KEXTs müssen vom Benutzer der Maschine manuell genehmigt werden, sonst werden sie nicht einmal heruntergeladen, geschweige denn installiert oder verwendet.
Um dieses kleine Ärgernis ein für alle Mal zu beheben, öffnen Sie die Systemeinstellungen Ihres Computers und wählen Sie Sicherheit & Datenschutz. Suchen Sie nun ganz unten auf der Registerkarte „Allgemein“ die Meldung „Systemsoftware vom Entwickler Electronic Team wurde beim Laden blockiert.“ Klicken Sie neben dieser Meldung auf die Schaltfläche „Zulassen“, und die erforderlichen Kernel-Erweiterungen von FlexiHub werden automatisch heruntergeladen und installiert. Sie können die App verwenden, wann immer Sie ein USB-Peripheriegerät über Ihr Netzwerk erweitern oder ein an einen Remote-PC angeschlossenes Gerät verwenden müssen, ohne dass Fehlermeldungen angezeigt werden.
In jedem Fall ist es gut, die Debug-Protokolle zur Hand zu haben, damit Sie sie überprüfen und sehen können, was das Problem ist. Um zehn zu aktivieren, öffnen Sie das Terminal und führen Sie diese Befehle aus:
sudo-Standardwerte schreiben /Library/Preferences/us.electronic.flexihub.plist daemon_log_level 4
sudo-Standardwerte schreiben /Library/Preferences/us.electronic.flexihub.plist eveusb_log_level 4
sudo-Standardwerte schreiben /Library/Preferences/us.electronic.flexihub.plist eveusb_log_trace_urb 1
sudo launchctl unload -w /Library/LaunchDaemons/us.electronic.flexihub.daemon.plist
sudo launchctl load -w /Library/LaunchDaemons/us.electronic.flexihub.daemon.plist