You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

wifi not working - captive portal login screen does not appear

On upgrade to Catalina, the captive portal wifi login page no longer appears. Because of this I can no longer connect to public wifi portals.


Steps: Connect to a public wifi


Expected result: Captive network login dialog screen should appear


Actual result: Wifi shows as connected, but no login screen, and no internet access, no DNS resolution, not able to access any IPs on the network

MacBook Pro

Posted on Oct 9, 2019 11:33 AM

Reply
Question marked as Top-ranking reply

Posted on Oct 21, 2019 4:41 AM

This is a bug in macOS Catalina (still present with the latest patchlevel, i.e. 10.15 with the supplemental update from 15th October 2019). For some reason the Captive Portal Assistant (the app that produces the captive portal popup window whenever you connect to a WiFi hotspot) won't start automatically.


There are two workarounds:

option 1: Either you can manually start the Captive Portal Assistant app manually after you have connected to the WiFi network. This will bring up the captive portal popup window and you can unlock Internet access there. (Really no need to boot in recovery mode, etc. !)


option 2: From this blog post: To bring back the captive portal window automatically whenever you connect to a captive portal-protected WiFi network you can create a LaunchDaemon that watches for WiFi changes and automatically opens the Captive Portal Assistant app.


Create a plist file with the service definition somewhere:


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" \
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
 <dict>
  <key>Label</key>
  <string>my.shim.catalina.captivenetworkassistant.plist</string>
  <key>LowPriorityIO</key>
  <true/>
  <key>ProgramArguments</key>
  <array>
   <string>open</string>
   <string>/System/Library/CoreServices/Captive Network Assistant.app</string>
  </array>
  <key>WatchPaths</key>
  <array>
   <string>/Library/Preferences/SystemConfiguration</string>
  </array>
  <key>RunAtLoad</key>
  <true/>
 </dict>
</plist>


and apply it:


launchctl load my.shim.catalina.captivenetworkassistant.plist
launchctl start my.shim.catalina.captivenetworkassistant


check https://poweruser.blog/macos-catalina-wifi-issue-captive-portal-broken-45610cc016b5 for more details.

74 replies

Oct 24, 2019 8:24 PM in response to surfraz

I got it to work! Instead of deleting EVERYTHING in the launchdaemons/launch agents folders, i looked through the files and saw two files related to two old VPN services I have since uninstalled and no longer use. Tunnelblick and PIA VPN. I deleted just those two files, rebooted my mac, and boom everything is working now.

Nov 13, 2019 7:11 PM in response to surfraz

The fix for me was just manually opening the captive log in prompt.


Open terminal

Type


open /System/Library/CoreServices/Captive


Then press tab a couple times and it should auto complete the rest for the captive application then press enter and it opened right up and was on the correct captive login page

Dec 19, 2019 3:36 AM in response to surfraz

Had the same issue since Catalina update and have tried all the suggested fixes on here with varying degrees of partial success(es) - the deletion of the /Library/LaunchDaemons and LaunchAgents worked briefly and also prompted me to delete a number of unused Apps but then reverted to the same problem after a few connections to various guest wifi networks.


However today after the OS 10.15.2 update it has completely fixed the problem, so it would appear t be an OS issue all along.



Jan 20, 2020 9:57 AM in response to surfraz

For those that are having this issue at public wifi spots that require a captive login screen to agree and connect, but that the window will not pop up-- making it essentially impossible to connect to wifi on mac.


I am extremely happy to also confirm that this issue appears to be fixed with the macOS Catalina 10.15.2 update!


wifi not working - captive portal login screen does not appear

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.