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.

La forma más fácil de redirigir USB a través de Ethernet en Linux

Olga Weis Olga Weis Última actualización Aug 2, 2021

La operación remota no es solo una tendencia creciente en la actualidad, sino una nueva realidad cotidiana para millones de personas en todo el mundo. Por eso es tan importante tener una manera confiable, segura y fácil de compartir un USB a través de Ethernet o acceder a impresoras, dongles y otros periféricos USB conectados a computadoras remotas.

En este artículo, vamos a tener una buena y completa mirada a las herramientas de extensión USB a Ethernet basadas en software y cómo hacer que funcionen para su escenario específico. Al final, tendrá toda la información que necesita para configurar su propio servidor USB en cualquier máquina Linux sin tener que comprar un concentrador USB o un adaptador de hardware.

flexihub

El extensor USB a través de Ethernet de primera elección

Es un error muy común pensar que cualquier extensor USB de hardware será mucho más confiable que una aplicación de extensión desarrollada específicamente. En realidad, es al revés, sin mencionar todos los demás beneficios que ninguna solución de hardware USB-Ethernet puede esperar tener.

Con el software de adaptador USB a Ethernet adecuado, por ejemplo, FlexiHub, tendrá una cantidad ilimitada de puertos USB virtuales, por lo que podrá compartir tantos dispositivos como necesite. Y la aplicación no dividirá el ancho de banda entre dichos puertos como lo hace cualquier concentrador USB. Es por eso que, con FlexiHub, no necesita tener una conexión de alta velocidad de 100 Mbps o reemplazar el cableado LAN existente con un costoso Cat6. Podrá compartir y acceder simultáneamente a múltiples escáneres, impresoras, cámaras y otros periféricos USB isócronos sensibles a la latencia sin una caída notable en su rendimiento. Y puede acelerar aún más la velocidad de su conexión habilitando la práctica función de compresión de tráfico de FlexiHub.

Además de eso, FlexiHub tiene un algoritmo avanzado de cifrado de tráfico SSL de 2048 bits que, en última instancia, protegerá todo el intercambio de datos con el dispositivo USB compartido del acceso no autorizado. Por lo tanto, es seguro usarlo con dongles USB de licencia, cámaras web y cámaras de seguridad. Además, no tendrá problemas de conectividad para acceder a dispositivos conectados a máquinas con diferentes sistemas operativos.

USB sobre Ethernet Linux
Período de demostración de 30 días

Utilice su extensor USB de software al máximo

Al igual que muchas otras aplicaciones diseñadas para sistemas operativos Linux, FlexiHub viene con dos interfaces: la GUI estándar y la utilidad de línea de comandos. Pero en cualquier caso, su primer paso será instalar FlexiHub en la máquina que será su servidor USB (la que tiene los dongles, cámaras web y todos los demás dispositivos que va a compartir). A continuación, haga lo mismo en todas las PC de su red que necesiten acceso a al menos un dispositivo USB compartido.

FlexiHub tiene una interfaz gráfica de usuario muy intuitiva y sencilla que no tendrá problemas para dominar. El panel superior muestra todos los dispositivos conectados a los puertos USB de su servidor que están disponibles para compartir. Para que un periférico sea accesible desde máquinas remotas, haga clic en el botón Compartir junto a su nombre. Además, puede bloquear los periféricos que no desea compartir para que otras máquinas de su red ni siquiera muestren dicho dispositivo en sus listas:

desbloquear

Para acceder a un periférico remoto, busque su nombre en la pestaña inferior y haga clic en el botón Conectar. Cuando haya terminado de usarlo, haga clic en Desconectar. Sí, es realmente así de fácil.

Opcionalmente, puede habilitar la compresión de tráfico para cada conexión específica. Haga clic con el botón derecho en el nombre del dispositivo y elija el tipo de compresión que desee:

conexión

Pero tenga en cuenta que para dispositivos de baja velocidad como dongles USB, no hará ninguna diferencia notable. Sin embargo, esta función puede resultar muy útil para dispositivos sensibles a la latencia, especialmente si no tiene una LAN Cat6 de 100 Mbps.

En cuanto a la interfaz de línea de comandos, es lo más simple posible, siempre que conozca todos los comandos adecuados (que, por cierto, se explican por sí mismos y son muy fáciles de recordar).

Utilice el siguiente comando para iniciar sesión en su cuenta FlexiHub:

fhcli login EMAIL

No olvide reemplazar "EMAIL" con la dirección real que utilizó durante el registro de su cuenta. Y si desea ser el único que use su cuenta, agregue el parámetro "restablecer todo" al final. Después de eso, quien esté usando su cuenta en este momento en otras computadoras se desconectará instantáneamente.

Me gusta esto:

fhcli login EMAIL [--reset-all]

Ahora, para conectarse a un USB remoto a través de Ethernet, use este comando:

fhcli connect-device ID_DEVICE

ID_DEVICE es un número de cuatro dígitos que puede obtener después de usar el comando fhcli show-remote para ver la lista de todos los dispositivos disponibles para la conexión remota.

El comando connect-device tiene dos parámetros que puede utilizar.

El primero es elegir la tasa de compresión de datos deseada:

[--compression=bestspeed] - máxima compresión, mejor para periféricos sensibles a la latencia,

[--compression=bestsize] - el mejor tamaño de paquete para la transferencia de datos sin pérdida,

[--compression=no] - sin compresión alguna.

Si no utiliza este parámetro en absoluto, la compresión se establecerá de acuerdo con el valor predeterminado. Si no está seguro de cuál es para su máquina, use el comando fhcli default-connect-parameters para averiguarlo.

Y el segundo le permitió habilitar o deshabilitar la función de reconexión automática:

[--auto-reconnect]

[--no-auto-reconnect]

Cada uno de los parámetros de conexión se puede cambiar sobre la marcha con el comando fhcli change-existing-connection-params ID_DEVICE.

Una vez que haya terminado de usar el dispositivo remoto, ejecute el comando fhcli disconnect-device ID_DEVICE para desconectarlo.

Pero, por supuesto, la funcionalidad de la línea de comandos de FlexiHub va más allá de conectar y desconectar algunos dispositivos remotos. También hay comandos para enviar, ver y aceptar (o rechazar) invitaciones, bloquear/desbloquear un periférico específico, administrar descripciones de dispositivos y configuraciones de proxy local, permanecer en su computadora, forzar el cierre de sesión de otro usuario de su cuenta y muchos más. No dude en consultar la página web oficial de la aplicación para obtener la lista completa de comandos.

Algunas palabras para resumir

Cualquiera de las dos interfaces que elija depende totalmente de sus preferencias personales y de las capacidades de rendimiento de la configuración actual de su equipo. De una forma u otra, FlexiHub nunca deja de ofrecer un rendimiento estable y una conectividad USB-Ethernet multiplataforma de velocidad máxima sin riesgos para todos los tipos, marcas, formas y formas de dispositivos.

FlexiHub

Requisitos: Windows, macOS, Linux, Android y Raspberry Pi.
size: 8.89MB
Versión: 5.2.14094 (06/09/2021)
Calificación usuario: (4.8 basado en 78+ usuarios)