I'm seeing this problem with both the virtio and e1000 driver with both linux and windows guests. About 5 - 10% of the VMs I launch have network problems. They seem to always get an IP from the DHCP server (dnsmasq), but afterwards either they can not make an outside network connection or they lose connectivity at a later time. Sometimes the connectivity comes back, sometimes it doesn't. It's very sporadic and there doesn't seem to be any rhyme or reason to it.
The network is configured like "Routed network config" described here:
The host machines are on Ubuntu 10.04. We were using the default Lucid packages (libvirt 0.7.5 / qemu 0.12.3), but I have upgraded us to libvirt 0.8.1 and qemu 0.12.4. I believe this has helped reduce the failure rate, but it still persists.
Has anyone else had this problem or is there some suggestions for things to look into?
Thank you.
.:. jeremy