I realize this is an off-the-wall question, but say I have 3 standalone APs each doing its own DCHP/NAT - does that kill the basic ability for a client to roam? I suspect I just need to connect all of them to a single router to do the DHCP and NAT, but I was just brainstorming and wondering what would happen if they each just had a direct public IP address on our internet connection (these are for open public access ONLY - I don't want them on my LAN at all). Any ideas?
You won't get true roaming, as the clients will re-auth and get different IP addresses when they move from AP to AP, but it might only be noticeable if you were streaming video, on a voice call, etc. Even if they are on common DHCP server that's still not roaming, but solves the new IP problem.