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 sur Ethernet sous Linux: le moyen le plus simple de rediriger des périphériques

Olga Weis Olga Weis Dernière mise à jour Aug 22, 2022

Dans ce texte, vous aurez toutes les informations dont vous avez besoin pour configurer votre propre serveur USB sur une machine Linux sans avoir à acheter un concentrateur USB ou un adaptateur. Nous parlerons de la solution Linux USB sur Ethernet.

flexihub

Avec FlexiHub, qui fonctionne comme un logiciel USB vers Ethernet pour Linux, vous disposerez d'un nombre illimité de ports virtuels, ce qui vous permettra de partager autant d'appareils que vous le souhaitez. Et l'application ne divisera pas la bande passante entre lesdits ports comme le fait n'importe quel concentrateur USB. C'est pourquoi, avec FlexiHub, vous pourrez partager et accéder simultanément à plusieurs appareils sans baisse notable de leurs performances. Et vous pouvez augmenter encore plus votre vitesse de connexion en activant la fonction pratique de compression du trafic de FlexiHub.

USB sur Ethernet
Période d'essai de 30 jours

Comment partager USB sur Ethernet Linux

Tout comme de nombreuses autres applications conçues pour les systèmes d'exploitation Linux (Ubuntu), FlexiHub est livré avec deux interfaces : l'interface graphique standard et l'utilitaire de ligne de commande. Tout d'abord, jetons un coup d'œil à l'interface graphique FlexiHub pour Linux pour partager un périphérique USB via Ethernet.
1
Dans un premier temps, créez un compte sur le site Flexihub.
 créez un compte
2
Téléchargez et installez l'application sur l'ordinateur serveur auquel un périphérique USB est connecté.
 téléchargez et installez l'application
3
Pour rendre un périphérique accessible depuis des machines distantes, cliquez sur le bouton Partager à côté de son nom. De plus, vous pouvez verrouiller les périphériques USB que vous ne souhaitez pas partager afin que les autres machines de votre réseau n'affichent même pas ledit périphérique dans leurs listes.
 ouvrir
4
Ensuite, démarrez FlexiHub sur chaque ordinateur qui se connectera à un périphérique USB et entrez vos identifiants de connexion.
 démarrer flexihub sur chaque ordinateur
5
Pour accéder à un périphérique distant, recherchez son nom dans l'onglet du bas et cliquez sur le bouton Connecter. Lorsque vous avez fini de l'utiliser, cliquez sur Déconnecter.
 connexion

Remarque : Gardez à l'esprit que pour les appareils à faible vitesse comme les clés USB, cela ne fera aucune différence notable. Cependant, cette fonctionnalité peut s'avérer très utile pour les périphériques USB sensibles à la latence, en particulier si vous ne disposez pas d'un réseau local Cat6 à 100 Mbps.

Options de ligne de commande pour accéder à USB via Ethernet sous Linux

Quant à l'interface de ligne de commande, elle est aussi simple que possible, à condition que vous connaissiez toutes les commandes appropriées (qui, soit dit en passant, sont assez explicites et très faciles à retenir).

Utilisez la commande suivante pour vous connecter à votre compte FlexiHub :

fhcli login EMAIL

N'oubliez pas de remplacer "EMAIL" par l'adresse réelle que vous avez utilisée lors de l'enregistrement de votre compte. Et si vous voulez être le seul à utiliser votre compte, ajoutez le paramètre "tout réinitialiser" à la fin. Après cela, quiconque utilise votre compte en ce moment sur d'autres ordinateurs sera instantanément déconnecté.

Comme ça:

fhcli login EMAIL [--reset-all]

Maintenant, pour vous connecter à une clé USB distante via Ethernet Linux, utilisez cette commande :

fhcli connect-device ID_DEVICE

L'ID_DEVICE est un nombre à quatre chiffres que vous pouvez obtenir après avoir utilisé la commande fhcli show-remote pour voir la liste de tous les périphériques disponibles pour la connexion à distance.

La commande connect-device a deux paramètres que vous pouvez utiliser.

La première consiste à choisir le taux de compression des données souhaité :

[--compression=bestspeed] - compression maximale, idéale pour les périphériques sensibles à la latence,

[--compression=bestsize] - meilleure taille de paquet pour un transfert de données sans perte,

[--compression=no] - aucune compression.

Si vous n'utilisez pas du tout ce paramètre, la compression sera définie en fonction de la valeur par défaut. Si vous ne savez pas lequel correspond à votre machine, utilisez la commande fhcli default-connect-parameters pour le savoir.

Et le second vous permettait d'activer ou de désactiver la fonction de reconnexion automatique :

[--auto-reconnect]

[--no-auto-reconnect]

Chacun des paramètres de connexion peut être modifié à la volée avec la commande fhcli change-existing-connection-params ID_DEVICE.

Une fois que vous avez fini d'utiliser le périphérique distant, exécutez la commande fhcli disconnect-device ID_DEVICE pour le déconnecter.

Mais bien sûr, la fonctionnalité de la ligne de commande du FlexiHub pour la fonctionnalité Linux USB sur Ethernet va bien au-delà de la connexion et de la déconnexion de certains périphériques distants. Il existe également des commandes pour envoyer, afficher et accepter (ou refuser) des invitations, verrouiller/déverrouiller un périphérique spécifique, gérer les descriptions de périphériques et les paramètres de proxy locaux, rester sur votre ordinateur, forcer la déconnexion d'un autre utilisateur de votre compte, et bien d'autres.

Comment inviter d'autres personnes à se connecter USB via Ethernet sur une machine Linux

Vous pouvez inviter d'autres utilisateurs FlexiHub à gérer vos appareils. Vous pouvez envoyer autant d'invitations que nécessaire. Et lorsque vous n'avez pas besoin de partager l'appareil, vous pouvez révoquer l'invitation en cliquant simplement sur le bouton Supprimer à côté. Ainsi, lorsque vous devez envoyer une invitation sur une machine Linux, vous avez besoin :

  1. Faites un clic droit sur un appareil que vous allez partager et sélectionnez Envoyer une invitation.
  2. Saisissez l'e-mail d'un autre contact et cliquez sur Envoyer l'invitation : envoyer une invitation
    Votre adversaire devra accepter l'invitation pour commencer à utiliser votre appareil : accepter l'invitation

Comment verrouiller les périphériques USB sous Linux

Vous pouvez également verrouiller votre périphérique USB local pour l'empêcher d'accéder à distance. Tous les appareils verrouillés ne sont pas affichés sur les machines distantes. Dans la liste des périphériques de l'interface FlexiHub sur la machine Linux, appuyez simplement sur le bouton Verrouiller.

verrouiller votre périphérique USB local

Quelques mots pour résumer

L'une ou l'autre des deux interfaces que vous allez choisir dépend entièrement de vos préférences personnelles et des capacités de performance de la configuration de votre équipement actuel. D'une manière ou d'une autre, la fonctionnalité FlexiHub USB sur Etherent Linux ne manque jamais de fournir des performances stables et une connectivité USB-Ethernet multiplateforme à vitesse maximale sans risque pour tous les types, marques, formes et formes d'appareils.

FlexiHub

Configuration requise: Windows, macOS, Linux, Android et Raspberry Pi.
size: 8.97MB
Version: 5.3.14268 (le 20 Oct, 2021)
Note de l'utilisateur: (4.8 basée sur 386+ revue)