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
Svar
Kommandoen du vil ha på MacOS, FreeBSD og TrueOS er:
-
ifconfig -a link
OpenBSD «s ifconfig
har ikke dette.
Videre lesing
-
ifconfig
. Mac OS 10 manuelle sider. Apple-selskap. 2008. -
ifconfig
. FreeBSD manuelle sider. 2015. - https://unix.stackexchange.com/a/319354/5132
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-"
ifconfig
for maskinen din. ' HWaddr ' -feltet vil være din MAC-adresse. Ikke glem å kjøre som root.ip link
for å vise MAC-adressen.ifconfig
viserether
ellerlladdr
på både Mac OS X og OpenBSD.ifconfig -a
, (ogip 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!