Après des recherches approfondies, je nai toujours pas trouvé de réponse à cette question, comment puis-je modifier la commande « ifconfig » pour afficher ladresse MAC de mon ordinateur ?
Commentaires
Réponse
La commande que vous souhaitez sous MacOS, FreeBSD et TrueOS est:
-
ifconfig -a link
OpenBSD « s ifconfig
na pas ceci.
Lectures complémentaires
-
ifconfig
. Pages du manuel Mac OS 10. Société Apple. 2008. -
ifconfig
. Pages du manuel FreeBSD. 2015. - https://unix.stackexchange.com/a/319354/5132
Réponse
Premièrement, votre ordinateur na pas dadresse MAC. Votre carte réseau a une adresse MAC. Donc, si vous avez une carte sans fil et une carte Ethernet, vous aurez deux adresses MAC.
Sous Linux, lune ou lautre de ces commandes vous montrera les MAC de toutes les cartes réseau de votre machine:
ifconfig | grep ether ip link
ifconfig
est obsolète sous Linux, vous devez donc utiliser ip
.
Commentaires
- En bref, je me souviens au moins de certaines machines Sun qui avaient une adresse MAC intégrée à la machine, qui était utilisée sur toutes les interfaces
Réponse
Pour de nombreux systèmes Linux, ipconfig
naffiche plus le mac. Si tel est le cas pour vous, essayez:
ip -a link
Réponse
Cela a fonctionné pour moi:
dmesg | grep -oE "mac=.*\w+" | cut -b "5-"
ifconfig
pour votre machine. Le champ ' HWaddr ' sera votre adresse MAC. Noubliez pas dexécuter en tant que root.ip link
pour afficher ladresse MAC.ifconfig
afficheether
oulladdr
sur Mac OS X et OpenBSD.ifconfig -a
, (etip addr
si disponible) et nous pourrons mieux vous aider . PEUT-ÊTRE après avoir regardé la sortie de cette commande (ces commandes), vous pourrez répondre à votre propre question!