Ich habe versucht, einen Treiber für eine Netzwerkkarte zu installieren, die von Linux nicht erkannt wird

Einführung

Ich habe ein neues Servermodell gekauft Bei der Installation von CentOS 6 Ich habe wahrscheinlich keine Netzwerkkarte erkannt, weil das Betriebssystem alt ist.

Ich muss den NIC-Treiber von Intel herunterladen oder so, Es hat also ein wenig gedauert Führen Sie ein Protokoll.

Als Fluss, Installieren Sie dieselbe Kernel-Entwicklung wie das Betriebssystem. Installieren Sie das Modul für die Treiberinstallation. Rufen Sie die Informationen der auf dem Server installierten Netzwerkkarte ab. Laden Sie den entsprechenden Treiber von Intel herunter und installieren Sie ihn.

Verfahren

Kernel-Entwicklung installieren

Überprüfen Sie den Betriebssystem-Build und fügen Sie ihn in eine Variable ein

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

# cd /usr/local/src

Suchen Sie den Betriebssystem-Build-Kernel-Entwickler von der folgenden Site und kopieren Sie die URL der RPM-Datei http://rpm.pbone.net/

# wget "Kopierte URL"
# ls ${KERNEL_DEVEL_EXPECTED_VERSION}.rpm

# rpm -ivh ${KERNEL_DEVEL_EXPECTED_VERSION}.rpm

##Bestätigung der Installation
# rpm -qa | grep kernel-devel
# ls -l /usr/src/kernels/

##Stellen Sie sicher, dass der Link durchgeht
# ls -l /lib/modules/${KERNEL_VERSION}/build/

Vorbereitung des Installationsmoduls

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

Überprüfen Sie mit dem folgenden Befehl, ob das Gerät in Ordnung ist

# 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)

Beziehen Sie das Tool zur Erfassung von Geräteinformationen von der folgenden Site 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

Wenn Sie den "Treibernamen" und die "Treiberversion" der Netzwerkkarte googeln, die Sie derzeit nicht erkennen, Die Download-Seite wird sofort angezeigt. Kopieren Sie sie daher auf den Server

Treiberinstallation

Entpacken Sie den vom Hersteller heruntergeladenen Treiber und Installieren

//Entpacken Sie die Datei(Beispiel)
# tar zvxf e1000e-3.5.1.tar.gz

//Wechseln Sie nach dem Entpacken in das Verzeichnis src im Verzeichnis und installieren Sie es
# make install

//Stellen Sie sicher, dass der NIC-Treiber installiert ist
# ifconfig -a

Nachdem die Netzwerkkarte erkannt wurde, starten Sie den Server neu und Sie können in der NIC-Einstellungsdatei alles tun, was Sie wollen

Referenzierte Seite

Install Linux kernel-devel 10Gigabit Ethernet NIC-Treiber installieren

Recommended Posts

Ich habe versucht, einen Treiber für eine Netzwerkkarte zu installieren, die von Linux nicht erkannt wird
Ich habe versucht, MySQL auf einer virtuellen Linux-Maschine unter OCI Compute zu installieren
Ich möchte eine Datei, die keine bestimmte Zeichenfolge ist, als logrotate Ziel angeben, aber ist es unmöglich?
Windows Subsystem für Linux wird nicht angezeigt
Ich habe versucht, Deep Learning zu implementieren, das nicht nur mit NumPy tiefgreifend ist
Die NVM-Prüfsumme ist ungültig, eine Lösung für das Problem, das das kabelgebundene LAN von Intel unter Linux nicht erkennt.
Ich habe versucht zu erklären, wozu der Python-Generator so einfach wie möglich ist.
Ich habe versucht, ein Wörterbuch ohne Berücksichtigung der Groß- und Kleinschreibung zu erstellen
Ich habe eine VM erstellt, auf der OpenCV für Python ausgeführt wird
Ich habe einen einfachen RPA für die Anmeldung mit Selen ausprobiert
Ich habe versucht, den Linux-Kernel auf virtualbox + vagrant zu installieren
[1 Stunde Herausforderung] Ich habe versucht, eine Wahrsagerseite zu erstellen, die für Python zu geeignet ist
Ich habe ein grobes Ansible-Modul geschrieben, mit dem Sie Virtualenv verwenden können, indem Sie Pythonz installieren.
Wofür ist Linux?
Ich habe nach Werken gesucht, die von Naro hoch bewertet werden
Ich habe versucht, "ein Programm, das doppelte Anweisungen in Python entfernt"
Ich habe versucht, Tensorboard zu verwenden, ein Visualisierungstool für maschinelles Lernen
Verschiedene Hinweise zur Verwendung von Python für Projekte
Ich habe versucht, einen Bot für die Ankündigung eines Wiire-Ereignisses zu erstellen
Eine kleine süchtig machende Geschichte mit den Berechtigungen des von expdp angegebenen Verzeichnisses (für Anfänger)