I added network and netmask to the eth0 on the vm and I think that may be it. I am surprised it worked right without that in there. Definitely the broadcast ip in ifconfig was wrong. whee, we shall see if this fixes it. fyi, the bond0 file worked well with the addresses commented out, something the internet was not sure of. Many said you needed them there even if bridging. I think not.