Efter omfattande undersökningar har jag fortfarande inte hittat svar på denna fråga, hur kan jag ändra kommandot ”ifconfig” för att visa min dators MAC-adress ?

Kommentarer

  • Visa oss resultatet av ifconfig för din maskin. Fältet ' HWaddr ' är din MAC-adress. Glöm inte att köra som root.
  • Eller så kan du använda ip link för att visa MAC-adressen.
  • Vilket operativsystem? ifconfig visar ether eller lladdr på både Mac OS X och OpenBSD.
  • som @jc__ nämnde – visa oss resultatet av ifconfig -a, (och ip addr om tillgängligt) så kan vi hjälpa dig bättre . KANSKT efter att ha tittat på utgången från detta kommando (dessa kommandon) kommer du att kunna svara på din egen fråga! gör min sista timme just nu. Hur länge har du kvar?

Svar

Det kommando du vill ha på MacOS, FreeBSD och TrueOS är:

  • ifconfig -a link

OpenBSD ”s ifconfig har inte detta.

Ytterligare läsning

Svar

Först har din dator ingen MAC-adress. Ditt nätverkskort har en MAC-adress. Så om du har ett trådlöst kort och ett Ethernet-kort, du har två MAC-adresser.

På Linux kommer någon av dessa kommandon att visa MAC: er för alla nätverkskort i din maskin:

ifconfig | grep ether ip link 

ifconfig är föråldrat på Linux, så du bör använda ip.

Kommentarer

  • Precis som en nit, minns jag åtminstone några Sun-maskiner som hade en MAC-adress inbyggd i maskinen, som användes på alla gränssnitt

Svar

För många Linux-system ipconfig visar inte mac: n längre. Om så är fallet för dig, försök:

ip -a link

Svar

Detta fungerade för mig:

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

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *