Should I enable random hardware addresses?

Obviously it randomizes the MAC address. Here's the summary of why I'm asking.

In our company, we are getting calls about laptops not being able to connect to the company wifi when they previously could. The error message is extremely descriptive. "Can't connect to this network". We use a certificate based authentication system for wifi and doesn't require a password. We have looked at our network authentication system and it shows that it passed the check.

Our help desk was throwing spaghetti at the wall and found that if you toggled on the random mac address, forget the wifi network, reconnected, and toggled random MAC off, everything worked fine. But if you forgot the network again and reconnected, they'd have the same issue. Again, we have verified on our authentication appliance that their connection was approved and it doesn't even do any blocking of unknown MAC. 

This isn't caused by something simple like driver/NIC hardware. It's across different models of computers.

So my question again, what all does that random MAC switch do? Does it do any resetting of the network stack? WINSOCK resets? I've tried searching Google, but the results are all "Here's how to turn on random MACs" or why you'd want to enable it.

Contents

  • 1 Wi-Fi security is a fundamental factor
  • 2 What are random hardware addresses?
  • 3 How to use random hardware addresses in Windows?
  • 4 How to enable random hardware addresses for a specific Wi-Fi network?

If you want to learn how to improve your Wi-Fi security it is possible to use random hardware addresses. Wireless networks are widely used nowadays. We have a large number of devices that we can use to connect to the network without using a cable.

Technology has been improving and today a Wi-Fi network is much faster, more stable, and also compatible with more equipment. However, there is a very important factor that is also different from the cable: security. We must take care of it at all times. In this article, we are going to talk about what are random hardware addresses.

Wi-Fi security is a fundamental factor

It is very important to keep our computers protected at all times. There are many threats on the network and they can affect us in one way or another and put our privacy and security at risk.

A Wi-Fi network can be used by a hacker to break into a home or business network. That hacker could take control of the connected equipment and exploit possible vulnerabilities. This makes it necessary to have a good security strategy and always be protected.

After explaining the importance of maintaining security on Wi-Fi networks we need to talk about what random hardware addresses are and, more importantly, why they can protect our devices. It is a feature that comes integrated with Windows, the most widely used operating system on desktop computers.

Through Wi-Fi, we can send information even when we are not connected. For example, even if we are not connected to a network, our computer sends a signal (as long as we have Wi-Fi enabled) to search for networks in the area. This signal sends the unique physical hardware address, also known as MAC address.

Should I enable random hardware addresses?
How to use random hardware addresses to improve Wi-Fi security?

Each computer has a unique MAC address. It is something that identifies the device and could help us for example to create a MAC filter on the router and have a whitelist. It is also necessary to establish a connection to any Wi-Fi network.

Now, if we send that information to a Wi-Fi network that is insecure, it could pose a problem for our privacy. For example, let’s say we are in a shopping mall where there are many wireless networks available and they are part of the same network. They could know our movements, where we are, by constantly sending the MAC address, even without actually connecting us.

So what does the Windows random hardware address function do? Basically, it generates multiple random MAC addresses. As long as the hardware of our Wi-Fi adapter allows it, we can configure this function and not send our real MAC address, but this way it will send a large number of random addresses. This will allow us to avoid being tracked.

How to use random hardware addresses in Windows?

This function is not enabled by default in Windows 10. However, you just have to follow a series of simple steps to enable it and use Wi-Fi with greater security and privacy.

The first thing we have to do is go to Start. Then we go to Settings and go to Network and Internet. There we have to click on Wi-Fi. We will see the second option that indicates Random Hardware Addresses. This is the one we are interested in.

Should I enable random hardware addresses?
How to use random hardware addresses to improve Wi-Fi security?

As you can see, this function is not enabled by default. However, we only have to activate it and that’s it. From that moment on, we will send random MAC addresses to nearby Wi-Fi points. We will be able to prevent a possible attacker from collecting this information and turning it against us.

How to enable random hardware addresses for a specific Wi-Fi network?

We also have the option to use random hardware addresses only for a specific Wi-Fi network. This way we will continue to connect normally to all the others, but to that specific one, we will send random MAC addresses.

Once again we have to go to Start and then to Settings. There we enter Network and Internet, we give Wi-Fi and we have to click on Manage known networks. A screen will open with the wireless networks.

We have to click on a network, the one we are interested in, and click on Properties. A new screen will open up with different options, such as automatic connection, network profile, etc. What we are interested in is the Random Hardware Addresses section.

We will also find that this option is disabled. We simply have to click on the Enabled option and that’s it. From that moment on we will send random hardware addresses to that network.

How does random hardware addresses work?

When you turn it on for all networks, random hardware addresses are used while your PC scans for networks and connects to any network. When it's turned on for a specific network you choose, random hardware addresses are used the next time you connect to that network.

What is the use of hardware address?

A Hardware Address is a 12-digit number, starting with a 0, and consisting of numbers 0-9 and letters A-F. It is unique (like a serial number) to each network interface. Depending on the device or operating system, it can also be referred to as a MAC address, Physical Address or Ethernet ID.

Does Windows 10 randomize MAC address?

If you do not see the option for 'use random MAC address' it is likely that your version of Windows 10 does not have this feature. Because the Private Address feature randomizes your MAC for every network, the following steps should be completed for all Boingo networks your device connects to.

Can't connect to this network Wi

To run the Network troubleshooter Select the Start button > Settings > Network & Internet > Status. Under Change your network settings, select Network troubleshooter. Follow the steps in the troubleshooter, and see if that fixes the problem.