Conectando dispositivos USB a instâncias
Use dispositivos USB com dispositivos Roving Edge.
Você pode conectar um dispositivo USB ao seu dispositivo Roving Edge e disponibilizá-lo para uma instância de computação (consulte Identificar Itens do Painel Frontal e Traseiro). Por exemplo, você pode anexar uma câmera à carga de trabalho de análise OpenCV ou anexar uma VPU Mobius a uma carga de trabalho de inferência.
O uso de um dispositivo USB com seu dispositivo Ultra exige que você crie sua instância de computação usando o tipo de forma Especialidade (consulte Formas de Instância).
Os dispositivos USB que você conecta ao dispositivo Ultra ficam disponíveis para a instância usando o passthrough PCI. Consulte Criando uma Instância em um Dispositivo Roving Edge Infrastructure para obter mais informações.
Instalando o driver
Certifique-se de que a imagem usada para criar a instância seja uma forma USB e tenha o driver necessário para executar o dispositivo USB. Desconecte e, em seguida, conecte o dispositivo USB para verificar se a instância reporta novas interfaces de rede após conectar o dispositivo. No Linux, o comando para listar o conjunto de interfaces de rede geralmente é ifconfig
.
Se a instância não puder reconhecer o dispositivo USB, instale o driver necessário. Consulte os fabricantes de dispositivos para obter os drivers e instruções de instalação. Talvez seja necessário ativar alguns serviços e reinicializar a instância para que o driver instalado seja executado.
Depois de confirmar que a instância reconhece o dispositivo USB, recomendamos que você crie uma imagem de instância com base na instância para criar futuras instâncias habilitadas para USB.
Configuração de IP e Rota
Para dongles Wi-Fi, consulte sua documentação sobre como se conectar a redes sem fio.
Para adaptadores USB Ethernet, você pode querer configurar as respectivas interfaces de rede. Aqui estão alguns comandos Linux para ajudá-lo a configurar as interfaces.
-
Confirme o nome da interface de rede Ethernet USB:
ip addr sh | grep "inet"
-
Adicione um IP na interface de rede:
sudo ip addr add IP/subnet_mask dev interface_name
-
Mostrar todas as rotas:
ip route sh
-
Mostre a rota para um destino específico:
ip route get destination_IP/FQDN
-
Adicione uma rota:
sudo ip route add destination_IP/subnet_mask via gateway_IP dev interface_name
Você também pode ajustar as regras iptables
na instância.
Para verificar se o tráfego passa e chega a destinos específicos usando a interface (e o IP) específicos, conforme desejado, use os comandos ping
e tcpdump
. Por exemplo:
-
Faça ping em um destino específico:
ping destination
-
Verifique se os pacotes de ping chegam a uma interface:
sudo tcpdump -i interface_name icmp -n
Como alternativa, você pode configurar um servidor DHCP na rede à qual o dispositivo USB se conectará, de modo que a instância com a forma compatível com USB tenha a rede do dispositivo USB configurada automaticamente.