MacBook Pro does not load captive login page on public Wifi sites

When using a MacBook Pro Sonoma or any earlier versions like high sierra, the login page for the public network connection like a hotel or Starbucks or and captive login will not load for you to be able to login.


[Re-Titled by Moderator]

Posted on Dec 18, 2023 11:57 AM

Reply
Question marked as Top-ranking reply

Posted on Dec 18, 2023 12:08 PM

There is a similar question posted but the answers don’t work and I figured out the answer. If you’re not receiving the captive login page for public networks here is the solution.

  1. Connect to the public WiFi
  2. click on the Apple icon in top right corner.
  3. go to system settings -> WiFi
  4. make sure that your system is showing connected to the public WiFi you are to join
  5. click on details of connected public WiFi network
  6. click on DNS and under DNS Servers IPv4 or IPv6 address delete all the entires your computer will you delete
  7. might ask for computer password - enter password
  8. click Click ok will ask for your password again and enter your password
  9. the login page will load in a few a seconds
  10. Done

Similar questions

30 replies

Jul 20, 2024 1:41 PM in response to RonLater

RonLater wrote:

I don't understand what the fix was here. I still can't seem to get it to work. It just shouldn't be this difficult or abstract. It should be figured out and made repeatable to all users and all devices. It shouldn't be tricky or difficult like this.


thanks for your vent. This stuff is complex, and when it does NOT work, it can be frustrating.


if you could supply some Hard information indicating exactly what state your network is in, readers can make some suggestions.


do you have an IP address, indicating you are connected to a router?

do you have error messages? what error messages, exactly?

Aug 5, 2024 10:02 AM in response to Grant Bennet-Alder

  • location: CLT Charlotte, NC airport
  • MacBook pro 2021, OS : Sonoma 14.1
  • iPhone 13 mini, iOS: 17.5.1
  • Status: connected (with a green dot), Unsecured Network (with a yellow triangle exclamation point)
  • IP address: 10.4.66.221
  • Router: 10.4.79.254
  • DNS Servers: 12.127.16.67, 12.127.16.68, 8.8.8.8, 8.8.4.4 (I am unable to delete any of these)
  • I tried the two suggested website addresses. “You are not connected to the internet “


I travel through this airport 2-3 times a month and have never had any difficulty join the CLT free WiFi. Recently, I’m not able to join with my phone or my laptop.


Ideas? I’ll be headed back through here in two days.


thanks

misty



Sep 14, 2024 7:18 AM in response to Grant Bennet-Alder

Well, to be fair, many modern routers have the ability to have DNS servers programmed into the router so that the choice of ISP default or public DNS can be applied at the network level. In those cases the router is running bind or a similar service and knows how to keep a DNS cache.


But that’s a different use case than public Wifi, of course, where one is not the network owner and in control of the configuration.

Jun 6, 2024 11:20 AM in response to marvf

open a browser window and type:


1.1.1.1

in the address bar, and press return.


in most situations like this, using an ALL NUMERIC IP address will be intercepted, and you will get your login page.


in a few rare situations, you may get the CloudFlare** splash page instead.


**CloudFlare is NOT part of the solution, they just have the easiest to remember all-numeric IP address.


The reason attempts at web pages may not work in this situation is that what goes out first is a DNS server request (look up this website to an Internet Phone number), which is blocked because you have not logged on yet, so your actual web page request goes nowhere because your Mac can't determine where to send it. Supplying an All numeric IP address Does go out, because it needs no DNS lookup. That gets intercepted and you get your local login page.

Aug 15, 2024 5:04 PM in response to shivaanshag

OOH, that's interesting!


I have another one to try:


once you get an IP address, put the supplied ROUTER's numeric IP address is the address bar.


ytsim wrote:


I’m back at CLT; same problem.


IP address 10.4.48.77

Router: 10.4.63.254


so enter:


http://10.4.63.254


that Router IP address is shown on


Settings/preferences > Network > Wi-Fi > (advanced) > TCP/IP


...

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

MacBook Pro does not load captive login page on public Wifi sites

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