20.16.7. 重定向设备
支持通过字符设备进行 USB 设备重定向,可通过管理工具进行配置,该工具修改域 xml 的以下部分:
图 20.33. 设备 - 重定向设备
... <devices> <redirdev bus='usb' type='tcp'> <source mode='connect' host='localhost' service='4000'/> <boot order='1'/> </redirdev> <redirfilter> <usbdev class='0x08' vendor='0x1234' product='0xbeef' version='2.00' allow='yes'/> <usbdev allow='no'/> </redirfilter> </devices> ...
域 XML 中本节的组件如下:
参数 | 描述 |
---|---|
redirdev | 这是描述重定向设备的主要容器。总线 必须是 usb for a USB 设备。需要额外属性类型,与其中一个支持的串行设备类型匹配,以描述隧道的主机物理机器侧; type='tcp' 或 type='spicevmc' (它使用 SPICE 图形设备的 usbredir 频道)。redirdev 元素具有一个可选的子元素 地址 ,可将设备绑定到特定的控制器。此外,可以根据给定 类型 的要求子元素(尽管不需要目标 子元素(因为字符设备的使用者是虚拟机监控程序本身,而不是在 guest 虚拟机中可见的设备)。
|
boot | 指定设备可引导。order 属性决定在引导序列中尝试的设备的顺序。在 BIOS 引导装载程序部分中无法与常规引导元素一起使用每个设备引导元素。 |
Redirfilter | 这用于创建过滤规则从重定向过滤某些设备。它使用子元素 usbdev 来定义各个过滤规则。class 属性是 USB 类代码。 |