GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment trouver quel périphérique Ethernet spécifique correspond à un port spécifique sur une carte réseau multi-interface dans CentOS/RHEL

La demande

Le système d'exploitation Linux peut-il déterminer à quel port physique d'une carte réseau multi-interface correspond un périphérique Ethernet actif dans le système d'exploitation Linux ?

La réponse

Il n'existe aucun moyen direct ou garanti de le faire via le système d'exploitation Linux, car cela peut dépendre du matériel et du micrologiciel du serveur et de la carte réseau. Cependant, il existe plusieurs façons différentes de déterminer quel périphérique Ethernet configuré dans le système d'exploitation correspond à quel réseau. adaptateur ou port sur une carte réseau multi-interface.

Méthode 1 :si vous n'avez accès qu'à distance au serveur

Si le module de gestion du serveur (tel qu'un module SUN ilom, HP ilo ou Dell DRAC) affiche des adresses mac pour chaque interface réseau physique configurée sur le serveur, vous pouvez vérifier et comparer l'adresse mac configurée pour chaque interface réseau sur le système d'exploitation Linux.

Étape 1 . Notez l'adresse mac signalée pour chaque interface physique dans le module de gestion du serveur.

Étape 2  :Vérifiez la sortie de la commande suivante :

# ifconfig [interface]

puis cochez la case "éther ” pour l'adresse mac, puis recherchez l'adresse mac correspondante à l'étape 1. Exemple :

# ifconfig eth0
eth0: flags=4163 mtu 1500
inet 10.x.x.x netmask 255.255.255.128 broadcast 140.84.226.255
ether 00:16:3e:79:34:c8 txqueuelen 1000 (Ethernet)     ### mac address
RX packets 68295324 bytes 67544049816 (62.9 GiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 52566893 bytes 57714346200 (53.7 GiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

Étape 3 :Vous pouvez également exécuter la commande suivante sur l'interface réseau :

# ethtool --identify ethX

Exemple avec eth0 :

# ethtool --identify eth0
DEVICE=eth0
HWADDR=00:16:3E:79:34:C8

Méthode 2 :si vous avez un accès physique au serveur

Si vous avez un accès physique au serveur et si les interfaces réseau physiques ont une lumière sur le boîtier du serveur, la commande ethtool peut être utilisée pour aider à identifier quel port sur la carte correspond au périphérique Ethernet configuré dans le système d'exploitation.

REMARQUE :Cette fonctionnalité d'ethtool peut ne pas être prise en charge par tout le matériel de serveur ou de carte réseau.

Étape 1 :Exécutez la commande suivante et le voyant devrait clignoter sur l'interface réseau physique utilisée par eth0 :

# ethtool --identify eth0

Étape 2  :si ce qui précède n'est pas pris en charge et si vous disposez d'une fenêtre de maintenance, procédez comme suit :

a) débranchez un câble à la fois et vérifiez la sortie ethtool pour voir si le lien a été interrompu sur chaque appareil lorsque le câble a été retiré.

# ethtool eth0

Paramètres pour eth0 :

# ethtool eth0
Settings for eth0:

[snip other output]
Link detected: no

Cela montre que le lien pour eth0 a été interrompu lorsque le câble a été retiré d'un port spécifique.


Cent OS
  1. Comment créer un pont réseau sur CentOS 7 / RHEL 7

  2. Comment redémarrer le service réseau sur CentOS 8 ou RHEL 8

  3. Comment désactiver NetworkManager sur CentOS / RHEL 7

  4. Comment configurer l'association réseau dans CentOS/RHEL 7

  5. Comment configurer l'association d'interfaces réseau dans CentOS/RHEL 7 et 8

Comment configurer une interface réseau virtuelle sur RHEL 8 / CentOS 8

Comment changer le nom de l'interface réseau en eth0 sur CentOS 8 / RHEL 8

Comment désactiver les "noms de périphérique d'interface réseau prévisibles" dans CentOS/RHEL 7

CentOS / RHEL :Comment savoir si un port réseau est ouvert ou non ?

CentOS / RHEL :Comment trouver quel utilisateur exécute une commande spécifique ?

Comment trouver quel package rpm fournit un fichier ou une bibliothèque spécifique dans RHEL / CentOS