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.

Puerta de red USB Preguntas frecuentes

Editorial Team Editorial Team Mar 15, 2023

Preguntas frecuentes sobre USB Network Gate para macOS

Los desarrolladores de la aplicación USB over Network para macOS están haciendo todo lo posible para mejorar el servicio, pero aún hay preguntas de nuestros usuarios. Aquí intentaremos responder al menos a un par de ellas. Por lo tanto, USB Network Gate tiene los siguientes problemas conocidos:

  • Recibo el mensaje "El administrador de esta Mac desactivó su cuenta de usuario para acceder a USB Network Gate" una vez que inicio la GUI...
    Recuerde que el usuario actual debe ser miembro del grupo "personal".
    Para verificar si el usuario pertenece al grupo "personal", inicie la aplicación Terminal y ejecute:

    dscl . -read /groups/staff | grep GroupMembership

    Para agregar un usuario al grupo "personal", ejecute:

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

    reemplazando con el ID de usuario numérico o el nombre de la cuenta.

¿Por qué recibo el mensaje "Extensión del sistema bloqueada"?

Desde la introducción de macOS High Sierra 10.13, todas las extensiones de kernel de terceros (KEXT) recién instaladas requieren la aprobación manual del usuario antes de cargarse. Cuando se realiza una solicitud para cargar un KEXT que el usuario aún no ha aprobado, se deniega la solicitud de carga y macOS presenta la alerta.

extensión del sistema bloqueada

Como USB Network Gate para macOS contiene varios KEXT, una aprobación manual es una condición necesaria para el correcto funcionamiento de la aplicación.
Para aprobar los KEXT utilizados por USB Network Gate para macOS, vaya a Preferencias del sistema → Seguridad y privacidad y haga clic en el botón "Permitir".

preferencias del Sistema

USB Network Gate para Linux - Preguntas frecuentes

Hablemos sobre cómo solucionar algunos de los problemas más comunes que puede encontrar con USB over Ethernet en Linux.

Imposible conectar un dispositivo (VMware)

Cuando un dispositivo USB compartido se redirige desde el host de VMware (que ejecuta Linux) al invitado, este dispositivo compartido aún se mostrará como disponible para la conexión en otros clientes. Sin embargo, tendrá un estado "desconectado" y será imposible que los clientes se conecten a este dispositivo. Esto sucede debido a las peculiaridades funcionales de VMware para Linux.

Posible pánico del kernel

El kernel entra en pánico cuando el módulo del kernel eveusb se carga en Red Hat Enterprise Linux 6.0. La razón es que hcd.h está ausente en los encabezados del kernel.

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

El módulo lo incluye con:

#include <linux/usb/hcd.h>

Si este archivo no se encuentra en las rutas de inclusión estándar del sistema, se incluirá desde uno de los directorios /include/2.6.XX, donde XX es la versión exacta del kernel en ejecución. Pero nuestro include/2.6.XX/hcd.h se toma del kernel de vainilla y difiere del de RHEL, lo que genera pánico en el kernel.

Solo incluimos archivos de la versión de kernel de vainilla correspondiente (las fuentes oficiales de kernel.org) y no incluimos archivos para kernels modificados, como Red Hat Enterprise Linux 6.0.

En los núcleos de las versiones más nuevas (como el núcleo RHEL 6.1), los encabezados del núcleo contienen hcd.h, por lo que no se produce el pánico del núcleo.

Para evitar el pánico del kernel, sustituya todos los archivos en /include/2.6.XX de su versión de kernel por los archivos similares de/drivers/usb/core (en las fuentes del kernel en ejecución).

Por ejemplo, para RHEL 6.0:

  • Descarga las fuentes del kernel:

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

  • Recuperar los archivos necesarios:

    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


  • Compile y cargue el módulo.

Conexión de USB 3.0 a Linux

Para conectar una unidad de disco duro USB 3.0 a Linux, deberá:

  • Agregue un dispositivo a las excepciones del módulo UAS (USB Attached SCSI).

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

    Sugerencia: un ejemplo para los discos duros USB de Asmedia y Transcend:

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

  • Regenerar initrd. Un ejemplo para Ubuntu:

    sudo update-initramfs -u

  • Finalmente, reinicie una máquina.

Agregar un usuario al grupo eveusb en Ubuntu 14.04

En Ubuntu 14.04 LTS (Trusty Tahr), USB Network Gate puede fallar al determinar el usuario en la sesión X11. Debido a esto, no es posible agregar el usuario actual al grupo eveusb al instalar USB Network Gate a través del Centro de software.

Aquí están las instrucciones sobre cómo agregar el usuario actual al grupo eveusb:

-Terminal Linux:

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

Como resultado, puede iniciar la GUI desde el terminal actual.
Para aplicar los cambios a la sesión Х11, deberá cerrar sesión y volver a iniciar sesión.

- Herramientas del sistema GNOME:

Nota: Es posible que deba instalar adicionalmente el GST.

  1. Vaya a Aplicación -> Configuración del sistema -> Administración -> Usuarios y grupos.
  2. Seleccione el $NOMBRE DE USUARIO requerido y haga clic en Administrar grupos.
  3. Elija eveusb de la lista y haga doble clic en él.
  4. En la ventana invocada, marque la casilla junto al nombre de usuario.
  5. Haga clic en Aceptar y cierre todas las ventanas. Luego cierre la sesión.

- Configuración del sistema (KDE):

  1. Vaya a Configuración del sistema -> Gestión de usuarios.
  2. Seleccione el usuario y haga clic en Modificar.
  3. Cambie a la pestaña Privilegios y grupos.
  4. En la lista de grupos, busque eveusb y marque la casilla correspondiente.
  5. Haga clic en Aplicar y cierre todas las ventanas. Luego cierre la sesión.

¿Cómo obtener la lista de dispositivos USB sin GUI y un módulo kernel en Linux?

Para los sistemas integrados basados en Linux, puede ser útil saber cómo obtener la lista de dispositivos USB, si la GUI no está disponible. Se puede hacer no solo con la ayuda de nuestra utilidad de línea de comandos, sino también con las características integradas del sistema.

Ejecute el siguiente comando en la terminal:

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

La salida se verá de la siguiente manera:

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

La primera línea contiene la dirección del dispositivo (el puerto del concentrador). Para el ratón del ejemplo, es 2-5.1.

La segunda línea representa el nombre del dispositivo USB.

Para compartir un dispositivo USB (un mouse USB en este ejemplo), se debe ejecutar el siguiente comando en la utilidad de la consola:

eveusbc share 1045 2-5.1

logo USB Network Gate
#1 en Redes
USB Network Gate
Compartir USB en Ethernet para Windows
4.7 ranking basado en 372 + usuarios