1.安卓手机用户
从 Android 8.0 开始,Android 设备在未连接到网络的情况下探测新网络时,会使用随机分配的 MAC 地址。在 Android 9 中,您可以启用一个开发者选项(默认处于停用状态),使设备在连接到 WLAN 网络时使用随机分配的 MAC 地址。在 Android 10 中,默认为客户端模式、SoftAp 和 WLAN 直连启用随机分配 MAC 地址功能。
注意:系统会为每个 SSID 生成随机分配的 MAC 地址,并长久保留这些地址。
2.苹果手机用户
要与无线局域网通信,设备必须使用一个唯一的网络地址在网络上标识自己,这个地址称作媒体访问控制 (MAC) 地址。如果设备在所有网络上始终使用同一个无线局域网 MAC 地址,久而久之,网络运营商和其他网络观察者可以更轻松地将这个地址与设备的网络活动及位置联系起来。因此可以进行某种用户跟踪或分析,而且这适用于所有无线局域网上的所有设备。
为了更好地保护隐私,iOS 14、iPadOS 14 和 watchOS 7 会在每个无线局域网中使用不同的 MAC 地址。这个唯一的静态 MAC 地址是您设备的私有无线局域网地址,仅用于相应网络。
注意:
1. 该设置是基于SSID设置的,并且默认是开启状态,也就是说iPhone默认使用的都是随机MAC,不是本机的物理MAC地址了。客人升级IOS 14后第一次连接酒店的网络时,很有可能MAC会变成随机MAC,以前的认证就会失效,需要重新Portal认证。
2.随机MAC是基于每个SSID的,即使忽略SSID后重新连接相同的SSID,随机的MAC也不会变化,这将使得只要不换SSID,随机的MAC就始终是一个,不会让客人重复认证了。
3.不同的AP,如果设置了相同的SSID,iPhone手机连接了不同的AP,MAC地址也不会变化;基于此,建议同一个集团下酒店使用相同的SSID,这样才能确保客人在不同的酒店下SSID的随机MAC是一致的,不影响同一个集团下的跨酒店漫游。
4.在iPhone的“通用->还原->还原网络设置”里将网络设置还原后,所有连接过的MAC地址都将会改变,此后连接到无线网络的SSID下,就都需要重新认证了