Re: Capture pcap for each VM

(added users@lists.libvirt.org back into the Cc so that anyone else asking the same question in the future will benefit from the answer) On 3/28/25 8:12 AM, James Liu wrote:
Hi Laine,
I tried your first solution but somehow it didn't work(the network is NAT). I edited the xml in virt-manager gui. Whenever I added following options, and click "Apply", the virt-manager will revert(remove) the "alias" tag; consequently, the qemu command line couldn't find the device name('foo' in this example).
Sorry, I had meant to point this out but somehow forgot - user-specified aliases must begin with "ua-", otherwise they will be ignored. So instead of using "<alias name='foo'/>", use "<alias name='ua-foo'/>" (and then in the <qemu:arg value> use "netdev=hostua-foo") Also note that your guest should be shutdown while you're making these changes.
Appreciate your suggestions.
<interface type="network"> <mac address="52:54:00:3a:bf:52"/> <source network="default"/> <model type="e1000e"/> <alias name="*foo*"/> # virt-manager will always remove this tag <address type="pci" domain="0x0000" bus="0x01" slot="0x00" function="0x0"/> </interface>
<qemu:commandline> <qemu:arg value="-object"/> <qemu:arg value="filter-dump,id=f1,netdev=*foo*,file=/tmp/xyzzy.pcap"/> </qemu:commandline>
participants (1)
-
Laine Stump