comandos - Uso del puerto USB de un host remoto como USB local(Linux y Windows)
clusvcadm (1)
Existe un proyecto de código abierto denominado usbip que proporciona la funcionalidad para compartir y / o montar un dispositivo USB remoto a través de una red IP (LAN / Internet).
También hay al menos tres productos comerciales que brindan esta funcionalidad con mejor documentación y UI. He incluido enlaces a los productos comerciales al final de esta respuesta.
Desde la página web de usbip :
Para compartir dispositivos USB entre computadoras con toda su funcionalidad, USB / IP encapsula "mensajes de E / S USB" en cargas útiles TCP / IP y los transmite entre computadoras. Los controladores y las aplicaciones originales de dispositivos USB también se pueden usar para dispositivos USB remotos sin ninguna modificación de ellos. Una computadora puede usar dispositivos USB remotos como si estuvieran conectados directamente
El proceso del servidor usbip se ejecuta en sistemas Linux y los clientes están disponibles para Linux y Windows; el proyecto parece haber existido desde 2005, y han tenido un controlador de cliente firmado de Windows desde 2011. En teoría, dependiendo de los repositorios configurados en su Raspberry Pi, deberías poder ejecutar sudo aptitude install usbip
para instalar los controladores y la aplicación del lado del servidor.
Tenga en cuenta que si utiliza Ubuntu 14.10 (Utopic Unicorn) o posterior, no necesita instalar el paquete usbip
: las herramientas usbip son parte del paquete linux-tools-generic
, y los binarios ya están disponibles en / usr / lib / linux-tools-KERNEL-VERSION /.
Un tutorial paso a paso sobre cómo instalar y usar usbip está disponible en HowToForge:
El cliente de Windows ha avanzado desde el tutorial de HowToForge y ahora tiene un poco más de interfaz en lugar de solo una herramienta de línea de comandos.
Herramientas comerciales de USB sobre IP :
Fabula-Tech USB-over-Network - se ejecuta en Windows y Linux - versión de prueba disponible:
Eltima Software USB Network Gate: funciona en Windows, Mac OS X y Linux, disponible en versión de prueba:
Redirector USB de Incentives Pro / SimplyCore LLC: funciona en Windows y Linux, aparentemente gratis para el servidor Linux y hay un cliente gratuito de Windows disponible:
Tengo un dispositivo USB que lee datos de un sistema y los transfiere a la computadora. Me pregunto si es posible tener una PC de placa única Linux (es decir, Raspberry Pi) para ejecutar una secuencia de comandos y ser un servidor remoto para mi dispositivo USB y puedo conectarme a ese "servidor remoto" (Linux) a través de SSH o FTP. u otro protocolo (a través de Internet) y monte ese puerto USB a mi computadora. Cualquier software lo haría, ya sabes cómo el servicio de terminal conecta los recursos remotos, y necesito lo mismo, pero preferiblemente en una placa Linux.
Mi sistema es Windows 7, así que necesito montar ese USB remoto como un "puerto local" para que el software piense que se está comunicando localmente, y encontrará el lector.