23.17.6. 重定向的设备
通过修改域 XML 的以下部分来配置通过字符设备重定向的 USB 设备:
图 23.44. devices - 重定向设备
... <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 设备的 总线 必须是 usb 。需要额外的属性类型,与其中一个支持的串行设备类型匹配,以描述隧道的主机物理机器侧: type='tcp' 或 type='spicevmc' (它使用 SPICE 图形设备的 usbredir 频道)是典型的。redirdev 元素具有一个可选的子元素(sub-element) 地址 ,可将设备绑定到特定控制器。根据给定 类型 ,但不需要 目标 子元素(因为字符设备的使用者是虚拟机监控程序本身,而不是在客户机虚拟机中可见的设备),所以可能需要 source 。 |
boot | 指定该设备是可引导的。order 属性决定了在引导序列期间尝试设备的顺序。per-device 引导元素无法与 BIOS 引导装载程序中的一般引导元素一起使用。 |
redirfilter | 这用于创建过滤器规则,以过滤从重定向过滤某些设备。它使用 sub-element usbdev 定义每个过滤规则。class 属性是 USB 类代码。 |