Etter omfattende undersøkelser har jeg fremdeles ikke funnet svar på dette spørsmålet, hvordan kan jeg endre kommandoen «ifconfig» for å vise datamaskinens MAC-adresse ?

Kommentarer

  • Vis oss utdataene fra ifconfig for maskinen din. ' HWaddr ' -feltet vil være din MAC-adresse. Ikke glem å kjøre som root.
  • Eller du kan bruke ip link for å vise MAC-adressen.
  • Hvilket operativsystem? ifconfig viser ether eller lladdr på både Mac OS X og OpenBSD.
  • som @jc__ nevnte – vis oss utgangen av ifconfig -a, (og ip addr hvis tilgjengelig), og vi kan hjelpe deg bedre . Kanskje etter å ha sett på utgangen av denne kommandoen (disse kommandoene), vil du kunne svare på ditt eget spørsmål!
  • @NathanShoesmith Det gikk greit, jeg ' m gjør min siste time akkurat nå. Hvor lenge har du igjen?

Svar

Kommandoen du vil ha på MacOS, FreeBSD og TrueOS er:

  • ifconfig -a link

OpenBSD «s ifconfig har ikke dette.

Videre lesing

Svar

Først har datamaskinen din ikke en MAC-adresse. Nettverkskortet ditt har en MAC-adresse. Så hvis du har et trådløst kort og et Ethernet-kort, du har to MAC-adresser.

På Linux vil en av disse kommandoene vise deg MAC-ene til alle nettverkskort på maskinen din:

ifconfig | grep ether ip link 

ifconfig er utfaset på Linux, så du bør bruke ip.

Kommentarer

  • Akkurat som en nit, husker jeg i det minste noen Sun-maskiner som hadde en MAC-adresse innebygd i maskinen, som ble brukt på alle grensesnitt

Svar

For mange linux-systemer viser ipconfig ikke mac-en lenger. Hvis det er tilfelle for deg, kan du prøve:

ip -a link

Svar

Dette fungerte for meg:

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

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *