Install USB to Ethernet Connector on the computer that you are going to use as a USB server. Plug USB devices that you are going to use on other computers into it.
Share the USB devices with the help of USB to Ethernet Connector (that's super easy to do).
Install USB to Ethernet Connector on all computers that will connect to the devices shared at USB network server. On Windows machines USB to Ethernet Connector for Windows has to be installed, and USB to Ethernet Connector for Linux has to be installed on Linux machines.
On client computers add remote USB device that you shared on USB server and then establish a connection with it in USB to Ethernet Connector.
Only one client can use USB device shared on a server at a time. This is conditioned by the fact that USB to Ethernet Connector is a universal tool, so as of now multi-access cannot be implemented in it, moreover not all USB devices may support multi-access mode.
If you share a device on USB network server, that device becomes no longer available at that server. Unshare it to use and fully control it there