Intel NIC not found on ProLiant CentOS 7 install

2 min read 20-10-2024
Intel NIC not found on ProLiant CentOS 7 install

When installing CentOS 7 on a ProLiant server, one common issue that users may encounter is the message indicating that the Intel Network Interface Card (NIC) is not found. This problem can hinder network connectivity and affect server functionality.

In this article, we will address the problem, provide the original code scenario, and offer insights into resolving the issue effectively.

Original Problem Scenario

During the installation of CentOS 7 on a ProLiant server, users often receive an error indicating that the Intel NIC is not detected. Here is a simplified representation of the installation scenario:

Error: No Intel Network Interface Card (NIC) found.

This error typically suggests that the server's network adapter is either not properly recognized by the operating system or that the required drivers are missing.

Understanding the Problem

The "NIC not found" error usually arises due to one of the following reasons:

  1. Missing or Outdated Drivers: The installation media may not include the necessary drivers for the Intel NIC.
  2. Incorrect BIOS Settings: The network adapter may be disabled in the server's BIOS settings.
  3. Faulty Hardware: The network card itself may be malfunctioning.

Steps to Resolve the Issue

1. Update BIOS Settings

Ensure that the network adapter is enabled in the BIOS settings:

  • Restart the server.
  • Enter BIOS Setup: Press the appropriate key (often F10, F2, or Delete) during boot.
  • Navigate to the Integrated NIC Configuration section.
  • Ensure that the network adapter is set to Enabled.

2. Check Hardware Connections

Make sure that the Intel NIC is properly seated in its PCIe slot and that all connections are secure. If you have a spare NIC, consider testing it to rule out hardware failure.

3. Use the Correct Installation Media

Ensure that you are using the latest CentOS 7 installation media. Older versions may not support newer Intel NICs. You can download the latest version from the CentOS website.

4. Load Network Drivers During Installation

If the NIC is still not detected, you may need to manually load the appropriate drivers. Here’s how to do that:

  1. Download the Driver: Visit the Intel website and download the appropriate network driver for your model.
  2. Load the Driver During Installation:
    • At the CentOS installation menu, select the option to Install CentOS 7.
    • Choose Troubleshooting > Load Driver.
    • Insert the USB drive containing the driver, and select the driver to load.

5. Post-Installation Configuration

Once the installation is complete, you might need to configure the network adapter manually. Check the network configuration files:

sudo nano /etc/sysconfig/network-scripts/ifcfg-eth0

Make sure they contain the correct settings. Here’s a basic example of a configuration for a static IP:

DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1

Conclusion

Encountering the "Intel NIC not found" error during the CentOS 7 installation on a ProLiant server can be frustrating, but following the steps outlined above will help you resolve the issue efficiently. Remember to check BIOS settings, ensure proper hardware installation, and make sure the correct drivers are loaded during the installation process.

Additional Resources

By addressing these factors, you can ensure a smooth installation process and get your ProLiant server up and running with CentOS 7. Happy networking!