Cookie
FlexiHub Team uses cookies to personalize your experience on our website. By continuing to use this site, you agree to our cookie policy. Click here to learn more.

USB sobre Ethernet no Linux: a maneira mais fácil de redirecionar dispositivos

Olga Weis Olga Weis Ultima atualização Aug 23, 2022

Neste texto, você terá todas as informações necessárias para configurar seu próprio servidor USB em uma máquina Linux sem precisar comprar um hub USB ou qualquer equipamento adaptador. Falaremos sobre a solução USB sobre Ethernet Linux.

flexihub

Com o FlexiHub, que funciona como software USB para Ethernet para Linux, você terá uma quantidade ilimitada de portas virtuais, para poder compartilhar quantos dispositivos precisar. E o aplicativo não dividirá a largura de banda entre essas portas, como qualquer hub USB faz. É por isso que, com o FlexiHub, você poderá compartilhar e acessar vários dispositivos simultaneamente sem queda perceptível em seu desempenho. E você pode aumentar ainda mais a velocidade de sua conexão ativando o prático recurso de compactação de tráfego do FlexiHub.

USB sobre Ethernet
Período de avaliação de 30 dias

Como compartilhar USB sobre Ethernet Linux

Assim como muitos outros aplicativos projetados para sistemas operacionais Linux (Ubuntu), o FlexiHub vem com duas interfaces: a GUI padrão e o utilitário de linha de comando. Primeiro, vamos dar uma olhada no FlexiHub GUI para Linux para compartilhar dispositivos USB via Ethernet.
1
Como primeiro passo, crie uma conta no site da Flexihub.
 crie a sua conta aqui
2
Baixe e instale o aplicativo no computador servidor que possui um dispositivo USB conectado a ele.
 baixe e instale o aplicativo
3
Para tornar um periférico acessível de máquinas remotas, clique no botão Compartilhar ao lado de seu nome. Além disso, você pode bloquear os dispositivos USB que não deseja compartilhar para que outras máquinas em sua rede nem mostrem esse dispositivo em suas listas.
 desbloquear
4
Em seguida, inicie o FlexiHub em todos os computadores que se conectarão a um dispositivo USB e insira suas credenciais de login.
 inicie o flexihub em todos os computadores
5
Para acessar um periférico remoto, encontre seu nome na guia inferior e clique no botão Conectar. Quando terminar de usá-lo, clique em Desconectar.
 conexão

Observação: lembre-se de que, para dispositivos de baixa velocidade, como chaves dongle USB, isso não fará nenhuma diferença perceptível. No entanto, esse recurso pode ser muito útil para dispositivos USB sensíveis à latência, especialmente se você não tiver uma LAN Cat6 de 100 Mbps.

Opções de linha de comando para acessar USB sobre Ethernet no Linux

Quanto à interface de linha de comando, é o mais simples possível, desde que você conheça todos os comandos adequados (que, por sinal, são bastante autoexplicativos e muito fáceis de lembrar).

Use o seguinte comando para fazer login em sua conta FlexiHub:

fhcli login EMAIL

Não se esqueça de substituir 'EMAIL' pelo endereço real que você usou durante o registro da sua conta. E se você quiser ser o único a usar sua conta, adicione o parâmetro 'redefinir tudo' no final. Depois disso, quem estiver usando sua conta no momento em outros computadores será desconectado instantaneamente.

Como este:

fhcli login EMAIL [--reset-all]

Agora, para conectar a um USB remoto via Ethernet Linux, use este comando:

fhcli connect-device ID_DEVICE

O ID_DEVICE é um número de quatro dígitos que você pode obter após usar o comando fhcli show-remote para ver a lista de todos os dispositivos disponíveis para conexão remota.

O comando connect-device tem dois parâmetros que você pode usar.

A primeira é escolher a taxa de compressão de dados desejada:

[--compression=bestspeed] - compressão máxima, melhor para periféricos sensíveis à latência,

[--compression=bestsize] - melhor tamanho de pacote para transferência de dados com perda zero,

[--compression=no] - sem compressão alguma.

Se você não usar esse parâmetro, a compactação será definida de acordo com o valor padrão. Se você não tiver certeza de qual é para sua máquina, use o comando fhcli default-connect-parameters para descobrir.

E o segundo permitiu ativar ou desativar o recurso de reconexão automática:

[--auto-reconnect]

[--no-auto-reconnect]

Cada um dos parâmetros de conexão pode ser alterado em movimento com o comando fhcli change-existing-connection-params ID_DEVICE.

Quando terminar de usar o dispositivo remoto, execute o comando fhcli disconnect-device ID_DEVICE para desconectá-lo.

Mas é claro que a funcionalidade da linha de comando do FlexiHub para a funcionalidade Linux USB over Ethernet vai muito além de conectar e desconectar alguns dispositivos remotos. Também existem comandos para enviar, visualizar e aceitar (ou recusar) convites, bloquear/desbloquear um periférico específico, gerenciar descrições de dispositivos e configurações de proxy locais, permanecer no computador, forçar o logout de outro usuário da sua conta e muito mais.

Como convidar outras pessoas para conectar USB via Ethernet na máquina Linux

Você pode convidar outros usuários do FlexiHub para gerenciar seus dispositivos. Você pode enviar quantos convites precisar. E quando você não precisar compartilhar o dispositivo, poderá revogar o convite apenas clicando no botão Excluir ao lado dele. Então, quando você precisa enviar um convite em uma máquina Linux, você precisa:

  1. Clique com o botão direito do mouse em um dispositivo que você vai compartilhar e selecione Enviar convite.
  2. Digite um e-mail de outro contato e clique em Enviar convite: enviar convite
    Seu oponente precisará aceitar o convite para começar a usar seu dispositivo: aceite o convite

Como bloquear dispositivos USB no Linux

Você também pode bloquear seu dispositivo USB local para impedi-lo de acesso remoto. Todos os dispositivos bloqueados não são exibidos em máquinas remotas. Na lista de dispositivos da interface FlexiHub na máquina Linux basta pressionar o botão Lock.

bloquear seu dispositivo USB local

Algumas palavras para resumir

Qualquer uma das duas interfaces que você escolher é totalmente uma questão de sua preferência pessoal e dos recursos de desempenho da configuração atual do seu equipamento. De uma forma ou de outra, o recurso FlexiHub USB over Etherent Linux nunca deixa de oferecer desempenho estável e conectividade USB-Ethernet multiplataforma de velocidade máxima sem riscos para todos os tipos de dispositivos, marcas, formas e formatos.

FlexiHub

Requisitos: Windows, macOS, Linux, Android e Raspberry Pi.
Tamanho: 10.45MB
Versão: 6.1.15025 (19/02/2024)
Avaliação dos usuários: (4.8 baseado em 386+ comentários)