Wie kann ich die MAC-Adresse Ihres Computers mit 'ifconfig' anzeigen?

10

Nach umfangreichen Recherchen habe ich immer noch keine Antwort auf diese Frage gefunden. Wie kann ich den Befehl 'ifconfig' ändern, um die MAC-Adresse meines Computers anzuzeigen?

Tom Scott
quelle
1
Zeigen Sie uns die Ausgabe ifconfigfür Ihre Maschine. Das Feld 'HWaddr' ist Ihre MAC-Adresse. Vergessen Sie nicht, als root zu laufen.
jc__
1
Oder Sie können verwenden ip link, um die MAC-Adresse anzuzeigen.
Johan Myréen
3
Welches Betriebssystem? ifconfigzeigt das etheroder lladdrunter Mac OS X und OpenBSD.
Thrig
wie @jc__ erwähnt - zeigen Sie uns die Ausgabe von ifconfig -a(und ip addrfalls verfügbar) und wir können Ihnen besser helfen. Vielleicht können Sie nach dem Betrachten der Ausgabe dieses Befehls (dieser Befehle) Ihre eigene Frage beantworten!
Michael Filz
1
@ NathanShoesmith Es ging in Ordnung, ich mache gerade meine letzte Stunde. Wie lange bist du noch übrig?
Tom Scott

Antworten:

9

Erstens hat Ihr Computer keine MAC-Adresse. Ihre Netzwerkkarte hat eine MAC-Adresse. Wenn Sie also eine WLAN-Karte und eine Ethernet-Karte haben, haben Sie zwei MAC-Adressen.

Unter Linux zeigt Ihnen einer dieser Befehle die MACs aller Netzwerkkarten in Ihrem Computer:

ifconfig | grep ether
ip link

ifconfigist unter Linux veraltet, daher sollten Sie verwenden ip.

DR_
quelle
Ich erinnere mich zumindest an einige Sun-Maschinen, auf denen eine MAC-Adresse eingebaut war, die auf allen Schnittstellen verwendet wurde
am
4

Für viele Linux-Systeme ipconfigwird der Mac nicht mehr angezeigt. Wenn dies bei Ihnen der Fall ist, versuchen Sie:

ip -a link

Gabriel Fair
quelle