如何使用 qemu 模拟两个虚拟机之间的 USB 连接?

如何使用 qemu 模拟两个虚拟机之间的 USB 连接?

我需要虚拟机之间的 USB 连接,例如主机到主机通信。但我不知道用 Qemu 来设置它。你有什么线索吗?

答案1

我不知道有哪个虚拟机主机可以模拟虚拟机之间的 USB 连接,但您可以使用usbip用于通过 IP 建立 USB 连接(可在虚拟机之间工作),或者,根据您想要执行的操作,您可以在单个虚拟机上创建“虚拟”USB 根设备,并为主机和客户端(小工具)端运行不同的进程。

请注意,USB 是不对称的,通常有一个主机和多个客户端,并且两者usbip和虚拟 USB 根仅模拟这种正常操作模式 (AFAIK)。

USB-C 主机到主机交替模式是非常新的,甚至不是所有真正硬件的驱动程序都支持它,虽然我听说较新版本的 Linux 可以做到这一点,但我自己从未见过一个工作实例

相关内容