MAC randomization & Device blocking
Given that Android and iOS are moving towards or have put into place MAC randomization -- what good is the Eero feature that blocks devices based on MAC?
I don’t know if/how Android does it, but the way it’s implemented in iOS is that your device won’t randomize the MAC address when it’s connected to a known network (one you’ve told it to join), so thus, eero’s features work fine.
iOS only randomizes the MAC address when it’s communicating with an unknown wireless network. For example, stores and public places can track your visits based on your device’s MAC address, but as long as you don’t actually connect to their WiFi, an iOS device will respond with a random address every time.
That is good to know. Wonder what Android does.
Windows based phones actually do it on known or unknown networks.... I know this because I bought my son a cheap phone and it keeps getting back on the network with new MAC addresses... :)
So looking around I found this regarding Android:
"Starting in Android 8.0, Android devices use randomized MAC addresses when probing for new networks while not currently associated with a network. In Android 9, you can enable a developer option (it's disabled by default) to cause the device to use a randomized MAC address when connecting to a Wi-Fi network."
So, basically Android and Windows based devices break Eero device blocking while it appears iOS doesn't.
My son is on iphone iOS 14. He is able to "unblock" himself, whenever i block him. He does not have the eero app. I suspect he is using the the new iOS 14 Mac randomization feature to rejoin the network. Can that be happening? Irrespective, how do I control it (i.e., keep him blocked and not allow him to join back till I unblock him. Else eero is pretty useless for me).
- 2 yrs agoLast active