+1 to Dusty’s solution.
@OP please post the output of ‘brctl show’ see below for example.
$ /usr/sbin/brctl show bridge name bridge id STP enabled interfaces br0 8000.002590d3f56e no eth0
In the VM definition, you need to define the VM’s NIC bonding to the bridge interface (in my case VM’s NIC is vnet0 and it is bridged to br0 which interfaces to the LAN via eth0).
Also, when you define the bridge, the host IP is assigned to the bridge device (br0) and not to the physical device eth0.
— Arun Khan