iPhone Private MAC

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?

Thanks.

in wireless registration table you can see which interface the iphone associate, there you can see if mac address change or not

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

MAC address does not change if the SSID is the same. Only for each new unknown AP the iPhone generates a new random MAC address.

That is not true. MAC is changig everythime you switch off/on private wifi adress on iphone.

Sorry my mistake. Ignore my previous post. MAC address doesn’t change.