Captive network problem over https with IOS 11/High Sierra

Hi,


I've noticed that my Apple devices running ios 11 and Mac OS 10.13 High Sierra will disconnect their wifi connection immediately if the server responding with captive portal uses https. Our company's captive portal has the option to force end systems to use https for it, so if it receives an http request for a portal, it responds with a port 443 redirect request. This appears to be neglected by the new OS's captive network assistant which then, simply, drops the wifi connection completely.


In currently released iOS and Mac OS's, the wifi connection does not drop - it just simply won't display the portal when our redirection is issued. The new beta systems, though, just disconnect the wifi connection immediately. This is hugely problematic as there is no workaround for end systems other than for system administrators to disable the https requirement for the captive portal.


Is this a known issue and/or is there any workaround from an end-system perspective? I did not find any topic like this on the forums as of yet.

Thanks.

Replies

A user sumit.modi over on the Mac OS 10.3 forum gave a suggestion that worked for me on iOS 11 (.0.2).


The link to the original discussion is here, but I'll copy the suggestion here to help those only browsing the iOS forums.


Similar to what moooooog35 experienced, my company has wifi with a captive portal that is accessed via https. Since I upgraded to iOS 11(.0.1 and then .0.2), I would try to connect to the wifi and then after maybe a second would be disconnected.


Using Sumit's description as inspiration, I clicked to connect to the wifi button, then on the second that the wifi seemed to connect I hit the i icon which takes you to the screen where you can see your assigned IP address, submask, and router IP. Since this all goes away when you are disconnected in about a second, I took a screenshot so I could read what it said for my IP.


I then used a colleague's phone to get what the DNS for that captive wifi is, and also the appended domain suffixes to be searched.


Having these five pieces of information I was then able to configure the wifi with manual settings (IP address, subnet mask, router IP, DNS address, and suffixes). I then clicked connect and wasn't disconnected. It took a few seconds for the Wifi bars to appear so that "regular" apps like Safari could browse, but once it did I opened Safari and tried browsing to a non-https site and then got redirected to the captive portal page on which I was able to log in successfully and then use the internet connection fully.

UPDATE:

Looks like they've made some tweaks to this in iOS 11.2 Beta and High Sierra 10.13.2 beta. My wifi no longer disconnects.


It does NOT redirect to the captive portal over https, though. It goes direct to https://www.apple.com. I'm sure this is probably a work in progress, as this is only Beta 1, but it's certainly better than the wifi connection dropping.


Good luck everyone!