Red Hat Training

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

20.16.9.2. 桥接到 LAN

请注意,这是在带有静态有线网络配置的主机物理机器上常规客户机虚拟机连接的建议配置设置。
bridge 到 LAN 提供了从客户机虚拟机直接位于 LAN 的桥接。这假设主机物理机器上有一个桥接设备,它包含一个或多个主机物理 NIC。客户机虚拟机将使用名称 <vnetN> 创建关联的 tun 设备,该设备也可通过 <target> 元素覆盖(请参考 第 20.16.9.11 节 “覆盖 target 元素”)。<tun> 设备将从属于网桥。IP 范围 / 网络配置是在 LAN 中使用的任何情况。这为虚拟客户机提供完全传入和传出的网络访问,就像物理机一样。
在 Linux 系统中,桥接设备通常是标准 Linux 主机物理机器桥接。在支持 Open vSwitch 的物理机上,也可以通过向接口定义中添加 virtualport type='openvswitch'/ 来连接到 Open vSwitch 网桥设备。Open vSwitch 类型 virtualport 接受 其参数 元素中的两个参数 - interfaceid 是一个标准 uuid,用于为 Open vSwitch 唯一标识此特定接口(如果您不指定任何指定,那么当您首次定义接口时,将生成一个随机的 interfaceid,以及发送到 Open vSwitch 的接口的可选 < profile id> 作为接口)。要将网桥设置为 LAN 设置,请使用可配置以下域 XML 部分的管理工具:

图 20.37. 设备 - 网络接口桥接到 LAN


  ...
  <devices>
    ...
    <interface type='bridge'>
      <source bridge='br0'/>
    </interface>
    <interface type='bridge'>
      <source bridge='br1'/>
      <target dev='vnet7'/>
      <mac address="00:11:22:33:44:55"/>
    </interface>
    <interface type='bridge'>
      <source bridge='ovsbr'/>
      <virtualport type='openvswitch'>
        <parameters profileid='menial' interfaceid='09b11c53-8b5c-4eeb-8f00-d84eaa0aaa4f'/>
      </virtualport>
    </interface>
    ...
  </devices>