I have an image with a debian-squeeze installation and using that I created two overlay-images to boot two (nearly identical) virtual machines from.
When I boot them up individually (connecting them to a vde-switch and specifying the mac-adress in the qemu/kvm command-line) everything works as I would expect.
However when I run them simultaniously something odd is happening:
The first machine to boot works as expected and creates a "eth0"-interface, but the second machine does not create "eth0" but "eth1" instead.
Can someone please explain this behaviour?
What would be the best way to ensure that in all vms the virtual network interface has the same name?