VMware Cloud Community
huhibu
Contributor
Contributor

MAC Adress mismatch after Cloning

Hi,

we have a Problem with mac-address allocation to the corrosponding interfaces after cloning a VM.

It always occures if there are more than 6 Interfaces pre configured on VM side.

for example

on OS Level MAC address F1234 = ETH3

on VM Level MAC address F1234 = Interface 6

It only occures with Oracle 7.3. At the OS the Interface renaming to the old Method ETHx is configured.

Any one can help?

0 Kudos
3 Replies
AishR
VMware Employee
VMware Employee

Check if the information in VMware Knowledge Base is of help

0 Kudos
huhibu
Contributor
Contributor

Hi,

the article do not help.

If I set the Interface to e1000 in VM Ware the cloning works fine, Interface allocation in vSphere match to the underlying Linux, e.g. Interface1 <> ETH0, Interface2 <> ETH1.

If I use VMXNET 3 Interfaces the allocation do not match to the underlying Linux (RedHat&RedHat7), e.g. Interface1 <> ETH1, Interface2 <> ETH0.

I also already delete the 70-persistent-net (RedHat6) rules file  and did a reboot.

My ifcfg-eth1 for e.g

DEVICE=eth0

TYPE=Ethernet

ONBOOT=yes

NM_CONTROLLED=no

BOOTPROTO=none

IP address are not set yet.

0 Kudos
huhibu
Contributor
Contributor

On RedHat 6 you can create an customer udev file as attached.

For RedHat 7 it do not work, do some one has an idea to overcome the issue?

0 Kudos