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.

A maneira mais fácil de redirecionar USB sobre Ethernet no Linux

Olga Weis Olga Weis Ultima atualização Aug 2, 2021

A operação remota não é apenas uma tendência crescente hoje em dia, mas uma nova realidade do dia a dia para milhões de pessoas em todo o mundo. É por isso que é tão importante ter uma maneira confiável, segura e fácil de compartilhar um USB sobre Ethernet ou acessar impressoras, dongles e outros periféricos USB conectados a computadores remotos.

Neste artigo, daremos uma boa e completa análise das ferramentas de extensão USB para Ethernet baseadas em software e como fazê-las funcionar em seu cenário específico. No final, você terá todas as informações necessárias para configurar seu próprio servidor USB em qualquer máquina Linux sem ter que comprar um hub USB ou um adaptador de hardware.

flexihub

O extensor USB sobre Ethernet de primeira escolha

É um equívoco muito comum pensar que qualquer extensor USB de hardware será muito mais confiável do que um aplicativo de extensão desenvolvido especificamente. Na verdade, é o contrário, sem mencionar todos os outros benefícios que nenhuma solução de hardware USB-Ethernet pode esperar ter.

Com o software adaptador de USB para Ethernet certo, por exemplo, FlexiHub, você terá uma quantidade ilimitada de portas USB virtuais, para que possa compartilhar quantos dispositivos precisar. E o aplicativo não divide a largura de banda entre as referidas portas como qualquer hub USB faz. É por isso que, com FlexiHub, você não precisa ter uma conexão de alta velocidade de 100 Mbps ou substituir o cabeamento LAN existente por um Cat6 caro. Você poderá compartilhar e acessar simultaneamente vários scanners, impressoras, câmeras e outros periféricos USB isócronos sensíveis à latência sem queda perceptível em seu desempenho. E você pode aumentar ainda mais a velocidade de sua conexão habilitando o prático recurso de compressão de tráfego do FlexiHub.

Além disso, o FlexiHub possui um algoritmo de criptografia de tráfego SSL de 2048 bits que, em última análise, protege todas as trocas de dados com o dispositivo USB compartilhado contra acesso não autorizado. Portanto, é seguro usar com dongles USB licenciados, webcams e câmeras de segurança. Além disso, você não terá problemas de conectividade para acessar dispositivos conectados a máquinas com sistemas operacionais diferentes.

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

Use seu extensor de software USB ao máximo

Assim como muitos outros aplicativos projetados para sistemas operacionais Linux, o FlexiHub vem com duas interfaces: a GUI padrão e o utilitário de linha de comando. Mas em qualquer caso, sua primeira etapa será instalar o FlexiHub na máquina que será seu servidor USB (aquela com os dongles, webcams e todos os outros dispositivos que você vai compartilhar). A seguir, faça a mesma coisa em todos os PCs da rede que precisam de acesso a pelo menos um dispositivo USB compartilhado.

FlexiHub tem uma interface gráfica de usuário muito intuitiva e direta que você não terá problemas para dominar. O painel superior mostra todos os dispositivos conectados às portas USB do seu servidor que estão disponíveis para compartilhamento. Para tornar um periférico acessível a partir de máquinas remotas, clique no botão Compartilhar ao lado de seu nome. Além disso, você pode bloquear os periféricos que não deseja compartilhar para que outras máquinas da sua rede nem mesmo mostrem o referido dispositivo em suas listas:

desbloquear

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. Sim, é realmente tão fácil.

Opcionalmente, você pode habilitar a compactação de tráfego para cada conexão específica. Clique com o botão direito no nome do dispositivo e escolha o tipo de compressão de sua preferência:

conexão

Mas tenha em mente que para dispositivos de baixa velocidade como dongles USB, não fará nenhuma diferença perceptível. Porém, esse recurso pode ser muito útil para dispositivos sensíveis à latência, especialmente se você não tiver 100 Mbps Cat6 LAN.

Quanto à interface de linha de comando, é o mais simples possível, desde que você conheça todos os comandos adequados (que, a propósito, 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 isso:

fhcli login EMAIL [--reset-all]

Agora, para se conectar a um USB remoto via Ethernet, 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.

O primeiro é 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 sem perda,

[--compression=no] - nenhuma compressão.

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 que você habilitasse ou desabilitasse 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, a funcionalidade da linha de comando do FlexiHub vai muito além de conectar e desconectar alguns dispositivos remotos. Existem também comandos para enviar, ver e aceitar (ou recusar) convites, bloquear / desbloquear um periférico específico, gerenciar descrições de dispositivos e configurações de proxy locais, manter seu computador, forçar o logout de outro usuário de sua conta e muito mais. Não hesite em verificar a página oficial do aplicativo para a lista completa de comandos.

Algumas palavras para resumir

Qualquer uma das duas interfaces que você vai escolher depende totalmente de sua preferência pessoal e das capacidades de desempenho da configuração do seu equipamento atual. De uma forma ou de outra, o FlexiHub nunca falha em fornecer desempenho estável e conectividade USB-Ethernet de plataforma cruzada de velocidade máxima livre de riscos para todos os tipos de dispositivos, marcas, formatos e formatos.

FlexiHub

Requisitos: Windows, macOS, Linux, Android e Raspberry Pi.
Tamanho: 8.89MB
Versão: 5.2.14094 (06/09/2021)
Avaliação dos usuários: (4.8 baseado em 78+ usuários)