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

Kommentare

  • Zeigen Sie uns die Ausgabe von ifconfig für Ihren Computer. Das Feld ' HWaddr ' ist Ihre MAC-Adresse. Vergessen Sie nicht, als Root auszuführen.
  • Oder Sie können ip link verwenden, um die MAC-Adresse anzuzeigen.
  • Welches Betriebssystem? ifconfig zeigt die ether oder lladdr unter Mac OS X und OpenBSD.
  • wie @jc__ erwähnt – zeigen Sie uns die Ausgabe von ifconfig -a (und ip addr, falls 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!
  • @NathanShoesmith Es ging in Ordnung, ich ' m mache gerade meine letzte Stunde. Wie lange haben Sie noch Zeit?

Antwort

Der gewünschte Befehl unter MacOS, FreeBSD und TrueOS ist:

  • ifconfig -a link

OpenBSDs „ifconfig hat dies nicht.

Weiterführende Literatur

Antwort

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

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

ifconfig | grep ether ip link 

ifconfig ist unter Linux veraltet, daher sollten Sie ip verwenden.

Kommentare

  • Ich erinnere mich nur an einige Sun-Computer, in die eine MAC-Adresse integriert war und die auf allen Schnittstellen verwendet wurden.

Antwort

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

ip -a link

Antwort

Das hat bei mir funktioniert:

dmesg | grep -oE "mac=.*\w+" | cut -b "5-" 

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.