What issues do you expect with Home Assistant in a VM?
I am running HA in a ZimaOS VM (ZVM) with no issues as far as I can tell.
I have one NIC bridged and it has been assigned an IP from my DHCP server. I don’t know if it can talk to the host but tbh I don’t know why it would need to.
Perhaps this means my setup is simple/broken, or perhaps it means it’s not using macvtap?
In your case, Home Assistant is running inside a VM with its own bridged IP address, so communication with the ZimaOS host is probably not required.
In my setup:
Home Assistant runs directly on the ZimaOS host as a Docker container using network_mode: host
Caddy runs inside a VM
The VM therefore needs to reach a service running on the ZimaOS host itself (192.168.1.19:8123)
What I observed was:
The VM could reach other LAN devices
The VM could not reach the ZimaOS host
ARP resolution for the host failed (FAILED neighbour entry)
Switching the VM to NAT mode immediately restored connectivity to the host
That behaviour seems consistent with the well-known macvtap host-isolation limitation.
So the issue is not that bridged networking itself is broken, but rather that VM-to-host communication appears not to work when using “Bridge to eth0”.
Have you ever tried reaching a service running directly on the ZimaOS host from inside your VM?