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

After upgrade to 2.5 status_dhcp_leases.php nor diag_arp.php will load

Scheduled Pinned Locked Moved webGUI
17 Posts 9 Posters 3.7k 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.
  • E
    eigrp
    last edited by Feb 20, 2021, 12:58 AM

    Both simply timeout. I upgraded from 2.4.5. I'm not seeing anything suspicious in the logs but I admit I'm no expert.

    Any ideas on stuff to try? Thanks.

    1 Reply Last reply Reply Quote 0
    • V
      viktor_g Netgate
      last edited by Feb 20, 2021, 5:56 AM

      Unable to reproduce

      Please provide more information for checking:
      content of /var/dhcpd/var/db/dhcpd.leases
      and arp -a --libxo json output

      E 1 Reply Last reply Feb 20, 2021, 2:40 PM Reply Quote 0
      • E
        eigrp @viktor_g
        last edited by Feb 20, 2021, 2:40 PM

        @viktor_g Thanks for the reply. The output of both look like what I'd expect. However, I'd rather not disclose the data on a public forum.

        I can limp along like this and hopefully it turns out I'm not the only one and you're able to reproduce it at some point. My configuration is relatively simple and the upgrade involved nothing out of the ordinary, but this is my luck sometimes.

        V 1 Reply Last reply Feb 20, 2021, 3:44 PM Reply Quote 0
        • V
          viktor_g Netgate @eigrp
          last edited by Feb 20, 2021, 3:44 PM

          @eigrp how many DHCP leases and ARP entries are on your appliance?

          E 1 Reply Last reply Feb 20, 2021, 4:43 PM Reply Quote 0
          • E
            eigrp @viktor_g
            last edited by Feb 20, 2021, 4:43 PM

            @viktor_g Looks like 20 leases and 24 ARP entries at the moment.

            [2.5.0-RELEASE][admin@fw]/var/dhcpd/var/db: grep -o -i " {" /var/dhcpd/var/db/dhcpd.leases | wc -l
            20
            [2.5.0-RELEASE][admin@fw]/var/dhcpd/var/db: arp -a | wc -l
            24

            1 Reply Last reply Reply Quote 0
            • E
              ErikV 0
              last edited by Feb 20, 2021, 7:36 PM

              @eigrp I have exactly the same thing going om here.

              grep -o -i " {" /var/dhcpd/var/db/dhcpd.leases | wc -l
              31
              arp -a | wc -l
              22

              Installed packages:
              freeradius3
              Lightsquid
              nmap
              openvpn-client-export
              Service_Watchdog
              snort
              sudo

              E 1 Reply Last reply Feb 20, 2021, 11:59 PM Reply Quote 1
              • E
                eigrp @ErikV 0
                last edited by Feb 20, 2021, 11:59 PM

                @erikv-0 Sorry you're having the problem too but also I'm glad I'm not alone.

                No similarities on installed packages:

                pfSense-pkg-Cron-0.3.7_5 pfSense package Cron
                pfSense-pkg-RRD_Summary-2.0_1 pfSense package RRD_Summary
                pfSense-pkg-lldpd-0.9.11 802.1ab Link Layer Discovery Protocol (LLDP) daemon
                pfSense-pkg-pfBlockerNG-2.1.4_24 pfSense package pfBlockerNG

                1 Reply Last reply Reply Quote 0
                • T
                  tiac
                  last edited by tiac Feb 21, 2021, 9:09 PM Feb 21, 2021, 9:07 PM

                  Hi, had the same issue, and it's been my primary DNS server configured in pfsense.
                  This was unreachable, which resulted in reading the DHCP leases was so slow that the web GUI timed out.
                  (Looks like it tried to resolve every lease read on the primary DNS until he timed out and switched to the second.)
                  Now after restarting that stucked named everything works like a charm again.

                  E 1 Reply Last reply Feb 21, 2021, 11:05 PM Reply Quote 2
                  • E
                    ErikV 0 @tiac
                    last edited by Feb 21, 2021, 11:05 PM

                    @tiac Thanks for this info.
                    I changed my primary and secondary dns servers to Google's. I had Cleanbrowsing.org's configured.
                    Now both dhcp and arp status work again.
                    I don't entirely understand since dns seemed to work fine before, but since this solved my problem, I thought: Let's share.
                    Later this week I'll try to figure it out. I want to fully understand.

                    E 1 Reply Last reply Feb 21, 2021, 11:22 PM Reply Quote 0
                    • E
                      eigrp @ErikV 0
                      last edited by Feb 21, 2021, 11:22 PM

                      Bingo.

                      I'm using the nextdns proxy (CLI interface) on pfSense. I should've mentioned that before. When I disable it, voila, the DHCP and ARP status pages load properly.

                      1 Reply Last reply Reply Quote 1
                      • J
                        jimp Rebel Alliance Developer Netgate
                        last edited by Feb 23, 2021, 5:08 PM

                        Once upon a time it used to test for DNS on those pages and skip it if DNS didn't respond. Maybe that got broken.

                        Please create an entry on https://redmine.pfsense.org/ with the details of this problem and include a link back to this forum thread.

                        Thanks!

                        Remember: Upvote with the 👍 button for any user/post you find to be helpful, informative, or deserving of recognition!

                        Need help fast? Netgate Global Support!

                        Do not Chat/PM for help!

                        E 1 Reply Last reply Feb 23, 2021, 6:10 PM Reply Quote 1
                        • E
                          eigrp @jimp
                          last edited by Feb 23, 2021, 6:10 PM

                          @jimp Done. Thanks for the help.

                          Bug #11512 "status_dhcp_leases.php and diag_arp.php fail to load if DNS doesn't respond"

                          K 1 Reply Last reply Apr 16, 2021, 10:58 PM Reply Quote 2
                          • K
                            karlfife @eigrp
                            last edited by karlfife Apr 16, 2021, 11:14 PM Apr 16, 2021, 10:58 PM

                            @jimp @eigrp Parallel discussion here, including one set of steps to reproduce.

                            https://forum.netgate.com/topic/161424/dhcp-lease-screen-not-loading/47?_=1618595728403

                            Fits with the idea that one or more iterations of failed DNS lookup, is causing a delayed page load or a timeout.

                            1 Reply Last reply Reply Quote 0
                            • B
                              brodyck
                              last edited by Sep 7, 2021, 5:24 PM

                              Along with having mostly defautl settings, having DNS forwarder disabled and DNS resolver enabled, I turned this setting off:
                              "DHCP Registration -- Register DHCP leases in the DNS Resolver"

                              and the dhcp lease page works now.

                              GertjanG 1 Reply Last reply Sep 8, 2021, 9:16 AM Reply Quote 0
                              • GertjanG
                                Gertjan @brodyck
                                last edited by Sep 8, 2021, 9:16 AM

                                @brodyck said in After upgrade to 2.5 status_dhcp_leases.php nor diag_arp.php will load:

                                I turned this setting off:
                                "DHCP Registration -- Register DHCP leases in the DNS Resolver"

                                There are a couple of reasons to disable this option.

                                The first one : when a new DHCP lease comes in - or a lease gets renewed, a line with IP and host name will get added to the /etc/hosts file. Like :

                                192.168.1.33	DiskStation2.mypfsense.net DiskStation2
                                

                                And then unbound is 'asked' to take the change of this file in account. This is done by stopping and restarting it (!)
                                I guess its easy to understand what happens when you install this new 'smart device' that doesn't play by the rule, and asks a new lease every minute or so, because, example, the Wifi radio link is bad.
                                The result will be : your DNS is chain gunned.
                                This would explain why you have difficulties showing the DHCP leases page : the DHCP process itself could continually 'kill' the DNS' ....
                                Funny, how the snake bits its own tail ;)

                                You can see the "why"for yourself : Activate the "DHCP Registration" and look at the DNS and DHCP and see what happens.

                                Another reason is : the package pfBlockerNG - the current version, not the ancient one - propose a new 'python' mode. This mode is not compatible with the "DHCP Registration" setting.

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

                                aaronsshA 1 Reply Last reply Jul 6, 2022, 7:36 PM Reply Quote 0
                                • aaronsshA
                                  aaronssh @Gertjan
                                  last edited by Jul 6, 2022, 7:36 PM

                                  I am experiencing the same problem with the DHCP Leases page not loading (504 timeout). I tried disabling "Register DHCP leases in the DNS Resolver" but that did not have an impact either way. I also have several other pfSense routers deployed with that same setting turned on and they work just fine.

                                  Any ideas on what I can do to get my DHCP Leases page loading again?

                                  aaronsshA 1 Reply Last reply Jul 6, 2022, 7:55 PM Reply Quote 0
                                  • aaronsshA
                                    aaronssh @aaronssh
                                    last edited by Jul 6, 2022, 7:55 PM

                                    @aaronssh For what it's worth, this fixed it for me:

                                    • pfSense General Setup page was configured to use NextDNS
                                    • I changed it to use my local AD Domain Controllers instead.
                                    • Suddenly DHCP Leases loads instantly.
                                    1 Reply Last reply Reply Quote 0
                                    • First post
                                      Last post
                                    Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.
                                      This community forum collects and processes your personal information.
                                      consent.not_received