hi,

I have configured a routed network on my laptop with a ipv6 subnet and dnsmasq is handing out ipv6 addresses to my vms and it works really wel, but finding out which ips have been used is not as easy as with ipv4.

[root@lenovo ~]# virsh domifaddr --domain wec --source lease
 Name       MAC address          Protocol     Address
-------------------------------------------------------------------------------

[root@lenovo ~]# virsh domifaddr --domain wec --source arp
 Name       MAC address          Protocol     Address
-------------------------------------------------------------------------------

When using a ipv4 network, this works:

root@lenovo ~]# virsh domifaddr --domain evenng --source arp
 Name       MAC address          Protocol     Address
-------------------------------------------------------------------------------
 vnet2      52:54:00:4c:83:98    ipv4         192.168.122.229/0

[root@lenovo ~]# virsh domifaddr --domain evenng --source lease
 Name       MAC address          Protocol     Address
-------------------------------------------------------------------------------
 vnet2      52:54:00:4c:83:98    ipv4         192.168.122.229/24

I can obviously look into the leases file and find out the address, but it would be nice to be able to use the virt tooling.

This is on a fedora 37 running qemu-kvm-7.0.0-14.fc37.x86_64 and dnsmasq-2.89-1.fc37.x86_64, everything intalled from the fedora repositories.



--
--
Groeten,
natxo