I use VMWare fusion on Mac M1 and UTM with QEMU
VMWare host-only use following bridge
bridge101: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=3<RXCSUM,TXCSUM>
ether x.x.x.x
inet x.x.x.x netmask 0xffffff00 broadcast x.x.x.x
inet6 x.x.x.x%bridge101 prefixlen 64 scopeid 0x1a
Configuration:
id 0:0:0:0:0:0 priority 0 hellotime 0 fwddelay 0
maxage 0 holdcnt 0 proto stp maxaddr 100 timeout 1200
root id 0:0:0:0:0:0 priority 0 ifcost 0 port 0
ipfilter disabled flags 0x0
member: vmenet1 flags=3<LEARNING,DISCOVER>
ifmaxaddr 0 port 25 priority 0 path cost 0
member: vmenet2 flags=3<LEARNING,DISCOVER>
ifmaxaddr 0 port 27 priority 0 path cost 0
member: vmenet3 flags=3<LEARNING,DISCOVER>
ifmaxaddr 0 port 29 priority 0 path cost 0
nd6 options=201<PERFORMNUD,DAD>
media: autoselect
status: active
I use this qemu script
qemu-system-aarch64 -device virtio-net-pci,mac=x.x.x.x,netdev=bridge101 -netdev bridge,id=bridge101,br=bridge101,helper=helper -device virtio-ramfb-gl -cpu host -smp cpus=8,sockets=1,cores=8,threads=1 -machine virt -accel hvf -hda /tmp/x.x.x.x.qcow2
But I get this error:
qemu-system-aarch64: -netdev bridge,id=bridge101,br=bridge101,helper=helper: bridge helper failed
Question:
How to run UTM/QEMU VM and attach to bridge101 permanently so it can communicate with other VMFusion machines