Я использую QEMU / KVM с мостовыми сетями. В хост-машине есть несколько сетевых интерфейсов "vnetX" без IP. Я ищу способ узнать, какие vnetX принадлежат виртуальной машине.
Я пытался сопоставить значения MAC-адресов на этих интерфейсах с MAC-адресами на виртуальных машинах (или XML, который их определяет), но не совпадает.
Есть brctl show, которое показывает интерфейсы vnet, которые принадлежат мосту, но это не полезная информация.
Есть ли способ узнать это отношение? Спасибо!!
for vm in $(virsh list | grep running | awk '{print $2}'); do echo -n "$vm:"; virsh dumpxml $vm| grep -oP "vnet\d+" ; done