Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

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 的这一部分的组件如下:

表 23.18. 重定向的设备元素

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