J'ai essayé d'installer un pilote pour une carte réseau qui n'est pas reconnue par Linux

introduction

J'ai acheté un nouveau modèle de serveur Lors de l'installation de CentOS 6 Je n'ai pas reconnu un NIC probablement parce que le système d'exploitation est ancien.

Je dois télécharger le pilote NIC d'Intel ou quelque chose comme ça, Cela a pris un peu de temps, alors Tenir un registre.

En tant que flux, Installez le même noyau de développement que la version du système d'exploitation, Installez le module pour l'installation du pilote, Obtenez les informations de la carte réseau installée sur le serveur, Téléchargez et installez le pilote correspondant d'Intel.

procédure

Installation de kernel-devel

Vérifiez la version du système d'exploitation et placez-la dans une variable

# KERNEL_VERSION=`uname -r`
# KERNEL_DEVEL_EXPECTED_VERSION=kernel-devel-${KERNEL_VERSION}
# echo ${KERNEL_DEVEL_EXPECTED_VERSION}

# cd /usr/local/src

Recherchez la version du système d'exploitation kernel-devel sur le site suivant et copiez l'URL du fichier rpm http://rpm.pbone.net/

# wget "URL copiée"
# ls ${KERNEL_DEVEL_EXPECTED_VERSION}.rpm

# rpm -ivh ${KERNEL_DEVEL_EXPECTED_VERSION}.rpm

##Confirmation de ce qui a été installé
# rpm -qa | grep kernel-devel
# ls -l /usr/src/kernels/

##Assurez-vous que le lien passe par
# ls -l /lib/modules/${KERNEL_VERSION}/build/

Préparation du module d'installation

# yum -y install "Development Tools"
# yum -y install man

Vérifiez que l'appareil est en ordre avec la commande suivante

# lspci | grep Ethernet
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (6) I219-V (rev 30)
01:00.0 Ethernet controller: Intel Corporation I211 Gigabit Network Connection (rev 03)

Obtenez l'outil d'acquisition d'informations sur l'appareil sur le site suivant https://downloadcenter.intel.com/ja/download/17289

# chmod 777 netdriverinfo.sh
# ./netdriverinfo.sh
eth1 : 00:1f.6
    Make/Model = Intel Corporation Device 0000
    Ethernet controller = Intel Corporation Ethernet Connection
    VenID:DevID = 8086:15be
    Driver name = e1000e
    Driver version = 3.5.1-NAPI
eth0 : 01:00.0
    Make/Model = Holco Enterprise Co, Ltd/Shuttle Computer Device 4076
    Ethernet controller = Intel Corporation I211 Gigabit Network Connection
    VenID:DevID = 8086:1539
    Driver name = igb
    Driver version = 5.3.5.39

Si vous recherchez sur Google le "Nom du pilote" et la "Version du pilote" de la carte réseau que vous ne reconnaissez pas actuellement, La page de téléchargement apparaîtra immédiatement, alors copiez-la sur le serveur

Installation du pilote

Décompressez le pilote téléchargé auprès du fabricant et installer

//Décompressez le fichier(Exemple)
# tar zvxf e1000e-3.5.1.tar.gz

//Après la décompression, accédez au répertoire src du répertoire et installez
# make install

//Assurez-vous que le pilote NIC est installé
# ifconfig -a

Une fois la carte réseau reconnue, redémarrez le serveur et Vous pouvez faire ce que vous voulez à partir du fichier de paramètres NIC

Page référencée

Install Linux kernel-devel Installer le pilote NIC Ethernet 10Gigabit

Recommended Posts

J'ai essayé d'installer un pilote pour une carte réseau qui n'est pas reconnue par Linux
J'ai essayé d'installer MySQL sur une machine virtuelle Linux sur OCI Compute
Je souhaite spécifier un fichier qui n'est pas une certaine chaîne de caractères comme cible logrotate, mais est-ce impossible?
Le sous-système Windows pour Linux ne s'affiche pas
J'ai essayé de mettre en œuvre un apprentissage en profondeur qui n'est pas profond avec uniquement NumPy
La somme de contrôle NVM n'est pas valide, une solution au problème que le LAN câblé d'Intel ne reconnaît pas sous Linux.
J'ai essayé d'expliquer à quoi sert le générateur Python aussi facilement que possible.
J'ai essayé de créer une fonction de dictionnaire insensible à la casse
J'ai créé une VM qui exécute OpenCV pour Python
J'ai essayé un RPA simple pour me connecter avec du sélénium
J'ai essayé d'installer le noyau Linux sur virtualbox + vagrant
[1 hour challenge] J'ai essayé de créer un site de bonne aventure qui soit trop adapté à Python
J'ai écrit un module Ansible brut qui vous permet d'utiliser Virtualenv en installant Pythonz.
À quoi sert Linux?
J'ai recherché des œuvres hautement évaluées par Naro
J'ai essayé "un programme qui supprime les déclarations en double en Python"
J'ai essayé d'utiliser Tensorboard, un outil de visualisation pour l'apprentissage automatique
Notes diverses sur l'utilisation de python pour les projets
J'ai essayé de créer un bot pour annoncer un événement Wiire
Une petite histoire addictive avec les permissions du répertoire spécifié par expdp (pour les débutants)