Search the VMware Knowledge Base (KB)
View by Article ID

Manually configuring a virtual machine to use the e1000 network adapter driver (1003020)

  • 36 Ratings


Installing VMware Tools in a virtual machine configured with a virtual network interface card (NIC) automatically installs the vmxnet driver and switches the network adapter to vmxnet. Some physical network adapters require that the e1000 interface and driver be used for the virtual NIC.

For more information on adding or modifying virtual network interfaces of a virtual machine, see the Configuring and Managing Virtual Machines - Network Virtual Machine Configuration section in the Virtual Machine Administration Guide for the appropriate version of ESX.


Note: Before you begin, please review Restarting the Management agents on an ESX or ESXi Server (1003490) for important information on restarting the mgmt-vmware service.

To configure ESX virtual machine to use the e1000 virtual network interface adapter and driver:
  1. Power off and unregister the virtual machine prior to making this change.

    Note: You can also reload the .vmx file after editing without unregistering the virtual machine. For more information, see Reloading a vmx file without removing the virtual machine from inventory (1026043).

  2. Log in as root to the terminal of the VMware ESX host.
  3. Locate and open the virtual machine configuration file (.vmx) for editing. For more information on procedures for editing the configuration files, see Editing configuration files in VMware ESX (1017022).

  4. The network configuration options start with ethernet, numbered according to the interface, appearing similar to:

    ethernet0.present = "true"
    ethernet0.virtualDev = "vmxnet"
    ethernet0.networkName = "Virtual Machine Network"
    ethernet0.addressType = "vpx"
    ethernet0.generatedAddress = "xx:xx:xx:xx:xx:xx"
    ethernet0.pciSlotNumber = "32"

  5. Back up the existing configuration file.

    For example:

    cp testvm.vmx testvm.vmx.backup

  6. For each network interface you want to change to e1000, modify the virtualDev line:

    ethernetN.virtualDev = "e1000"

  7. Save the virtual machine configuration file.

  8. Register and power on the virtual machine.
Note: You must restart the ESX Management services after making this change. For more information, see Restarting the Management agents on an ESX or ESXi Server (1003490).

Additional Information:

For translated versions of this article, see:

Request a Product Feature

To request a new product feature or to provide feedback on a VMware product, please visit the Request a Product Feature page.


  • 36 Ratings

Did this article help you?
This article resolved my issue.
This article did not resolve my issue.
This article helped but additional information was required to resolve my issue.

What can we do to improve this information? (4000 or fewer characters)

Please enter the Captcha code before clicking Submit.
  • 36 Ratings