Captive portal with squidguard working for Windows PCs but not apple



  • Hello all,  I have set-up a firewall at a community center that uses squidguard for a blacklist filter and the pfsense captive portal for a splash-page where guests agree to our terms and conditions and can then browse for whatever.

    I get the redirect to the splash-page when using windows PCs but when testing with my macbook air (OSx 10.9.5) every browser says it can't find the internet.  I've read the pfSense forum post "Apple user does not get the pop-up" (https://forum.pfsense.org/index.php?topic=100744.0) and disabled all pop-up blockers and added several apple.com urls to the Allowed Hostnames and even a couple Ip addresses I know to be apple but nothing seems to make a difference.  I am using Pfsense version 2.2.4.

    I am not too familiar with OSx, so if the majority of people on the other thread are right, I tend to think I may have missed something in the macbook settings. (Plus it works just fine on windows…)

    Any help would be appreciated.



  • Hi,

    Activating the captive portal "our of the box" (without fancy or very unique settings or packages that blow up all kind of things) and Apple devices work.
    So, use the setup, and when you swa its working, add your own special needs.
    Do this in small steps.
    As soon as things stop working, undo your settings. At that point you know on what point things start to break.

    Btw : 2.2.4 had, as all old versions, some bugs, but : 2.2.4 worked for me (I have a lot of iDevices connected all the time - I'm using pfSense in a hotel).
    I never used squidguard  ("squidguard" and "Captive portal" seems problematic to me)



  • Ok, I've started from scratch and gotten the CP to work on macs and windows without squidguard.

    So it seems squidguard was causing the trouble on OSx.  sounds like I'll need to do more research on squidguard.  I'll try playing with the configuration of squidguard to get the captive portal and blacklist filter to work at the same time with OSx.  It should be possible

    Thanks for the reply :)



  • @trainey927:

    Ok, I've started from scratch and gotten the CP to work on macs and windows without squidguard.

    So it seems squidguard was causing the trouble on OSx.  sounds like I'll need to do more research on squidguard.  I'll try playing with the configuration of squidguard to get the captive portal and blacklist filter to work at the same time with OSx.  It should be possible

    Thanks for the reply :)

    I know this thread is a bit old, and you were asking for help. But I will like to know if your Windows Computers are Domain Attached or Stand alone?

    If they are Domain Attached I will like your help with your configuration.



  • @jetberrocal:

    @trainey927:

    Ok, I've started from scratch and gotten the CP to work on macs and windows without squidguard.

    So it seems squidguard was causing the trouble on OSx.  sounds like I'll need to do more research on squidguard.  I'll try playing with the configuration of squidguard to get the captive portal and blacklist filter to work at the same time with OSx.  It should be possible

    Thanks for the reply :)

    I know this thread is a bit old, and you were asking for help. But I will like to know if your Windows Computers are Domain Attached or Stand alone?

    If they are Domain Attached I will like your help with your configuration.

    I solved my problem with CP.  It was failing because the DNS server was blocked by the CP.  Only one glitch remains but that is another thread.  Clients work but not on the Server.