As I understand it, MAC addresses are assigned to every physical device by the manufacturer. By extension, how are MAC addresses assigned to virtual machines - for example if I create a new virtual machine with an ISO of linux assigned?
If it is assigned during creating a new virtual machine - don't we run the risk of having a MAC address assigned that is already in use?