iOS 14 has been a nightmare. A new iPad could not be installed on my LAN because I rely on having known predictable MAC addresses. Had to change that completely today - gruesome job reconfiguring my router and WAPs on my birthday. They should have defaulted to the old behaviour during installations and only after installation should they ask you if you want to use this new randomisation feature. I never new about it - I though that it was for public WLANs only, like the one in the Tube in London.
I don’t see though why it’s lying in the Settings display about the IPv4 address that it’s currently using. That was what was confusing me, that and not knowing about this horrible iOS 14 feature.
The only way I can see to get predictable IPv4 addresses is to set them up manually in Settings, fixed, by hand on every machine, like in the 1970s, rather than using DHCPv4 as I currently do. Currently I have a fixed database of MAC address-to-IPv4 address mappings set up in my router to control DHCPv4 individual assignments, with an alloc-pool of ten (currently) IPv4 addresses for unknown visitor machines. The advantage of using DHCPv4 this way is convenience - central administration of the IPv4 addresses, but it’s also a single point of failure, although nowadays this is not such a big deal as we now also have IPv6 as a totally robust alternative, rock solid in this respect. Getting rid of DHCPv4 removes a security weak link too I suppose, so it’s not all bad. Am I missing something here though? Is it really the right way to go, going to manually-assigned IPv4 addresses?