1. Home > Common Sense of Life > Computers and Electronics

How to Find a MAC Address on a Network

Method 1 Method 1 of 4: OS X
  1. 1 Open the Terminal app. The quickest way to find all discovered MAC addresses is done listing all the current entries in the ARP table.
    • sudo arp -a
  2. 2 Ping the target IP. If the IP and MAC address pair aren't listed in the output, then you must first "ping" the target IP.
    • ping 192.168.1.112
  3. 3 If the ping returns a positive response, then you can review the ARP information using either of the following methods.Either of these commands will provide the IP to MAC address mapping.
    • sudo arp 192.168.1.112
    • sudo arp -a
Method 2 Method 2 of 4: Microsoft Windows
  1. 1 Open a command prompt. The quickest way to find all discovered MAC addresses is done listing all the current entries in the ARP table.
    • arp -a
  2. 2 Ping the target IP. If the IP and MAC address pair aren't listed in the output, then you must first "ping" the target IP.
    • ping 192.168.1.112
  3. 3 If the ping returns a positive response, then you can review the ARP information using either of the following methods.Either of these commands will provide the IP-to-MAC address mapping.
    • arp 192.168.1.112
    • arp -a
Method 3 Method 3 of 4: Linux
  1. 1 Open a Console window. The quickest way to find all discovered MAC addresses is done listing all the current entries in the ARP table.
    • sudo arp -a
  2. 2 Ping the target IP. If the IP and MAC address pair aren't listed in the output, then you must first "ping" the target IP.
    • ping 192.168.1.112
  3. 3 If the ping returns a positive response, then you can review the ARP information using either of the following methods.Either of these commands will provide the IP-to-MAC address mapping.
    • sudo arp 192.168.1.112
    • sudo arp -a
Method 4 Method 4 of 4: Linux arp-scan Utility
  1. 1 On the Linux OS you can avoid pinging individual hosts and then querying for the MAC address by using the arp-scan utility.  The arp-scan utility makes it very easy to discover all the IP-to-MAC address pairs on a subnet.
  2. 2 Open a Console window.
  3. 3 Issue a command. The arp-scan utility has many available options, but the simplest method is to issue the command with a subnet parameter.  This will build an arp table of all network accessible hosts and print the output to the console.
    • sudo arp-scan 192.168.1.0/24