Maison  >  Article  >  Opération et maintenance  >  Comment vérifier la carte réseau sous Linux

Comment vérifier la carte réseau sous Linux

藏色散人
藏色散人original
2023-01-05 14:16:2013482parcourir

Comment vérifier la carte réseau sous Linux : 1. Vérifiez les informations de l'interface réseau via la commande "ifconfig" ; 2. Vérifiez la liste des périphériques de la carte réseau via "lspci | grep -i 'eth'" ou "lspci | grep -i net" ; 3. . Utilisez la commande "iwconfig" pour vérifier s'il y a un périphérique de carte réseau sans fil sur l'appareil ; 4. Utilisez la commande "ethtool" pour interroger les paramètres de configuration de la carte réseau.

Comment vérifier la carte réseau sous Linux

L'environnement d'exploitation de ce tutoriel : système Linux7.5, ordinateur Dell G3.

Comment vérifier la carte réseau sous Linux ?

Plusieurs méthodes (commandes) pour afficher les informations de la carte réseau sous Linux

Au cours des deux derniers jours, en raison des exigences de test, il est nécessaire de vérifier le nombre de cartes réseau sur le serveur et les informations de chaque réseau carte, etc., nous avons donc collecté quelques méthodes pour afficher ces informations.

1. Voici d’abord les deux commandes les plus simples et les plus claires, ifconfig et lspci.

1.ifconfig : La commande la plus couramment utilisée pour configurer et afficher les informations de l'interface réseau. L'exécution de cette commande sur le serveur obtiendra le contenu ci-dessous. Vous pourrez voir plusieurs appareils, ainsi que l'état et les informations de ceux-ci.

[oracle@mori ~]$ ifconfig
      eth0      Link encap:Ethernet  HWaddr 00:0C:29:A4:5A:BF  
          inet addr:192.168.1.160  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fea4:5abf/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1650 errors:0 dropped:0 overruns:0 frame:0
          TX packets:112 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:134000 (130.8 KiB)  TX bytes:12228 (11.9 KiB)
 
     eth1      Link encap:Ethernet  HWaddr 00:0C:29:A4:5A:C9  
          inet addr:192.168.1.161  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fea4:5ac9/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1618 errors:0 dropped:0 overruns:0 frame:0
          TX packets:88 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:125909 (122.9 KiB)  TX bytes:9320 (9.1 KiB)
 
     lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:182 errors:0 dropped:0 overruns:0 frame:0
          TX packets:182 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:10340 (10.0 KiB)  TX bytes:10340 (10.0 KiB)

2.lspci | grep -i 'eth' ou lspci | grep -i net : peut lister les périphériques sur chaque bus PCI. Après avoir filtré via grep, vous pouvez obtenir la liste des périphériques de la carte réseau. bus ci-dessous Il y a deux périphériques réseau sur l'appareil, deux cartes réseau Intel :

  [oracle@mori ~]$ lspci |grep -i 'eth'
  02:01.0 Ethernet controller: Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) (rev 01)
  02:06.0 Ethernet controller: Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) (rev 01)
 
  [oracle@mori ~]$ lspci | grep -i net
  02:01.0 Ethernet controller: Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) (rev 01)
  02:06.0 Ethernet controller: Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) (rev 01)

3.iwconfig : utilisé pour vérifier le réseau sans fil si vous avez une carte réseau sans fil sur votre appareil, vous pouvez utiliser cette commande pour la vérifier. Mon appareil ne dispose pas de carte réseau sans fil, vous obtiendrez donc les informations suivantes.

  [oracle@mori ~]$ iwconfig
  lo        no wireless extensions.
  eth0      no wireless extensions.
  pan0      no wireless extensions.
  eth1      no wireless extensions.

2. En plus des commandes ci-dessus, il existe un outil mystérieux et puissant ethtool

1 La commande ethtool est principalement utilisée pour interroger et configurer les paramètres de la carte réseau.

2. Utilisation : ethtool ethN //où N est le numéro de la carte réseau correspondante, comme eth0, eth1, etc.

3 ethtool a de nombreuses fonctions, qui ne seront pas décrites ici, veuillez consulter sa page de description man ethtool , une fonction discutée séparément ici. Cette fonction convient aux scénarios suivants : votre serveur dispose de plusieurs cartes réseau et a été configuré et exécuté, mais vous ne vous souvenez pas de laquelle eth0, eth1, eth2. . correspondent à. Pour la carte réseau physique, vous pouvez utiliser la commande suivante à ce moment :

  [root@mori oracle]# ethtool -p eth0

À ce moment, vous verrez un voyant sur le port physique correspondant à eth0 clignoter, à droite. Il s’agit de la carte réseau appelée eth0 que nous voyons dans le système. C’est aussi simple que cela.

Apprentissage recommandé : "Tutoriel vidéo Linux"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn