
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.
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.
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.
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.
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 :
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.
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