Korzystam z qemu / kvm z mostkiem sieciowym. W maszynie hosta znajduje się kilka interfejsów sieciowych „vnetX” bez adresu IP. Szukam sposobu, aby dowiedzieć się, który vnetX należy do maszyny wirtualnej.
Próbowałem dopasować wartości adresów MAC na tych interfejsach do adresów MAC na maszynach wirtualnych (lub XML, który je definiuje), ale nie pasują.
Jest program brctl, który pokazuje interfejsy vnet należące do mostu, ale nie jest to użyteczna informacja.
Czy istnieje sposób na poznanie tej relacji? Dzięki!!
for vm in $(virsh list | grep running | awk '{print $2}'); do echo -n "$vm:"; virsh dumpxml $vm| grep -oP "vnet\d+" ; done