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

    pfSense 2.5.2 - Web Console super slow

    Scheduled Pinned Locked Moved General pfSense Questions
    43 Posts 4 Posters 7.3k 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.
    • bearhntrB
      bearhntr @SteveITS
      last edited by

      @steveits

      I do not see anything in the firewall specifically blocking IPv6. So far the Windows devices that I have powered on - do get an IPv4 and v6 address from the DHCP server on the AD DS box - and most times they make an entry in the DNS table as well.

      I just tried 2 other Windows boxes - they grabbed an IPv4 and v6 address --- but NSLOOKUP to a domain name (amazon.com / cnn.com / comcast.net) all fail on them as well. But work from the AD DS box with no problem.

      It makes no sense. All of the boxes are getting an IPv6 address in the scope that I configured.

      bmeeksB 1 Reply Last reply Reply Quote 0
      • bmeeksB
        bmeeks @bearhntr
        last edited by bmeeks

        @bearhntr said in pfSense 2.5.2 - Web Console super slow:

        @steveits

        I do not see anything in the firewall specifically blocking IPv6. So far the Windows devices that I have powered on - do get an IPv4 and v6 address from the DHCP server on the AD DS box - and most times they make an entry in the DNS table as well.

        I just tried 2 other Windows boxes - they grabbed an IPv4 and v6 address --- but NSLOOKUP to a domain name (amazon.com / cnn.com / comcast.net) all fail on them as well. But work from the AD DS box with no problem.

        It makes no sense. All of the boxes are getting an IPv6 address in the scope that I configured.

        The firewall does not come into play at all when two clients on the same L2 network want to talk to each other. They do so directly via the switch fabric (port to port within the Ethernet switch). The firewall is not part of the conversation at all UNLESS the clients reside in different subnets.

        In your case, something is preventing your IPv6 clients on your LAN (where the Windows AD network resides) from talking to each other. I assume you have the virtual machine that is your AD controller on the same subnet as the Windows client you provided the screenshot of. Is that correct?

        bearhntrB 1 Reply Last reply Reply Quote 0
        • bearhntrB
          bearhntr @bmeeks
          last edited by

          @bmeeks

          When the IPV6 scope was created - it was created as /64 -- I do not know why Windows shows the 2601: address as /128 (for addresses handed out from DHCPv6).

          As I stated - I think I am just going to bite the bullet and start everything over from scratch. I hate to do this - as the CloudFlare stuff in pfSense was a 'bee-atch' to get working...but thank goodness I have notes of what I had to do.

          I will forget setting up AD DS to do IPv6 - as it appears that Windows still has issues with it. Been fighting with it for almost 2 years - where something will flip in the background and everything I have set as STATIC in IPv6 will go back to "auto-configure".

          I am thinking that there is a setting still pfSense - that I cannot remember setting or is "not really" turning off - causing some of this.

          I will just build a new pfSense instance using the latest....and leave everything at the default - except the FIREWALL (and DDNS) so that my HomeAssistant (SmartHome) will work.

          As much as I do not like the idea - I will just let pfSense handle the DNS and DHCP - as apparently I am too stupid to get the AD DS to do what I want it to do.

          1 Reply Last reply Reply Quote 0
          • bearhntrB
            bearhntr @bmeeks
            last edited by

            @bmeeks said in pfSense 2.5.2 - Web Console super slow:

            @bearhntr said in pfSense 2.5.2 - Web Console super slow:

            @steveits

            In your case, something is preventing your IPv6 clients on your LAN (where the Windows AD network resides) from talking to each other. I assume you have the virtual machine that is your AD controller on the same subnet as the Windows client you provided the screenshot of. Is that correct?

            All of my machines - everything in the house has an IP address 192.168.10.xxx

            AD DS (static 192.168.10.250 / 2601:c9:200:60e::250 /64)
            pfSense (statis 192.168.10.254) / 2601:c9:200:60e::254 /64)
            ORBI AP (Main) (static 192.168.10.1) does not do IPv6 in AP mode
            ORBI AP (Sat) (static 192.168.10.2) does not do IPv6 in AP mode

            bmeeksB S 2 Replies Last reply Reply Quote 0
            • bmeeksB
              bmeeks @bearhntr
              last edited by bmeeks

              @bearhntr said in pfSense 2.5.2 - Web Console super slow:

              @bmeeks said in pfSense 2.5.2 - Web Console super slow:

              @bearhntr said in pfSense 2.5.2 - Web Console super slow:

              @steveits

              In your case, something is preventing your IPv6 clients on your LAN (where the Windows AD network resides) from talking to each other. I assume you have the virtual machine that is your AD controller on the same subnet as the Windows client you provided the screenshot of. Is that correct?

              All of my machines - everything in the house has an IP address 192.168.10.xxx

              AD DS (static 192.168.10.250 / 2601:c9:200:60e::250 /64)
              pfSense (statis 192.168.10.254) / 2601:c9:200:60e::254 /64)
              ORBI AP (Main) (static 192.168.10.1) does not do IPv6 in AP mode
              ORBI AP (Sat) (static 192.168.10.2) does not do IPv6 in AP mode

              Well, that is going to cause you issues I think. That would mean anything in your home on wireless (using the APs, I presume) would be unable to speak back and forth using IPv6. Since Windows will always prefer IPv6 when it is enabled, then anything Windows that is wireless will first try IPv6, wait for it to fail, and only then try IPv4. That will be very slow.

              If you have a non-IPv6 capable WiFi setup, then you most certainly will want to remove all the IPv6 stuff you have configured and just stick with an IPv4 network.

              It would have been helpful if this wireless limitation had been shared early on.

              bearhntrB 1 Reply Last reply Reply Quote 0
              • S
                SteveITS Galactic Empire @bearhntr
                last edited by

                @bearhntr said in pfSense 2.5.2 - Web Console super slow:

                AD DS (static 192.168.10.250 / 2601:c9:200:60e::250 /64)

                That may be the case for the server but as bmeeks alertly pointed out above the Windows client does not have a /64:
                cbdf02ab-4ecc-4e47-b866-228cc671d880-image.png
                ...which is likely due to using DHCPv6 from Windows Server as I mentioned.

                FWIW we have many clients using IPv6 and Windows just fine. Let the router handle IPv6, get rid of DHCPv6 on Windows Server, and set up a host override on pfSense so your example.lan domain is directed to the AD DNS server.

                Pre-2.7.2/23.09: Only install packages for your version, or risk breaking it. Select your branch in System/Update/Update Settings.
                When upgrading, allow 10-15 minutes to restart, or more depending on packages and device speed.
                Upvote 👍 helpful posts!

                bearhntrB 1 Reply Last reply Reply Quote 0
                • bearhntrB
                  bearhntr @bmeeks
                  last edited by

                  @bmeeks

                  Clarification - the ORBIs will 'pass' IPv6 information -- they will just not "get" an IPv6 address or even show one for the devices on the network. Only the IPv4 addresses show:

                  44c6ca8b-e910-4286-bac0-17bfc3540ed9-image.png

                  bmeeksB 1 Reply Last reply Reply Quote 0
                  • bmeeksB
                    bmeeks @bearhntr
                    last edited by bmeeks

                    @bearhntr
                    That would make me a little nervous trusting them to correctly handle IPv6 traffic -- but that's just me. Perhaps they do it well. I'm not familiar with that AP brand having never used them.

                    But going back to what @SteveITS says, your Windows clients (not the AD server, but the clients themselves) getting /128 prefix values is going to be problematic. Try as he says and let clients get their IPv6 setup from radvd. There is a Netgate document describing this here: https://docs.netgate.com/pfsense/en/latest/services/dhcp/ipv6-ra.html.

                    bearhntrB 1 Reply Last reply Reply Quote 0
                    • bearhntrB
                      bearhntr @SteveITS
                      last edited by

                      @steveits said in pfSense 2.5.2 - Web Console super slow:

                      @bearhntr said in pfSense 2.5.2 - Web Console super slow:

                      AD DS (static 192.168.10.250 / 2601:c9:200:60e::250 /64)

                      That may be the case for the server but as bmeeks alertly pointed out above the Windows client does not have a /64:
                      cbdf02ab-4ecc-4e47-b866-228cc671d880-image.png
                      ...which is likely due to using DHCPv6 from Windows Server as I mentioned.

                      FWIW we have many clients using IPv6 and Windows just fine. Let the router handle IPv6, get rid of DHCPv6 on Windows Server, and set up a host override on pfSense so your example.lan domain is directed to the AD DNS server.

                      I am fine with that - but what do I need to turn on in pfSense to handle that?

                      f664980e-d9cd-4382-85b6-a5cea3df772d-image.png

                      bmeeksB 1 Reply Last reply Reply Quote 0
                      • bearhntrB
                        bearhntr @bmeeks
                        last edited by

                        @bmeeks said in pfSense 2.5.2 - Web Console super slow:

                        @bearhntr
                        That would make me a little nervous trusting them to correctly handle IPv6 traffic -- but that's just me. Perhaps they do it well. I'm not familiar with that AP brand having never used them.

                        But going back to what @SteveITS says, your Windows clients (not the AD server, but the clients themselves) getting /128 prefix values is going to be problematic. Try as he says and let clients get their IPv6 setup from radvd. There is a Netgate document describing this here: https://docs.netgate.com/pfsense/en/latest/services/dhcp/ipv6-ra.html.

                        The ORBI is a NETGEAR wireless router and satellite kit. They can operate in ROUTER mode (which pfSense is now doing) or in AP mode (where it is set now). Plans are - as soon as this 'limited supply' issue is resolved - is to install a UBIQUITI (UniFi) network at the house.

                        1 Reply Last reply Reply Quote 0
                        • bmeeksB
                          bmeeks @bearhntr
                          last edited by

                          @bearhntr

                          @bearhntr said in pfSense 2.5.2 - Web Console super slow:

                          @steveits said in pfSense 2.5.2 - Web Console super slow:

                          @bearhntr said in pfSense 2.5.2 - Web Console super slow:

                          AD DS (static 192.168.10.250 / 2601:c9:200:60e::250 /64)

                          That may be the case for the server but as bmeeks alertly pointed out above the Windows client does not have a /64:
                          cbdf02ab-4ecc-4e47-b866-228cc671d880-image.png
                          ...which is likely due to using DHCPv6 from Windows Server as I mentioned.

                          FWIW we have many clients using IPv6 and Windows just fine. Let the router handle IPv6, get rid of DHCPv6 on Windows Server, and set up a host override on pfSense so your example.lan domain is directed to the AD DNS server.

                          I am fine with that - but what do I need to turn on in pfSense to handle that?

                          f664980e-d9cd-4382-85b6-a5cea3df772d-image.png

                          Have a look at the steps in this document: https://docs.netgate.com/pfsense/en/latest/services/dhcp/ipv6-ra.html.

                          What you want to do is enable the use of SLAAC instead of DHCPv6. That happens when you enable the router advertisement daemon (radvd) and choose an appropriate Router Advertisements Mode option. You can experiment to see which mode works best for you. I suspect "Stateless DHCP" might be what you want to use in order to provide a DNS server IP to your clients.

                          bearhntrB 1 Reply Last reply Reply Quote 0
                          • bearhntrB
                            bearhntr @bmeeks
                            last edited by

                            @bmeeks

                            I used that link - found in another search for COMCAST, IPV6 and PFSENSE. I appear to be getting IPv6 addresses to my devices. Some of them (like ANDROID and AMAZON devices - require a reboot to get these). Will do that later.

                            I have it enabled now as follows:

                            cf56f236-8046-4bd9-8622-7c39c0d3da20-image.png

                            e921f0dc-fb53-4300-ac60-7cd0dcd61c4d-image.png

                            d3ebdb63-0e62-4a22-b542-2422fc04c2de-image.png

                            Also it appears that my IPv6 is working - based on this site --

                            46740cd5-3551-45ae-9b68-27c42c3d0d00-image.png

                            bearhntrB 1 Reply Last reply Reply Quote 0
                            • bearhntrB
                              bearhntr @bearhntr
                              last edited by

                              I just gotta get passed this one:

                              2b44298e-f398-4bef-8e19-019d35661db1-image.png

                              As I have these rules set:

                              c32879c5-68da-45c1-a563-42fb8be650bc-image.png

                              1 Reply Last reply Reply Quote 0
                              • bmeeksB
                                bmeeks
                                last edited by

                                Break your ICMP rules on the WAN into separate rules for IPv4 and IPv6. Don't use the "IPv4+6" choice. Instead, create a rule for IPv4 ICMP traffic and then a separate rule for IPv6 ICMP traffic.

                                See the post here: https://potatoforinter.net/553/centurylink-ipv6-with-pfsense/.

                                bearhntrB 1 Reply Last reply Reply Quote 0
                                • bearhntrB
                                  bearhntr @bmeeks
                                  last edited by

                                  @bmeeks

                                  I used to have a single ICMP rule for IPv4+IPv6 and it was as follows (it is still there - just disabled). When I was using that (before attempting to do the AD DS stuff - I would get a 19/20 from here: https://ipv6-test.com/

                                  bda9526a-e6b4-47b0-a031-dfb8853e920f-image.png

                                  COMCAST (my ISP - does not yet set or use hostnames in the IPv6 realm for residential customers).

                                  bmeeksB 1 Reply Last reply Reply Quote 0
                                  • bmeeksB
                                    bmeeks @bearhntr
                                    last edited by bmeeks

                                    @bearhntr
                                    Not sure you are understanding what I meant. In the ADDRESS FAMILY box, do NOT choose "IPv4+IPv6". Instead, create separate sets of rules for each protocol. So a set of rules where ADDRESS FAMILY is set for "IPv6" only, and then a set where ADDRESS FAMILY is set for "IPv4" only. For each family of rules you will choose ICMP in the PROTOCOL drop-down.

                                    In this link I posted earlier: https://potatoforinter.net/553/centurylink-ipv6-with-pfsense/, scroll down to #8 and read and follow those steps. Notice how it explicitly says "(don’t select IPv4+6 with ICMP – weird things happen)".

                                    Also realized a bit later after my initial post above that the firewall on your testing client might be interfering. Windows by default will block unsolicited external traffic using the Windows Defender Firewall. External in your case would be the Internet. And with IPv6, there is no NAT usually, so your Windows client's IPv6 LAN address is exposed to the Internet. So that test site is going to attempt to ping the IPv6 address of your testing client (I assume that's a Windows machine). So you may have to put a firewall rule in place on the Windows machine to allow unsolicited inbound IPv6 if you want to pass the test.

                                    bearhntrB 2 Replies Last reply Reply Quote 0
                                    • bearhntrB
                                      bearhntr @bmeeks
                                      last edited by

                                      @bmeeks

                                      I understood -- I have not gone through that 'potato' article yet.

                                      I rebuilt my AD DS - got rid of the ESXi and move it back to a stand-alone server. I am still setting that back up - updates and such....then I am going to decide if I am going to do the AD DS stuff again - or just let the pfSense handle it all.

                                      1 Reply Last reply Reply Quote 0
                                      • bearhntrB
                                        bearhntr @bmeeks
                                        last edited by

                                        @bmeeks

                                        ...annnnnnd - we back

                                        df977ddd-8f11-45cf-a160-8bd8087da971-image.png

                                        bearhntrB 1 Reply Last reply Reply Quote 0
                                        • bearhntrB
                                          bearhntr @bearhntr
                                          last edited by

                                          @bmeeks and @SteveITS

                                          Thank you both for your assistance. Things appear to be back to the way they were before I tried to bring a Domain Controller into the mix. I still want to do that - but thinking I am going to let pfSense handle the Internet and DNS.

                                          I guess I will have to do a little more research as how to do that - so as to prevent the IP BATTLE which is pfSense and Windows Server 2019 AD DS. LoL

                                          I will keep looking for a setup guide, as I am sure that I am not the only one to have done this.

                                          S 1 Reply Last reply Reply Quote 0
                                          • S
                                            SteveITS Galactic Empire @bearhntr
                                            last edited by

                                            @bearhntr In the DNS Resolver "Domain Overrides" section add a line for your domain and each DC:

                                            example.lan 192.168.0.2
                                            example.lan 192.168.0.3

                                            Then any request for example.lan is forwarded to one of those two IPs.

                                            and optionally for reverse:
                                            0.168.192.in-addr.arpa 192.168.0.2
                                            0.168.192.in-addr.arpa 192.168.0.3

                                            Pre-2.7.2/23.09: Only install packages for your version, or risk breaking it. Select your branch in System/Update/Update Settings.
                                            When upgrading, allow 10-15 minutes to restart, or more depending on packages and device speed.
                                            Upvote 👍 helpful posts!

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