ESXi management network unreachable with missing vmnics after re-imaging with generic ISO
search cancel

ESXi management network unreachable with missing vmnics after re-imaging with generic ISO

book

Article ID: 449259

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

During or after a VMware Cloud Foundation (VCF) deployment or host rebuild, ESXi hosts may lose all management network connectivity. Physical network adapters (vmnics) intended for management traffic do not appear in the interface list, preventing the host from joining the network or being managed by vCenter.

Symptoms:

  • ESXi host is unreachable via ping or SSH on the management IP.
  • Network team reports no MAC addresses are visible from the host's management ports.
  • Running esxcli network nic list in the ESXi shell shows data-plane NICs but management-plane NICs are absent.

Environment

VMware vSphere

Cause

The root cause is Missing Native Network Drivers. Generic ESXi installation images often lack the specific asynchronous or vendor-provided drivers required for certain high-performance Intel NIC models. When the host is re-imaged with a generic ISO, these drivers might not be installed, leaving the physical hardware unrecognized by the ESXi kernel.

Resolution

The preferred resolution is to re-image the host using the correct vendor-customized image (e.g., Dell, HPE, or Lenovo-specific ESXi ISO) or the official VCF-compatible image which contains the necessary driver packages.

If an immediate re-image is not possible, follow these steps to manually install the required VIBs:

  1. Identify the Driver: Determine the exact model of the NIC and download the corresponding driver VIB from the Broadcom Support Portal or from the vendor's website.
  2. Transfer the Driver: Copy the .vib file to a USB flash drive or use an out-of-band management console (like iDRAC, iLO, or IPMI) to mount an ISO containing the driver.
  3. Access ESXi Shell: Log in to the host console (DCUI) and press Alt+F1 to open the shell after enabling ESXi shell in the DCUI.
  4. Install the VIB: Run the following command (replace the path with your actual location):
    esxcli software vib install -v /vmfs/volumes/<datastore_or_USB>/<driver_name>.vib
  5. Reboot: Restart the host to load the new driver:
    reboot
  6. Verify: After rebooting, log back into the shell and verify the NICs are recognized:
    esxcli network nic list