在Ubuntu上使用usbip实现USB设备共享,需要完成以下步骤:
在两台计算机上都需要安装usbip软件包。打开终端,输入以下命令:
sudo apt-get update
sudo apt-get install usbip
在两台计算机上都需要加载usbip内核模块。在终端中输入以下命令:
sudo modprobe usbip-core
sudo modprobe usbip-host
在要共享USB设备的计算机上,使用以下命令查找USB设备:
sudo usbip list -l
记下要共享的USB设备的设备ID,例如 “1-1”。
使用以下命令共享USB设备,将 “DEVICE_ID” 替换为实际的设备ID:
sudo usbip bind -b DEVICE_ID
确保两台计算机之间可以通过网络相互访问。如果它们位于同一局域网内,那么应该已经可以访问了。如果不在同一局域网内,你可能需要设置端口转发或使用VPN等方式来实现网络连接。
在要访问共享USB设备的计算机上,使用以下命令连接到共享的USB设备。将 “SERVER_IP” 替换为共享USB设备的计算机的IP地址,将 “DEVICE_ID” 替换为实际的设备ID:
sudo usbip attach -r SERVER_IP -b DEVICE_ID
现在,你应该可以在客户端计算机上访问共享的USB设备了。
注意:在重新启动计算机后,可能需要重新加载内核模块和连接共享的USB设备。