Il existe plusieurs commandes et méthodes pour afficher les adresses MAC sous Linux. Voici 11 options populaires :
1. siconfig
La commande ifconfig affiche les détails de l'interface réseau, y compris les adresses MAC. Pour voir l'adresse MAC d'une interface spécifique, utilisez la commande suivante :
```
ifconfig nom_interface | grep HWaddr
```
Remplacez "interface_name" par le nom réel de l'interface réseau (tel que "eth0" ou "wlan0").
2. lien IP
La commande ip link fournit des informations détaillées sur les interfaces réseau. Pour obtenir l'adresse MAC à l'aide du lien IP, utilisez la commande suivante :
```
lien ip afficher nom_interface | grep lien/éther
```
Remplacez "interface_name" par le nom de l'interface réseau souhaitée.
3. outil eth
La commande ethtool est spécifiquement utilisée pour afficher et modifier les paramètres de l'interface Ethernet. Pour afficher l'adresse MAC à l'aide d'ethtool, entrez la commande suivante :
```
ethtool -i nom_interface | grepEthernet
```
Remplacez "interface_name" par le nom de l'interface réseau appropriée.
4. lshw
La commande lshw (list hardware) fournit des informations détaillées sur le matériel du système, y compris les interfaces réseau et leurs adresses MAC. Utilisez la commande suivante pour récupérer les adresses MAC avec lshw :
```
réseau lshw -C | grep nom logique
```
5. iwconfig
La commande iwconfig est utilisée pour gérer les interfaces réseau sans fil. Pour afficher l'adresse MAC d'une interface sans fil, utilisez la commande suivante :
```
iwconfig nom_interface | grep "adresse"
```
Remplacez « interface_name » par le nom de votre interface réseau sans fil (comme « wlan0 »).
6. message
La commande dmesg affiche les messages de démarrage du noyau. Vous pouvez utiliser dmesg pour rechercher les adresses MAC attribuées aux interfaces réseau lors du démarrage du système. Entrez la commande suivante :
```
dmesg | grep -i "eth" | grep -i "MAC"
```
7. /sys/class/net/interface_name/adresse
Chaque interface réseau possède un répertoire correspondant sous "/sys/class/net/". Dans ce répertoire, vous trouverez un fichier nommé « adresse » qui contient l'adresse MAC de cette interface. Par exemple:
```
chat /sys/class/net/eth0/adresse
```
8. /proc/net/dev
Le fichier "/proc/net/dev" fournit des informations sur les interfaces réseau et leurs statistiques. Il inclut les adresses MAC des interfaces réseau. Pour extraire les adresses MAC de ce fichier, utilisez la commande suivante :
```
grep -i "HWaddr" /proc/net/dev | awk '{ print $2 }'
```
9. nmcli
L'outil de ligne de commande de NetworkManager, nmcli, propose diverses commandes pour gérer les connexions réseau. Vous pouvez utiliser nmcli pour afficher les adresses MAC comme ceci :
```
nmcli -p affichage du périphérique | grep Adresse MAC\
```
10. je vais
Iw (outils sans fil) est une autre commande permettant de gérer les connexions réseau sans fil. Pour afficher l'adresse MAC d'une interface sans fil à l'aide d'iw, saisissez ce qui suit :
```
iw dev interface_name info | adresse grep
```
11. hôte
La commande host est généralement utilisée pour les recherches DNS, mais elle peut également fournir des informations sur les adresses IPv4 et leurs adresses MAC associées. Vous pouvez utiliser l'hôte de la manière suivante :
```
hôte -t a | grep -i "a une adresse"
```
Remplacez "" par l'adresse IPv4 de l'interface réseau qui vous intéresse.
|