Naming of virtio-net interfaces is not consistent in RHEL 7

Solution Verified - Updated -


  • The name of a virtio-net interface is seen to be different or unstable after a reboot.
  • virtio and e1000 or rtl8139 NICs change device names from eth to ens names randomly or unpredictably.


  • Red Hat Enterprise Linux 7
  • KVM or RHEV/RHV virtual machine guest using:
    • One or more paravirtual NIC type using virtio-net driver
    • One or more other emulated NIC type such as Intel e1000 or Realtek rtl8139

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