Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
They do make usb over ethernet devices but I've never used them. Think they are rather pricey too. Not exactly sure how they present the device to the host.
Typically they are not linux compatible. Software is required to create a virtual device but basically it is like a USB extender which is backwards to how the OP wants operate.
I don't know if such a device exists but it is possible to build one... Writing the program would be the hard part.
You would probably need an sbc on the other side of for the USB handling. I seem to recall a recent project to do usb over the network, but it still requires a computer (sbc / raspberry pi) to plug the USB into. USB over IP or usb over ip tunnel seems to be the proper terminology for it.
Specifically the SBC would need to have a device or OTG port. The SBC would need to emulate a flash drive and be able to connect to a computer on the network.
Most of the software/devices of the nature I have seen the computer is still the host that connects to the remote USB device.
That device is "USB over Cat5/Cat6", not "USB over ethernet". Ethernet is a protocol which can be carried over various physical media. Cat5 and Cat6 are types of cable which which can be use for various purposes, not necessarily involving ethernet at all.
Typically they are not linux compatible. Software is required to create a virtual device but basically it is like a USB extender which is backwards to how the OP wants operate.
I don't know if such a device exists but it is possible to build one... Writing the program would be the hard part.
I have used a network-to-serial device with Linux before. Old system we worked on *HAD TO* have serial terminals (??) because of the opinions of one guy, who apparently thought that people would get 'confused' if we used something like PuTTY or Reflections. Serial terminals went to this little box, which plugged into network. Driver got loaded at Linux boot-time, and these serial ports would present themselves to the system as just another TTY. Worked great, actually, but totally unnecessary.
No worries...but honestly unsure as to how much help it'll provide. The abstraction layers are going to provide....'interesting' speed and results, if you ask me. And I can't think of a USB device that wasn't really designed to be:
Cheap enough to buy multiples of
Portable enough to tote around
Sharing something like a NAS? Why bother with this, when you can probably mount it via NFS, SSHFS, or CIFS directly. Or share it through a host machine, at the very least. Can't think of ANY device you'd need this for, honestly.
Even if it was a 3D printer....just remote-desktop into the machine via VNC/RDP, and use it locally. Much easier than doing USB-over-CAT5
I have no idea what is in their mind or if they need tcp/ip support or routeable.
"
RJ45
An 8-pin/8-position plug or jack is commonly used to connect computers onto Ethernet-based local area networks (LAN).
Two wiring schemes–T568A and T568B–are used to terminate the twisted-pair cable onto the connector interface.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.