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 of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.