2

I am new to Mac OS X and X code and want to know how to find the MAC address of a machine programmatically in OS X.

Kara
  • 6,115
  • 16
  • 50
  • 57
Aniket
  • 131
  • 1
  • 3
  • 9
  • Note that most current Macs will have multiple MAC addresses (one or more Ethernet plus Wi-Fi and possibly other interfaces too). – Paul R Aug 09 '10 at 19:13

3 Answers3

-1

Bash Solution

ifconfig  | grep -A 6 en0 | grep -o ether.* | awk '{print $2}'
sdc
  • 2,603
  • 1
  • 27
  • 40
  • The question is tagged Objective-C and asks how to get the MAC address programmatically. Using a shell command does not answer the question being asked. – HangarRash Jun 07 '23 at 14:33
-1

for macOS 13.2 :

ifconfig en0 | mawk 'NF *= NF==2' FS='^[ \t]*ether ' OFS=
f8:4d:89:1a:73:d9
RARE Kpop Manifesto
  • 2,453
  • 3
  • 11
  • The question is tagged Objective-C and asks how to get the MAC address programmatically. Using a shell command does not answer the question being asked. – HangarRash Jun 07 '23 at 14:33
-1

Try below solution.

ifconfig en1 | awk '/ether/{print $2}'
infiniteLearner
  • 3,555
  • 2
  • 23
  • 32
Akansha
  • 132
  • 8
  • The question is tagged Objective-C and asks how to get the MAC address programmatically. Using a shell command does not answer the question being asked. – HangarRash Jun 07 '23 at 14:33