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

Portail réseau USB Foire aux questions

Editorial Team Editorial Team Mar 15, 2023

Foire aux questions sur USB Network Gate pour macOS

Les développeurs de l'application USB sur réseau pour macOS font de leur mieux pour améliorer le service, mais nos utilisateurs ont encore des questions. Ici, nous allons essayer de répondre à au moins quelques-uns d'entre eux. Ainsi, USB Network Gate présente les problèmes connus suivants :

  • Je reçois le message "L'administrateur de ce Mac a désactivé votre compte d'utilisateur pour accéder à USB Network Gate" une fois que j'ai démarré l'interface graphique…
    N'oubliez pas que l'utilisateur actuel doit être membre du groupe "personnel".
    Pour vérifier si l'utilisateur appartient au groupe "personnel", lancez l'application Terminal et exécutez :

    dscl . -read /groups/staff | grep GroupMembership

    Pour ajouter un utilisateur au groupe "staff", exécutez :

    sudo dscl . -append /groups/staff GroupMembership <user>

    remplaçant par l'ID utilisateur numérique ou le nom du compte.

Pourquoi est-ce que j'obtiens le message « Extension système bloquée » ?

Depuis l'introduction de macOS High Sierra 10.13, toutes les extensions de noyau tierces (KEXT) nouvellement installées nécessitent une approbation manuelle de l'utilisateur avant le chargement. Lorsqu'une demande est faite pour charger un KEXT que l'utilisateur n'a pas encore approuvé, la demande de chargement est refusée et macOS présente l'alerte.

extension système bloquée

Comme USB Network Gate pour macOS contient un certain nombre de KEXT, une approbation manuelle est une condition requise pour le bon fonctionnement de l'application.
Pour approuver les KEXT utilisés par USB Network Gate pour macOS, veuillez aller dans Préférences Système → Sécurité et confidentialité et cliquez sur le bouton « Autoriser ».

préférences de système

Portail réseau USB pour Linux - Foire aux questions

Parlons de la façon de résoudre certains des problèmes les plus courants que vous pouvez rencontrer avec USB sur Ethernet sous Linux.

Impossible de connecter un périphérique (VMware)

Lorsqu'un périphérique USB partagé est redirigé de l'hôte VMware (qui exécute Linux) vers l'invité, ce périphérique partagé sera toujours affiché comme disponible pour la connexion sur d'autres clients. Cependant, il aura un statut "déconnecté" et il sera impossible pour les clients de se connecter à cet appareil. Cela est dû aux particularités fonctionnelles de VMware pour Linux.

Possible panique du noyau

Le noyau panique lorsque le module du noyau eveusb se charge sur Red Hat Enterprise Linux 6.0. La raison en est que hcd.h est absent des en-têtes du noyau.

ls /lib/modules/$(uname -r)/build/include/linux/usb | grep hcd.h

Le module le comprend avec :

#include <linux/usb/hcd.h>

Si ce fichier n'est pas trouvé dans les chemins d'inclusion standard du système, il sera inclus à partir de l'un des répertoires /include/2.6.XX, où XX est la version exacte du noyau en cours d'exécution. Mais notre include/2.6.XX/hcd.h est tiré du noyau vanilla et diffère de celui de RHEL, ce qui entraîne une panique du noyau.

Nous n'incluons que les fichiers de la version du noyau vanilla correspondante (les sources officielles de kernel.org) et n'incluons pas les fichiers des noyaux modifiés, comme Red Hat Enterprise Linux 6.0.

Dans les noyaux des versions plus récentes (comme le noyau RHEL 6.1), les en-têtes de noyau contiennent hcd.h, donc la panique du noyau ne se produit pas.

Pour éviter la panique du noyau, remplacez tous les fichiers dans /include/2.6.XX de votre version du noyau par les fichiers similaires de/drivers/usb/core (dans les sources du noyau en cours d'exécution).

Par exemple, pour RHEL 6.0 :

  • Téléchargez les sources du noyau :

    ftp://ftp.redhat.com/pub/redhat/linux/enterprise/6Server/en/os/SRPMS/kernel-2.6.32-71.29.1.el6.src.rpm

  • Récupérez les fichiers nécessaires :

    rpm2cpio kernel-2.6.32-71.29.1.el6.src.rpm | cpio -idvm
    tar xvf linux-2.6.32-71.29.1.el6.tar.bz2
    cd linux-2.6.32-71.29.1.el6/drivers/usb/core
    cp hcd.h hub.h <module_sources>/include/2.6.32


  • Compilez et chargez le module.

Connexion USB 3.0 à Linux

Pour connecter un disque dur USB 3.0 à un Linux, vous devrez :

  • Ajoutez un périphérique aux exceptions du module UAS (USB Attached SCSI).

    echo options usb-storage quirks=idVendor:idProduct:u | sudo tee /etc/modprobe.d/blacklist_uas.conf

    Astuce : Un exemple pour les disques durs USB Asmedia et Transcend :

    echo options usb-storage quirks=0x174c:0×5106:u,0x0bc2:0×2322:u | sudo tee /etc/modprobe.d/blacklist_uas.conf

  • Régénérez initrd. Un exemple pour Ubuntu :

    sudo update-initramfs -u

  • Enfin, redémarrez une machine.

Ajouter un utilisateur au groupe eveusb sur Ubuntu 14.04

Sur Ubuntu 14.04 LTS (Trusty Tahr), USB Network Gate peut ne pas parvenir à déterminer l'utilisateur dans la session X11. Pour cette raison, l'ajout de l'utilisateur actuel au groupe eveusb n'est pas possible lors de l'installation de USB Network Gate via Software Center.

Voici les instructions pour ajouter l'utilisateur actuel au groupe eveusb :

- Terminal Linux :

sudo usermod -a -G eveusb $USERNAME
su $USERNAME

En conséquence, vous pouvez démarrer l'interface graphique à partir du terminal actuel.
Pour appliquer les modifications à la session Х11, vous devrez vous déconnecter, puis vous reconnecter.

- Outils système GNOME :

Remarque : Vous devrez peut-être installer en plus le GST.

  1. Accédez à Application -> Paramètres système -> Administration -> Utilisateurs et groupes.
  2. Sélectionnez le $USERNAME requis et cliquez sur Gérer les groupes.
  3. Choisissez eveusb dans la liste et double-cliquez dessus.
  4. Dans la fenêtre invoquée, cochez la case en regard du nom d'utilisateur.
  5. Cliquez sur OK et fermez toutes les fenêtres. Déconnectez-vous ensuite.

- Paramètres système (KDE) :

  1. Allez dans Paramètres système -> Gestion des utilisateurs.
  2. Sélectionnez l'utilisateur et cliquez sur Modifier.
  3. Passez à l'onglet Privilèges et groupes.
  4. Dans la liste des groupes, recherchez eveusb et cochez la case correspondante.
  5. Cliquez sur Appliquer et fermez toutes les fenêtres. Déconnectez-vous ensuite.

Comment obtenir la liste des périphériques USB sans interface graphique ni module noyau sous Linux ?

Pour les systèmes embarqués basés sur Linux, il peut être utile de savoir comment obtenir la liste des périphériques USB, si l'interface graphique n'est pas disponible. Cela peut être fait non seulement à l'aide de notre utilitaire de ligne de commande, mais également avec les fonctionnalités intégrées du système.

Exécutez la commande suivante dans le terminal :

for device in $(ls /sys/bus/usb/devices/*/product); do echo $device;cat $device;done

La sortie ressemblera à ceci :

/sys/bus/usb/devices/2-5.1/product
USB-PS/2 Optical Mouse
/sys/bus/usb/devices/usb1/product
EHCI Host Controller

La première ligne contient l'adresse du périphérique (le port du concentrateur). Pour la souris de l'exemple, il s'agit de 2-5.1.

La deuxième ligne représente le nom du périphérique USB.

Pour partager un périphérique USB (une souris USB dans cet exemple), la commande suivante doit être exécutée dans l'utilitaire de la console :

eveusbc share 1045 2-5.1

logo USB Network Gate
#1 au Réseau
USB Network Gate
Partage USB via ethernet pour Windows
4.7 classement basé sur 372 + utilisateurs