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
Svar
Den kommando, du vil have på MacOS, FreeBSD og TrueOS er:
-
ifconfig -a link
OpenBSD “s ifconfig
har ikke dette.
Yderligere læsning
-
ifconfig
. Mac OS 10 manuelle sider. Apple-selskab. 2008. -
ifconfig
. FreeBSD Manual-sider. 2015. - https://unix.stackexchange.com/a/319354/5132
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-"
ifconfig
til din maskine. ' HWaddr ' -feltet er din MAC-adresse. Glem ikke at køre som root.ip link
til at vise MAC-adressen.ifconfig
viserether
ellerlladdr
på både Mac OS X og OpenBSD.ifconfig -a
, (ogip 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!