The reply from David in this post
only works if you can connect to the Network first. Since the Network requires the MAC address of the device to authenticate it, it doesn't connect and therefor not able to turn off random MAC Address.
The below only works for Network you can connect to with Random MAC and since Random MAC is different for each Network the address we get from a hotspot will not connect the the Network we need the random MAC turned off prior to connecting to a New Network.
To stop the Wi-Fi MAC address randomization, you need to go to the Chromecast's settings and disable the "Use randomized MAC" option. Here's how:
How can we turn off the Random MAC Address during Setup or prior to Connecting to a New Network?
You're right, this only works for networks that don't use MAC address filtering or whitelists unfortunately. Strictly speaking Chromecast doesn't support these kinds of Wi-Fi networks known as captive portals, so these kinds of issues aren't a surprise. One other possible workaround I've seen is to use a Wi-Fi adapter connected via USB to the Chromecast, as that will have a fixed MAC address.
No problem. I’d also encourage you to also send this feedback directly to Google as it would be good if it were possible to disable MAC randomisation for all Wi-Fi networks, without having to connect to each one first.
Thanks for the details. Although these types of networks are not supported, our team is working hard to deliver the best experience for our users — we'll take this as feedback. Keep an eye on the Google Nest Community page for any updates.
Please let me know if you have other questions or concerns, as I will be locking this in 24 hours if I don't hear back from you again. Feel free to start a new thread, and we'll be happy to help.