Sometimes devices get APIPA address but only on certain APs
I have about 30 zf7982 APs spread around the campus.
On three of these APs, they sometimes give every single client an APIPA address, and other times it works perfectly normal. When it starts giving APIPAs, it happens to everyone connected to that AP, for pretty much the whole day.
If I take a device getting an APIPA and walk down to the next AP, the device instantly connects on the appropriate VLAN and gets an IP address. If I walk back to the AP causing problems, it disconnects from wifi as soon as it connects to that AP and then gets an APIPA.
Restarting the AP sometimes fixes the issue, until it happens again which could take anywhere between a few hours to a few days.
I am having this issue on Macbooks running 10.10.5 all the way to 10.14.6, iPad Air 2s running iOS 12.2+ and iPhones running 12.2+.
I am using a ZD3050 10.1.1.0 build 42. The ZoneDirector does not handle DHCP. I use a MacOS server to handle DHCP for teachers and students, and a Fortigate to handle DHCP for admins and IT.
Our radius server is also handled by a separate Mac OS server running 10.6.8
In one part of the building I took the AP down and the issue appeared to have stopped. I put it back up and the problem came back. Some trouble shooting steps I have tried.
1. Factory Reset the problem APs
2. Manually assigned channels to all APs
3. Testing the ethernet cables
4. Adjusted the bss-minrate
5. Adjusted the TX Power
Any advice on next steps or what to look for would be helpful. I am inclined to say its a bad AP since this has been an issue for a few years now. The logs from Ruckus ZD aren't particularly useful, at least nothing has stood out to me.