How to Spoof MAC Address in Mac OS X

This little guide will show you how to temporarily change the MAC Address on your Macintosh computer. You can change the MAC address of Airport or ethernet as desired.

Follow these instructions to spoof MAC address of your computer. Sometimes you may need to do this if your current MAC address is blocked on a network. Create a new MAC address to gain access to the network once again.

Don’t worry you won’t harm your computer or do any permanent damage by using this method. You can use the same commands to restore your old MAC Address or simply restart your computer to lose the changes made.

How to Change MAC Adress for Ethernet:

Spoof mac address

Launch Terminal and type the commands mentioned below. Hit Enter after each. The address has to be in the format xx:xx:xx:xx:xx:xx. The second command is to check current MAC Address. You can use it before changing to view your original MAC Address.

  • sudo ifconfig en0 ether 99:99:99:99:99:99
  • ifconfig en0 | grep ether

You might be asked to type your password after using sudo. Type it and press enter. Typing password will not reflect on the screen.

How to Change Mac Address for AirPort:

Launch Terminal and type these commands and press enter after each. The address has to be in the format xx:xx:xx:xx:xx:xx. Once again the second command can be used beforehand to check your original MAC Address.

  • sudo ifconfig en1 ether 99:99:99:99:99:99
  • ifconfig en1 | grep ether

Note: This tutorial works on Mac OS X 10.5. However, in Mac OS X version 10.6.6  spoofing has been disabled by Apple, apparently. You will not get any error but the commands will fail to produce the desired result. Ethernet’s MAC Address can still be changed.

We will let you know if we figure how to AirPort’s MAC address in 10.6.6. In case you find out first, don’t forget to let us know.