Starting virsh net causes connectivity loss to host

How to do I configure a Linux bridge and libvirt network such that the host and guests can both use the same interface for communication.

I have Rocky Linux installed on an Intel NUC.
I created a bride using the network adapter eno1. I can ping and communicate (SSH/Cockpit) with the IP address assigned to the bridge interface just fine. As soon as I define a virsh network then start it, I lose connectivity to the host.

→ Host bridge config:
cat > “/etc/sysconfig/network-scripts/ifcfg-vmbridge0”<<EOF
DEVICE=vmbridge0
TYPE=Bridge
DELAY=0
STP=off
ONBOOT=yes
IPADDR=10.0.1.10
NETMASK=255.255.255.0
GATEWAY=10.0.1.1
BOOTPROTO=none
DEFROUTE=yes
DNS1=10.0.1.1
NAME="vmbridge0
EOF

cat > “/etc/sysconfig/network-scripts/ifcfg-$vmInt”<<EOF
DEVICE=eno1
TYPE=Ethernet
ONBOOT=yes
BRIDGE=vmbridge0
NAME=“eno1”
EOF

→ libvirt net setup
cat > “$HOME/net-default.xml” <<EOF

default



EOF

virsh net-define “$HOME/net-default.xml”
virsh net-start default

Just found some information stating a Linux bridge does not support vlan tagging transparent to the guest. I will learn me some openvswitch and see where I get from there.