How to Change Mac Address In both Linux And Windows

Each network interface on your computer or any other networked device has a unique MAC address. These MAC addresses are assigned in the factory, but you can change, or “spoof,” MAC addresses in software.

MAC stands for “media access control.” MAC addresses are also commonly referred to as physical addresses or hardware addresses, because they correspond to a hardware adapter.

Why Mac Address is used for?

AC addresses are required to make a local Ethernet (or wifi) network function. They allow a network device to attract the attention of a single directly connected device, even though the physical connection is shared. This can be important when thousands of devices are connected together within a single organisation. They serve no function on the wider internet.

To really understand the answer to this question, you need to understand the OSI (sometimes known as the 7-layer) model.

For communication to take place between 2 applications running on separate machines which don’t have a direct physical connection, a lot of work needs to take place.

In the olden days, each application would know exactly which machine code instructions needed to be run in order to produce an appropriate signal that would reach, and could be decoded by, the application at the far end. All communication was effectively point-to-point, and software had to be written to suit the exact situation in which it was to be deployed. Obviously, that was unsustainable.

Instead of this, the problem of networking was split into layers, and each layer knew how to speak to the matching layer on a remote machine, and how to communicate with the layer beneath (and sometimes above) it on its local machine. It knew nothing at all about any other layers in place – so your web browser doesn’t need to care whether it is running on a machine that uses a token ring, ethernet or wifi network – and definitely doesn’t need to know what hardware the remote machine uses.

To make this work, the 7 layer model uses a system rather like nested envelopes; the application creates its data and wraps it in an envelope for the Operating System to deliver. The OS wraps this in another envelope and passes it to the Network driver. The Network driver wraps this in yet another envelope and puts it onto the physical cable. And so on.

Why do you need to change Mac Address?

There are many reasons why you might need to change your MAC address. For instance, if your ISP or system administrator limits Internet access to certain MAC addresses, you might find that you’re unable to connect, once you replace your original network adapter. It might take a while for the administrator or company to remedy the situation by amending their records, but you can switch your MAC address to have the problem solved in minutes.

Privacy also comes into play. Security experts have raised the question of whether MAC addresses might pose a security risk, but changing the address tied to your hardware makes it a little more difficult for prospective hackers to track your movements.

Of course, there are some uses of MAC address spoofing that would be considered illegal in many countries. Changing your MAC address is legal in of itself, but using the process to carry out illegal acts can still land you in trouble with authorities.

How do IP addresses and MAC addresses work together?

IP is a protocol that is used on a layer above ethernet. Another protocol for example would be IPX.

When your computer wants to send a packet to some IP address x.x.x.x, then the first check is if the destination address is in the same IP network as the computer itself. If x.x.x.x is in the same network, then the destination IP can be reached directly, otherwise the packet needs to be sent to the configured router.

Up to now things seem to have gotten worse, because now we have two IP addresses: one is the original IP packet’s target address, the other is the IP of the device to which we should send the packet (the next hop, either the final destination or the router).

Since ethernet uses MAC addresses, the sender needs to get the MAC address of the next hop. There is a special protocol ARP (address resolution protocol) that is used for that. Once the sender has retrieved the MAC address of the next hop, he writes that target MAC address into the packet and sends the packet.

How to change Mac Address in windows 10

Before changing your Mac Address you need to check what Mac Address you currently use to view your current mac address

Press Windows+R and type cmd press enter

Use the Command “ipconfig /all” to list all your network adapters and mac address

Solution 1 – Change your MAC address from Device Manager

  1. Press Windows Key + X and select Device Manager from the list.
  2. Once Device Manager opens, locate your network adapter, right click it and choose Properties.
  3. Once Properties window opens, navigate to Advanced tab and select Network Address from the list of Properties.
  4. Select Value option and enter any 12-character hexadecimal value.
  5. Click OK to save changes.

As you can see, changing your MAC address is rather simple, but keep in mind that your actual physical MAC address remains the same, and in case anything goes wrong you can simply revert to it by following the before mentioned steps. Just select Not Present in Step 4, and you’ll easily revert back to your default MAC address.

How to change Mac Address in Linux Using Macchanger

      1. Fire up your Terminal. In Linux we use Macchanger to spoof our Physical Mac Address
      2.  Type Ifconfig to know your Network Adapter Names. You would probably have Wifi Adapter and the Ethernet Adapter Note down the names of your adapter
      3. Use Macchanger command to change your Macc Address

MAC Address Cloning

Some Internet Service Providers link each of their residential customer accounts to the MAC addresses of the home network router (or other gateway device). The address seen by the provider doesn’t change until the customer replaces their gateway, such as by installing a new router. When a residential gateway is changed, the Internet provider now sees a different MAC address being reported and blocks that network from going online.

A process called “cloning” solves this problem by enabling the router (gateway) to keep reporting the old MAC address to the provider even though its own hardware address is different. Administrators can configure their router (assuming it supports this feature, as many do) to use the cloning option and enter the MAC address of the old gateway into the configuration screen. When cloning isn’t available, the customer must contact the service provider to register their new gateway device instead.

Change you Mac Address and Be cool. Some Funniest Mac Address you must try

3. DEFACEDCAFE5 :rolleyes:


  1. I truly appreciate this post. I’ve been looking everywhere for this! Thank goodness I found it on Bing. You’ve made my day! Thx again

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.