I’m working with a HAP ac Lite (RB952Ui-5ac2nD-TC) that has wlan1(2GHz) and wlan2(5GHz). I have them both setup with the same SSID.
I want to setup an Access List for MAC address filtering for wlan1 and wlan2.
The iPhone changes it’s MAC Address for each WiFi network that it connects to for privacy.
Does anyone know if the iPhone will create two different MAC addresses depending if it is actually connecting to wlan1 or wlan2 on the same SSID? Is there a way in WinBox to see which wlan a device is connected to when connected to a given SSID?
iPhone might behave differently, but as far as I observed Android (with private MAC enabled) behaviour is that phone uses same MAC as long as it’s connected to the same ESSID (also while roaming between APs). However if phone disconnects (or drops), it’ll use different MAC on subsequent reconnect. Likewise if you have different SSIDs (e.g. for 2.4GHz and 5GHz APs), it’ll use different MAC addresses each time (because phone doesn’t “know” it’s the same L3 network).
Keep in mind that MAC can also change even if iOS 15+ device was previously connected to same wifi but wasn’t connected for 6 weeks or more.
See https://support.apple.com/en-us/HT211227