I've been playing around with qemu-system-arm on a MacOS 10.15 box. I'm trying to bridge the guest but I haven't had any luck. It looks like the proper way to do this is with a TAP device. AFAIK, this was done in the past by installing a TUN/TAP kernel extension
(kext), which Apple has since clamped down upon. I haven't pursued this since it's looks like a dead-end. I did notice that Apple has a framework called
vmnet (
https://developer.apple.com/documentation/vmnet) which offers VM network bridging. I didn't see any references to vmnet in master, Is vmnet a good fit in this case as a
new TAP implementation, like tap-macos-vmnet.c. Or am I going off into the weeds and there is something obvious I'm missing.
G.