USB-Geräte an Instanzen anschließen
Verwenden Sie USB-Geräte mit Roving Edge-Geräten.
Sie können ein USB-Gerät an Ihr Roving Edge-Gerät anschließen und für eine Compute-Instanz verfügbar machen (siehe Front- und Rückbedienungselemente identifizieren). Beispiel: Sie können eine Kamera an die Analyse-Workload OpenCV anhängen oder eine Mobius-VPU an eine inferenzierende Workload anhängen.
Wenn Sie ein USB-Gerät mit Ihrem Gerät verwenden, müssen Sie Ihre Compute-Instanz mit dem Ausprägungstyp "Specialty" erstellen (siehe Compute-Ausprägungen).
Die USB-Geräte, die Sie an das Ultra-Gerät anschließen, stehen der Instanz mit dem PCI-Passthrough zur Verfügung. Weitere Informationen finden Sie unter Instanz erstellen.
Treiber wird installiert
Stellen Sie sicher, dass das Image, mit dem Sie die Instanz erstellen, eine USB-Ausprägung ist und über den Treiber verfügt, der zum Ausführen des USB-Geräts erforderlich ist. Ziehen Sie das USB-Gerät ab, und schließen Sie es dann an, um zu prüfen, ob die Instanz nach dem Einstecken des Geräts neue Netzwerkschnittstellen meldet. In Linux lautet der Befehl zum Auflisten der Gruppe von Netzwerkschnittstellen normalerweise ifconfig.
Wenn die Instanz das USB-Gerät nicht erkennt, installieren Sie den erforderlichen Treiber. Wenden Sie sich an die Gerätehersteller, um die Treiber und Installationsanweisungen zu erhalten. Möglicherweise müssen Sie einige Services aktivieren und die Instanz neu starten, damit der installierte Treiber ausgeführt wird.
Nachdem Sie bestätigt haben, dass die Instanz das USB-Gerät erkennt, empfehlen wir Ihnen, ein Instanzimage aus der Instanz zu erstellen, um zukünftige USB-fähige Instanzen zu erstellen.
IP und Route einrichten
Informationen zu Wi-Fi-Dongles finden Sie in der Dokumentation zum Verbinden mit drahtlosen Netzwerken.
Für USB-Ethernet-Adapter können Sie die entsprechenden Netzwerkschnittstellen einrichten. Im Folgenden finden Sie einige Linux-Befehle, mit denen Sie die Schnittstellen einrichten können.
-
Bestätigen Sie den Namen der USB Ethernet-Netzwerkschnittstelle:
ip addr sh | grep "inet" -
Fügen Sie der Netzwerkschnittstelle eine IP hinzu:
sudo ip addr add IP/subnet_mask dev interface_name -
Alle Routen anzeigen:
ip route sh -
Route zu einem bestimmten Ziel anzeigen:
ip route get destination_IP/FQDN -
Route hinzufügen:
sudo ip route add destination_IP/subnet_mask via gateway_IP dev interface_name
Sie können die iptables-Regeln auch für die Instanz anpassen.
Um zu prüfen, ob Traffic über die spezifische Schnittstelle (und IP) an bestimmten Zielen ankommt und durchläuft, verwenden Sie die Befehle ping und tcpdump. Beispiel:
-
Pingen Sie ein bestimmtes Ziel an:
ping destination -
Prüfen Sie, ob Ping-Pakete an einer Schnittstelle ankommen:
sudo tcpdump -i interface_name icmp -n
Alternativ können Sie einen DHCP-Server in dem Netzwerk einrichten, mit dem das USB-Gerät verbunden werden soll, sodass für die Instanz mit der USB-kompatiblen Ausprägung das Netzwerk des USB-Geräts automatisch eingerichtet wird.