Network interfaces are renamed or fail to start after MAC address change in RHEL 6

Solution Verified - Updated -

Issue

  • In a RHEL6 virt guest clone (different MAC addresses from those present during initial installation), the network interfaces will not start.

    # ifup eth0
    e1000 device eth0 does not seem to be present, delaying initialization.
    
  • After the MAC address of a RHEL 6 system has changed and the HWADDR line in the appropriate ifcfg file has been modified, the interface still cannot be found.

  • When loading the network device modules, dmesg shows udev renaming the device to another name, even though the appropriate ifcfg file contains an HWADDR declaration.

    udev: renamed network interface eth0 to eth1
    
  • After attempting to change the network device ordering by swapping HWADDR lines between ifcfg files, the devices still do not initialize.

Environment

  • Red Hat Enterprise Linux (RHEL) 6
  • Interface with a different MAC address than what was present at install time

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content