如何判断KVM虚拟网络类型及对应物理网卡

本文以一段KVM虚拟网络配置信息为例,详细解析如何判断每个网络的类型以及对应的物理网卡名称。

KVM虚拟网络配置信息:

<network>
  <name>pppp</name>
  <uuid>fef7b87f-62cb-413d-8aa0-f0563a8b596f</uuid>
  <forward dev='enp0s3' mode='nat'>
    <interface dev='enp0s3'/>
  </forward>
  <bridge name='virbr1' stp='on' delay='0'/>
  <mac address='52:54:00:17:a2:0f'/>
  <domain name='pppp' localOnly='yes'/>
  <dns>
    <host ip='192.168.100.1'>
      <hostname>gateway</hostname>
    </host>
  </dns>
  <ip address='192.168.100.1' netmask='255.255.255.0' localPtr='yes'>
  </ip>
</network>

<network>
  <name>xxxx</name>
  <uuid>96d944ed-ca2c-4abc-acac-5e1decd99f3b</uuid>
  <forward mode='nat'/>
  <bridge name='virbr2' stp='on' delay='0'/>
  <mac address='52:54:00:1b:0e:74'/>
  <domain name='xxxx' localOnly='yes'/>
  <dns>
    <host ip='192.168.100.1'>
      <hostname>gateway</hostname>
    </host>
  </dns>
  <ip address='192.168.100.1' netmask='255.255.255.0' localPtr='yes'>
  </ip>
</network>

<network>
  <name>default</name>
  <uuid>0497de46-9dbe-4574-9370-8031ad56352d</uuid>
  <forward mode='nat'>
    <nat>
      <port start='1024' end='65535'/>
    </nat>
  </forward>
  <bridge name='virbr0' stp='on' delay='0'/>
  <mac address='52:54:00:31:3f:61'/>
  <ip address='192.168.122.1' netmask='255.255.255.0'>
    <dhcp>
      <range start='192.168.122.2' end='192.168.122.254'/>
    </dhcp>
  </ip>
</network>

网络类型判断:

  • bridge: 桥接网络,虚拟机会桥接到物理网卡上,拥有独立的IP地址,可以与外部网络直接通信。
  • nat: 网络地址转换,虚拟机会共享宿主机IP地址访问外部网络。
  • Host: 直通网络,虚拟机直接使用物理网卡,性能最好,但需要物理网卡支持多队列。

分析:

  1. 网络1(pppp):

    • 类型:bridge (根据 <forward dev='enp0s3' mode='nat'><bridge name='virbr1' ... /> 判断)
    • 物理网卡名:enp0s3 (根据 <forward dev='enp0s3' ... /> 判断)
  2. 网络2(xxxx):

    • 类型:nat (根据 <forward mode='nat'/> 判断)
    • 物理网卡名:未指定
  3. 网络3(default):

    • 类型:nat (根据 <forward mode='nat'> 判断)
    • 物理网卡名:virbr0 (根据 <bridge name='virbr0' ... /> 判断)

virbr虚拟网桥:

  • virbr0, virbr1, virbr2 都是KVM虚拟化平台自动创建的虚拟网桥,用于连接虚拟机和外部网络。
  • 虚拟机通过virbr网桥与宿主机通信,再由宿主机通过物理网卡访问外部网络。
  • virbr网桥的配置信息可以通过网络配置文件或相关命令查看。
如何判断KVM虚拟网络类型及对应物理网卡

原文地址: https://www.cveoy.top/t/topic/fCTg 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录