Heim >Betrieb und Instandhaltung >Betrieb und Wartung von Linux >Worauf bezieht sich die Netzwerkkarte unter Linux?

Worauf bezieht sich die Netzwerkkarte unter Linux?

WBOY
WBOYnach vorne
2023-05-27 23:56:063860Durchsuche

Eine Netzwerkkarte ist ein Teil der Computerhardware, mit dem Computer über ein Netzwerk kommunizieren können, unabhängig davon, ob sie über Kabel oder drahtlose Technologie verbunden sind. Im Linux-Betriebssystem sind die traditionellen Benennungsmethoden für Netzwerkkartengeräte eth0, eth2, eth3 usw. Überprüfen Sie die Syntax des Netzwerkkartenmodells „lspci | grep -i ether“ und die Syntax der Netzwerkkartenressourcennutzung „sar“. -n DEV“ und ob die Netzwerkkarte die Syntax für mehrere Warteschlangen „lspci -vvv |“ unterstützt.

Was ist eine Netzwerkkarte?

Eine Netzwerkkarte ist eine Computerhardware, die es Computern ermöglicht, in einem Computernetzwerk zu kommunizieren. Da es über eine MAC-Adresse verfügt, liegt es zwischen Schicht 1 und Schicht 2 des OSI-Modells. Es ermöglicht Benutzern, sich über Kabel oder drahtlos miteinander zu verbinden.

Jede Netzwerkkarte verfügt über eine eindeutige 48-Bit-Seriennummer, eine sogenannte MAC-Adresse, die in einem ROM auf der Karte geschrieben ist. Jeder Computer im Netzwerk muss eine eindeutige MAC-Adresse haben.

Zusammenfassung des Grundwissens über Netzwerkkarten in Linux

1. Überblick über Netzwerkkarten

Die traditionellen Benennungsmethoden für Netzwerkkartengeräte in Linux-Betriebssystemen sind eth0, eth2, eth3 usw., während CentOS7 bereitstellt Standardmäßig werden unterschiedliche Benennungsregeln basierend auf Firmware-, Topologie- und Standortinformationen zugewiesen. Der Vorteil dieser Benennungsmethode besteht darin, dass die Benennung vollständig automatisch und vorhersehbar erfolgt. Der Nachteil besteht jedoch darin, dass Namen wie ens33 schwieriger zu lesen sind als eth0 und wlan0.

2. Der Unterschied zwischen Eth0 und ens

  • eno1: stellt die im Host-BIOS integrierte Netzwerkkarte dar.

  • Ens: stellt die im Motherboard-BIOS integrierte PCI-E-Netzwerkkarte dar. Enp2s0 : Unabhängige PCI-E-Netzwerkkarte

  • Eth0: Wenn keines der oben genannten verwendet wird, kehren Sie zum Standardnamen der Netzwerkkarte zurück

  • 3. Benennungsregelstrategie

Regel 1:

Für Onboard Gerätebenennung: Führen Sie den von der Firmware oder dem BIOS bereitgestellten Index mit der Nummer zusammen. Benennen Sie ihn, wenn die Informationen aus der Firmware oder dem BIOS lesbar sind, z. B. eno1. Diese Art der Benennung ist häufiger anzutreffen. Andernfalls verwenden Sie Regel 2.

Regel 2:

Nennen Sie die Indexnummer des PCI-E-Hot-Plug-Ports, die von der zusammengeführten Firmware oder dem BIOS bereitgestellt wird, z. B. ens1. Verwenden Sie diese, wenn die Informationen lesbar sind. Andernfalls verwenden Sie Regel 3.

Regel 3:

Benennen Sie den physischen Standort der zusammengeführten Hardwareschnittstelle, z. B. enp2s0, benennen Sie ihn. Wenn dies fehlschlägt, fahren Sie direkt mit Lösung 5 fort.

Regel 4:

Benennen Sie die MAC-Adresse der zusammengeführten Schnittstelle, z. B. enx78e7d1ea46da, die standardmäßig nicht verwendet wird, es sei denn, der Benutzer entscheidet sich für die Verwendung dieses Schemas.

Regel 5:

Verwenden Sie traditionelle Lösungen. Wenn alles andere fehlschlägt, verwenden Sie etwas wie eth0.

4. Die Bedeutung der Netzwerkkartennamenszeichen

1. Die Bedeutung der ersten 2 Zeichen

en, die 3. Zeichen werden entsprechend dem Gerätetyp ausgewählt

o

s                                    MAC-Adresse

p s Verwenden Sie die traditionelle Benennungsmethode, bearbeiten Erstellen Sie die Grub-Datei, fügen Sie zwei Variablen hinzu und verwenden Sie dann grub2-mkconfig, um die Grub-Konfigurationsdatei neu zu generieren. 1. Bearbeiten Sie die Grub-Konfigurationsdatei Starten Sie das Linux-Betriebssystem neu. Über die IP-Adresse können Sie sehen, dass sich der Name der Netzwerkkarte in eth0 geändert hat.

  • 3. Ändern Sie die Netzwerkkarten-Konfigurationsdatei

  • Der ursprüngliche Name der Netzwerkkarten-Konfigurationsdatei lautet ifcfg-ens33. Sie muss in das Ethx-Format geändert werden und die Netzwerkkarten-Konfigurationsdatei sollte entsprechend angepasst werden.
  • vim /etc/sysconfig/grub   # 其实是/etc/default/grub的软连接

    GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=cl/root rd.lvm.lv=cl/swap net.ifnames=0 biosdevname=0 rhgb quiet"
  • Hinweis: Am besten löschen Sie die Datei ifcfg-ens33, da sonst beim Neustart des Netzwerkdienstes ein Fehler gemeldet wird

    grub2-mkconfig -o /boot/grub2/grub.cfg
  • /etc/sysconfig/network # Enthält grundlegende Netzwerkinformationen des Hosts, Wird für den Systemstart verwendet/etc/sysconfig /network-script/ # Dieses Verzeichnis enthält die anfänglichen Netzwerkinformationen für den Systemstart /etc/sysconfig/network-script/ifcfg-em1 # Netzwerkkonfigurationsinformationen, der Konfigurationsname ist bei jedem anders /xinetd.conf über den Befehl Definiert den Netzwerkdienst /etc/protocols, der vom Superprozess gestartet wird. Ist die Transformation aktiviert
  • Strg+Alt+Entf
  • ?

    Worauf bezieht sich die Netzwerkkarte unter Linux?

    7. Grundbefehle

    Überprüfen Sie das Netzwerkkartenmodell: lspci |. grep -i ether; <code>lspci | grep -i ether

    查看网卡资源使用情况: sar -n DEV(重点看网络带宽);

    查看网卡eth0的队列:/sys/class/net/eth0/queues

    查看网卡是否支持多队列: lspci -vvv | grep -i msi-x

    Überprüfen Sie die Ressourcennutzung der Netzwerkkarte: sar -n DEV (konzentrieren Sie sich auf die Netzwerkbandbreite); Warteschlange der Netzwerkkarte eth0: /sys/class/net/eth0/queues;

    Überprüfen Sie, ob die Netzwerkkarte mehrere Warteschlangen unterstützt: lspci -vvv grep -i msi-x

    Worauf bezieht sich die Netzwerkkarte unter Linux? Überprüfen Sie den Eintragsinhalt des Ethernet-Controllers. Wenn MSI-X && Enable+ && TabSize > vorhanden ist Bei der Netzwerkkarte handelt es sich um eine Netzwerkkarte mit mehreren Warteschlangen. TabSize gibt die Anzahl der von der Netzwerkkarte unterstützten Warteschlangen an.

    #🎜🎜##🎜🎜##🎜🎜#

Das obige ist der detaillierte Inhalt vonWorauf bezieht sich die Netzwerkkarte unter Linux?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen