Conexión de dispositivos USB a instancias

Utilice dispositivos USB con dispositivos Roving Edge.

Puede conectar un dispositivo USB a su dispositivo Roving Edge y ponerlo a disposición de una instancia informática (consulte Identificación de elementos del panel frontal y posterior). Por ejemplo, puede conectar una cámara a la carga de trabajo de análisis OpenCV o asociar una VPU Mobius a una carga de trabajo de inferencia.

El uso de un dispositivo USB con su dispositivo Ultra requiere que cree su instancia informática con el tipo de unidad Specialty (consulte Unidades de instancia).

Los dispositivos USB que conecte al dispositivo Ultra estarán disponibles para la instancia mediante la transferencia PCI. Consulte Creación de una instancia en un dispositivo de Roving Edge Infrastructure para obtener más información.

Instalación del controlador

Asegúrese de que la imagen que utiliza para crear la instancia sea una unidad USB y tenga el controlador necesario para ejecutar el dispositivo USB. Desconecte y, a continuación, conecte el dispositivo USB para verificar que la instancia informe nuevas interfaces de red después de conectar el dispositivo. En Linux, el comando para mostrar el conjunto de interfaces de red suele ser ifconfig.

Si la instancia no puede reconocer el dispositivo USB, instale el controlador necesario. Consulte con los fabricantes de dispositivos los controladores y las instrucciones de instalación. Es posible que necesite activar algunos servicios y reiniciar la instancia para que se ejecute el controlador instalado.

Consejo

Después de confirmar que la instancia reconoce el dispositivo USB, le recomendamos que cree una imagen de instancia a partir de la instancia para crear futuras instancias activadas para USB.

Configuración de IP y ruta

Para los dongles Wi-Fi, consulte la documentación sobre cómo conectarse a redes inalámbricas.

En el caso de los adaptadores Ethernet USB, es posible que desee configurar las respectivas interfaces de red. Estos son algunos comandos de Linux que le ayudarán a configurar las interfaces.

  • Confirme el nombre de la interfaz de red Ethernet USB: ip addr sh | grep "inet"

  • Agregue una IP en la interfaz de red: sudo ip addr add IP/subnet_mask dev interface_name

  • Mostrar todas las rutas: ip route sh

  • Mostrar la ruta a un destino específico: ip route get destination_IP/FQDN

  • Agregue una ruta: sudo ip route add destination_IP/subnet_mask via gateway_IP dev interface_name

También puede ajustar las reglas iptables en la instancia.

Para comprobar si el tráfico pasa y llega a destinos específicos mediante la interfaz (y la IP) específicas según lo desee, utilice los comandos ping y tcpdump. Por ejemplo:

  • Hacer ping en un destino específico: ping destination

  • Compruebe si los paquetes de ping llegan a una interfaz: sudo tcpdump -i interface_name icmp -n

Como alternativa, puede configurar un servidor DHCP en la red a la que se conectará el dispositivo USB, de modo que la instancia con la unidad compatible con USB tenga la red del dispositivo USB configurada automáticamente.