Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Redirect does not work

    Scheduled Pinned Locked Moved Captive Portal
    17 Posts 3 Posters 1.4k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • johnpozJ
      johnpoz LAYER 8 Global Moderator
      last edited by johnpoz

      Are you typing a https url?

      If your video sort of guy vs just documentation
      https://www.netgate.com/resources/videos/captive-portal-on-pfsense-2324.html

      An intelligent man is sometimes forced to be drunk to spend time with his fools
      If you get confused: Listen to the Music Play
      Please don't Chat/PM me for help, unless mod related
      SG-4860 24.11 | Lab VMs 2.8, 24.11

      1 Reply Last reply Reply Quote 0
      • C
        Crunch1788
        last edited by

        yes i do why?

        1 Reply Last reply Reply Quote 0
        • johnpozJ
          johnpoz LAYER 8 Global Moderator
          last edited by

          Well that can be problematic for sure.. because the redirect is always going to be to the wrong fqdn which would be in the cert, etc. etc.

          https://docs.netgate.com/pfsense/en/latest/book/captiveportal/index.html

          The video linked above goes over https, etc.

          An intelligent man is sometimes forced to be drunk to spend time with his fools
          If you get confused: Listen to the Music Play
          Please don't Chat/PM me for help, unless mod related
          SG-4860 24.11 | Lab VMs 2.8, 24.11

          1 Reply Last reply Reply Quote 0
          • C
            Crunch1788
            last edited by

            But I want it to be a http login page

            1 Reply Last reply Reply Quote 0
            • johnpozJ
              johnpoz LAYER 8 Global Moderator
              last edited by johnpoz

              that is fine, but if the user is trying to to https://something.whatever.com before they have authed to the portal - then you can have problems..

              This has been a known issue forever on pretty much anything that ever does portals.. its not a pfsense thing.. Its a https thing and redirection.. You see the same sort of thing at pretty much any hotel you go to, really anywhere that uses a captive portal.. Users and OSes have figured it out but, yeah you can still run into issues for sure..

              An intelligent man is sometimes forced to be drunk to spend time with his fools
              If you get confused: Listen to the Music Play
              Please don't Chat/PM me for help, unless mod related
              SG-4860 24.11 | Lab VMs 2.8, 24.11

              1 Reply Last reply Reply Quote 0
              • C
                Crunch1788
                last edited by

                so if i use http there is no way to do an automatic redirect?

                1 Reply Last reply Reply Quote 0
                • johnpozJ
                  johnpoz LAYER 8 Global Moderator
                  last edited by johnpoz

                  Depends on what the users is doing for their first call - many systems check for a captive port at with known urls (captive.roku.com for example) that are http.. But if the os/browser doesn't check for that and then the user just fires up their browser and tries to go to https://something then yeah it can be problematic.

                  https://docs.microsoft.com/en-us/windows-hardware/drivers/mobilebroadband/captive-portals

                  If the initial connection attempted is made over Secure Sockets Layer (SSL), the browser displays a security warning to the user before the user is redirected to the captive portal. This creates a confusing experience for users because they must ignore the security warning to get connected.

                  An intelligent man is sometimes forced to be drunk to spend time with his fools
                  If you get confused: Listen to the Music Play
                  Please don't Chat/PM me for help, unless mod related
                  SG-4860 24.11 | Lab VMs 2.8, 24.11

                  1 Reply Last reply Reply Quote 0
                  • C
                    Crunch1788
                    last edited by

                    SO im using Chrome with Firefox with Win10 so what do I have to do to get an automatic redirect?

                    1 Reply Last reply Reply Quote 0
                    • johnpozJ
                      johnpoz LAYER 8 Global Moderator
                      last edited by

                      go to a http site first, and not some https site...

                      An intelligent man is sometimes forced to be drunk to spend time with his fools
                      If you get confused: Listen to the Music Play
                      Please don't Chat/PM me for help, unless mod related
                      SG-4860 24.11 | Lab VMs 2.8, 24.11

                      1 Reply Last reply Reply Quote 0
                      • C
                        Crunch1788
                        last edited by

                        So there is no way in my config that when i try to search something in google the portal will show up?

                        1 Reply Last reply Reply Quote 0
                        • johnpozJ
                          johnpoz LAYER 8 Global Moderator
                          last edited by johnpoz

                          Depends - watch the official hangout.. and read the official documentation in the book I linked too. Haven't played with captive portals in years.. I have no use of them in my network.

                          An intelligent man is sometimes forced to be drunk to spend time with his fools
                          If you get confused: Listen to the Music Play
                          Please don't Chat/PM me for help, unless mod related
                          SG-4860 24.11 | Lab VMs 2.8, 24.11

                          1 Reply Last reply Reply Quote 0
                          • C
                            Crunch1788
                            last edited by

                            mhhh i dont get it i tried the steps from netgate but it didnt work

                            1 Reply Last reply Reply Quote 0
                            • johnpozJ
                              johnpoz LAYER 8 Global Moderator
                              last edited by

                              is the http working? Get that working before you move on to trying to get https working.

                              An intelligent man is sometimes forced to be drunk to spend time with his fools
                              If you get confused: Listen to the Music Play
                              Please don't Chat/PM me for help, unless mod related
                              SG-4860 24.11 | Lab VMs 2.8, 24.11

                              1 Reply Last reply Reply Quote 0
                              • C
                                Crunch1788
                                last edited by

                                so like the documentation my dns is working also i can reach the page if i type 192.168.20.3:8002 in my Browser.

                                1 Reply Last reply Reply Quote 0
                                • johnpozJ
                                  johnpoz LAYER 8 Global Moderator
                                  last edited by johnpoz

                                  https://docs.netgate.com/pfsense/en/latest/captiveportal/captive-portal-troubleshooting.html

                                  if you want some help going to need some actual details of what is happening or not happening.

                                  I turned on cp.. picked lan, picked local database as auth.. And tried to hit http://www.cnn.com and bam got the built in captive portal

                                  cplogin.png

                                  I would suggest you get it working with bare min settings first, and then move to more complex setup. And validate it works by hitting a http://site in your browser first.

                                  An intelligent man is sometimes forced to be drunk to spend time with his fools
                                  If you get confused: Listen to the Music Play
                                  Please don't Chat/PM me for help, unless mod related
                                  SG-4860 24.11 | Lab VMs 2.8, 24.11

                                  1 Reply Last reply Reply Quote 0
                                  • GertjanG
                                    Gertjan @Crunch1788
                                    last edited by Gertjan

                                    @Crunch1788 said in Redirect does not work:

                                    type anything in the browser it just dont redirect...

                                    This "anything" should not be a https site that you already visited before.
                                    These days, certs are persistent, ans some of them even completely forbid that you use the http:// destination.

                                    So, type in a http (not https) site that you never visited before. This would start the usual DNS questioning and when the answer comes in (the A one) then the browser will (try to) connect to it using port 80. Nifty ipfw firewall rules on the Captive portal interface will redirect any "connections to port 80" to the firewall itself.
                                    And guess what, the web server that servers the captive login page is listening over there. So you see that, instead of the site you wanted to visit.

                                    So, this "anything" should be something valid, if not the DNS exchanges "anything" for "does not exist" and you still have a no go.

                                    But : these days there is no need any more to explain these things.
                                    All OS's are captive portal aware these days so it works out of the box.

                                    I tend to say : activate the portal with as Authentication Method : None.
                                    and your done.

                                    The trick is : a good working DNS isn't optional thing. The captive portal really needs it - that is, the clients do. So, people that m*ss up the DNS (Resolver) settings will wind up with a non working captive portal.

                                    Most issues are being handled here : https://docs.netgate.com/pfsense/en/latest/captiveportal/captive-portal-troubleshooting.html

                                    Btw : I could show you the video that my brother made about captive portals. Very nice except that it wouldn't help nobody.
                                    If you want a video, use the real videos from Netgate, the official ones. "Done by the guys who build it". Like having Windows explained to you by the guy from Microsoft. Not your car dealer. really, it makes a difference.

                                    edit : I was typing to slowly .... (during work hours) ...

                                    What I advice you to do :
                                    (All) device use DHCP - and pfSEnse should hand out the IP mask gateway and DNS.
                                    The latter two are the IP of the network where the captive portal is running.
                                    The DNS resolver settings should be "default" : example adding 8.8.8.8 and you're out of business.
                                    First test : just use one (1) ether-net cable, no switches - no AP's, nothing except the one 1 $ cable. This should work.
                                    Now you can include a switch. A switch has no settings so this can't go wrong.
                                    Test again.
                                    Now add an AP ... and be careful : an AP - not some "router-with-AP-with-router-functionalities" like DHCP/Firewall/NAT etc still activated.
                                    Just an AP. Shut down the rest (DCP ... DNS ....).
                                    Give this AP a static IP - gateway being the IP of pfSense - DNS is the IP of pfSense and you'll be fine.

                                    About the OS detection : example : an iPhone :
                                    Select the captive portal wifi network.
                                    Wait 5 seconds.
                                    The portal login page shows up "as by magic" : no need to open up a browser first.
                                    Same thing for Microsoft Windows since version 7.
                                    I think even "android" devices have it working out of the box these days.
                                    No interaction from your side is needed.

                                    No "help me" PM's please. Use the forum, the community will thank you.
                                    Edit : and where are the logs ??

                                    1 Reply Last reply Reply Quote 0
                                    • First post
                                      Last post
                                    Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.