I have a functioning captive portal with logon and authenticated roles correctly working. We supply wpad to clients with DHCP and DNS. Radius is by MS NPS wich returns the user role based on vendor attributes.
My issue is with devices that can't do wpad. Andriods, IOS. I need them to explicitly set the proxy server in the wi-fi settings. I can educate our CP users to do this. The problem is that once they set the proxy server the CP logon page doesn't work. If they haven't set the proxy it works fine but they then need to set the proxy to get interent access which is then remembered for that SSID which breaks the CP for them next time they use it.
The master controller is 3600 at OS 6.4.3.5. The other 10 local controllers are a mixture all running at same version.
I am seeing DNS on the proxy server from the affected client so I don't think DNS is the issue.