Curiosando tra i progetti ospitati su SourceForge ho scoperto un software molto particolare: USB/IP. Due moduli da compilare con kernel linux 2.6.12 (o superiore) rendono possibile la condivisione di periferiche Usb in una Lan.


Ecco come Takahiro Hirofuchi, sviluppatore di USB/IP, descrive gli obiettivi del progetto:


«The USB/IP Project aims to develop a general USB device sharing system over IP network. To share USB devices between computers with their full functionality, USB/IP encapsulates “USB requests” into IP packets and transmits them between computers. Original USB device drivers and applications can be also used for remote USB devices without any modification of them. A computer can use remote USB devices as if they were directly attached; for example, we can …»
Per ora USB/IP è una alpha release (dunque potenzialmente molto instabile) che richiede l’utilizzo dell’ultima versione di kernel Linux.

Per far funzionare lo sharing di una periferica in una Lan è necessario un server che abbia fisicamente collegato il device Usb e un client che attraverso il protocollo TCP/IP possa accedere alla risorsa.
Nel sistema server sarà necessario creare e caricare il modulo stub.ko, mentre nel client andrà creato e caricato vhci.ko. Per i dettagli relativi alla creazione dei due moduli e al relativo caricamento rimando all’ottimo readme inserito nell’archivio tar.gz scaricabile dalla pagina del progetto USB/IP ospitata su SourceForge.

Post correlati:

  1. WordPress 2.6 provato in locale
  2. Trasferire WordPress da remoto a locale
  3. Disegnare l’architettura di una rete con The Dude
  4. La rete sotto controllo…
  5. Usare i loop device per creare filesystem in RAID su Linux

 

Lascia un Commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *

*

È possibile utilizzare questi tag ed attributi XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>