3 Changing how the VMs are started

First, we need to make sure the VMs do not use the same MAC (hardware) addresses. Let us assume the original command is as follows:

qemu -hda hd1.qcow2 -m 256 -cdrom binary.iso -net nic,vlan=0 -net user,vlan=0,hostname=emu -boot d -L .\Bios  
  

You need to change it as follows:

The new command should look like the following for one of the VMs:

qemu -hda hd1.qcow2 -m 256 -net nic,vlan=0,macaddr=52:55:00:12:34:56 -net user,vlan=0,hostname=emu -net nic,vlan=1,macaddr=52:55:00:12:34:57 -net socket,vlan=1,mcast=224.0.0.1:10000 -boot d -L .\Bios  
  

Here is an explanation of the changes:

When it is said and done, you should have a command to start the second VM somewhat similar to the following:

qemu -hda hd2.qcow2 -m 256 -net nic,vlan=0,macaddr=52:56:00:12:34:56 -net user,vlan=0,hostname=emu -net nic,vlan=1,macaddr=52:56:00:12:34:57 -net socket,vlan=1,mcast=224.0.0.1:10000 -boot d -L .\Bios