Existe-t-il un moyen d'obtenir les adresses MAC d'origine pour eth0 et eth1?
Un large éventail de serveurs ont des interfaces de liaison gérant les connexions des commutateurs de sauvegarde et l'un se comporte mal. Lorsque bond0 est actif, les deux adresses MAC sont remplacées et signalées de manière identique par ifconfig.
Je souhaite rechercher dans la baie de serveurs une adresse MAC que j'ai trouvée dans un périphérique Cisco.
J'utiliserais dmesg (1) ou / var / log / messages, mais ils ont été reconduits pendant des centaines de jours pour la plupart du tableau.
Réponses:
Je cherche toujours une explication plus "officielle", mais selon ce blog , le fichier
/proc/net/bonding/${bonding name}
fournira l'adresse mac réelle pour chaque NIC dans la liaison (eth0, eth1, etc.), donc cela pourrait être plus utile.J'espère que cela vous aidera!
la source
Sur RHEL / CentOS 6:
la source
Le système d'exploitation doit conserver une liste des détails de la carte réseau physique dans le fichier:
Voici le mien à titre d'exemple:
Remarquez la section "ATTR {address} =="?
la source
Vous pouvez l'obtenir au
/sys
lieu de/proc
. Par exemple:Toutes les interfaces disponibles sont répertoriées sous
net
:la source
Il existe plusieurs façons pour les appareils SATA et NET . Des commandes comme udevadm info le feront également. ifconfig et netstat également. Et la liste continue. Vérifiez certains des anciens liens ci-dessus pour l'ensemble complet.
la source
Vous pouvez utiliser arp pour trouver une adresse MAC
Pour trouver le MAC du fabricant, l'autorité d'enregistrement IEEE conserve une liste des noms de marques qui y appartiennent et les adresses MAC, les six premiers d'une adresse MAC sont le nom de la marque suivi du type et du numéro de série
Rechercher dans la liste publique OUI / 'company_id'
la source
dmesg | grep eth0 && dmesg | grep eth1
Vous pouvez récupérer les adresses matérielles signalées pour n'importe quelle interface avant l'établissement de la liaison.
la source
Si vous n'êtes pas sûr du nom de l'interface (cela se produit avec CentOS 7), essayez:
ip addr
et choisissez simplement l'interface dans la liste
la source