Efter omfattende undersøgelser har jeg stadig ikke fundet et svar på denne forespørgsel, hvordan kan jeg ændre kommandoen “ifconfig” for at vise min computers MAC-adresse ?

Kommentarer

  • Vis os output fra ifconfig til din maskine. ' HWaddr ' -feltet er din MAC-adresse. Glem ikke at køre som root.
  • Eller du kan bruge ip link til at vise MAC-adressen.
  • Hvilket operativsystem? ifconfig viser ether eller lladdr på både Mac OS X og OpenBSD.
  • som @jc__ nævnte – vis os output fra ifconfig -a, (og ip addr hvis tilgængelig), og vi kan hjælpe dig bedre . Måske efter at have set på output fra denne kommando (disse kommandoer) vil du være i stand til at besvare dit eget spørgsmål!
  • @NathanShoesmith Det gik okay, jeg ' m gør min sidste time lige nu. Hvor længe har du tilbage?

Svar

Den kommando, du vil have på MacOS, FreeBSD og TrueOS er:

  • ifconfig -a link

OpenBSD “s ifconfig har ikke dette.

Yderligere læsning

Svar

Først har computeren ikke en MAC-adresse. Dit netværkskort har en MAC-adresse. Så hvis du har et trådløst kort og et Ethernet-kort, du har to MAC-adresser.

På Linux viser en af disse kommandoer dig MACerne på alle netværkskort på din maskine:

ifconfig | grep ether ip link 

ifconfig er udfaset på Linux, så du skal bruge ip.

Kommentarer

  • Ligesom en nit husker jeg i det mindste nogle Sun-maskiner, der havde en MAC-adresse indbygget i maskinen, der blev brugt på alle grænseflader

Svar

For mange linux-systemer viser ipconfig ikke macen længere. Hvis det er tilfældet for dig, så prøv:

ip -a link

Svar

Dette fungerede for mig:

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

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *