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

    NDP Table Data Missing (GUI)

    Scheduled Pinned Locked Moved Plus 23.09 Development Snapshots (Retired)
    17 Posts 4 Posters 1.5k 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.
    • RobbieTTR
      RobbieTT @jimp
      last edited by RobbieTT

      @jimp
      Just checked and both ndp -a and ndp -na work just fine via the CLI.

      I also noticed this at the end of the CLI table this time around:

      Segmentation fault (core dumped)
      

      I don't recall seeing that fault message before.

      <118>Bootup complete
      <6>pid 54956 (ndp), jid 0, uid 0: exited on signal 11 (core dumped)
      <6>pid 98799 (ndp), jid 0, uid 0: exited on signal 11 (core dumped)
      <6>pid 36036 (ndp), jid 0, uid 0: exited on signal 11 (core dumped)
      <6>pid 52178 (ndp), jid 0, uid 0: exited on signal 11 (core dumped)
      <6>pid 79239 (ndp), jid 0, uid 0: exited on signal 11 (core dumped)
      <6>pid 95436 (ndp), jid 0, uid 0: exited on signal 11 (core dumped)
      <6>ng0: changing name to 'pppoe0'
      pf_test6: kif == NULL, if_xname pppoe0
      <6>ng0: changing name to 'pppoe0'
      

      ☕️

      1 Reply Last reply Reply Quote 0
      • RobbieTTR
        RobbieTT @jimp
        last edited by RobbieTT

        @jimp

        For reasons unexplained the NDP table became populated again. Nothing has changed since yesterday or this morning but the data is back:

         2023-09-07 at 15.45.52.png

        Weird but yes, it is intermittent, if you give it long enough.

        [edit: Post reboot the NDP Table is empty again.]

        ☕️

        RobbieTTR 1 Reply Last reply Reply Quote 0
        • RobbieTTR
          RobbieTT @RobbieTT
          last edited by RobbieTT

          @jimp

          Ok, after a few days of testing it seems the NDP Table only becomes populated after around 24 hours post-boot. This may be linked to previous observations that the idle/offline flags on the Status/DHCPv6 Leases page are invariably incorrect and that MAC and Hostnames are typically missing.

           2023-09-10 at 13.50.35.png

          It is like the whole IPV6 stack has a gap between its normal functioning and the GUI monitoring and display pages, as the raw data via the CLI is correct.

          [Issue remains present with v23.09.a.20230907.0600 too.]

          ☕️

          cmcdonaldC 1 Reply Last reply Reply Quote 0
          • cmcdonaldC
            cmcdonald Netgate Developer @RobbieTT
            last edited by

            @RobbieTT

            I have built ndp with debug symbols for testing. It would be great to get a core dump from this version

            https://redmine.pfsense.org/issues/14755#note-3

            Need help fast? https://www.netgate.com/support

            RobbieTTR 1 Reply Last reply Reply Quote 0
            • RobbieTTR
              RobbieTT @cmcdonald
              last edited by

              @cmcdonald

              I guess that is on me but I've no real idea how to install this or recover back to normal again.

              I've downloaded the file I can see that a couple of move files / mv command's are needed but don't presume I know what I am doing - both pfSense and BSD are new to me. Oh and I only have my in-production Netgate devise to test with (gulp!).

              That said, my NDP table has vanished again this evening...

               2023-09-13 at 21.05.04.png

              ...so perhaps that is a sign I should crack-on with this.

              ☕️

              cmcdonaldC 1 Reply Last reply Reply Quote 0
              • cmcdonaldC
                cmcdonald Netgate Developer @RobbieTT
                last edited by cmcdonald

                @RobbieTT

                1. Download the ndp.full file from Redmine (this is the ndp binary built without compiler optimizations and with debugging symbols).
                2. Navigate to Diagnostics > Command Prompt and upload ndp.full to pfSense, it should report Uploaded file to /tmp/ndp.full.
                3. Still on Diagnostics > Command Prompt, enter mv /usr/sbin/ndp /usr/sbin/ndp.orig , This just renames your existing ndp binary so that the next step doesn't clobber it.
                4. Now run mv /tmp/ndp.full /usr/sbin/ndp and then chmod +x /usr/sbin/ndp. The first command moves the new binary into the well-known location and the second command ticks the execute bit so that it can be, well, executed.

                I would go ahead too and purge any existing core files with rm -f /root/*.core. Once you get an empty NDP Table again, there is a great chance that you've hit the issue and a new ndp.core file will be at /root/ndp.core, download this file and share it with me cmcdonald<at>netgate<dot>com

                Thanks

                Need help fast? https://www.netgate.com/support

                RobbieTTR 1 Reply Last reply Reply Quote 0
                • RobbieTTR
                  RobbieTT @cmcdonald
                  last edited by

                  @cmcdonald
                  Perfect. 👍

                  ☕️

                  cmcdonaldC 1 Reply Last reply Reply Quote 1
                  • cmcdonaldC
                    cmcdonald Netgate Developer @RobbieTT
                    last edited by

                    @RobbieTT Any updates? We are eager to obtain a core dump from anyone who can replicate using the debugging build of ndp binary

                    Need help fast? https://www.netgate.com/support

                    RobbieTTR 2 Replies Last reply Reply Quote 0
                    • RobbieTTR
                      RobbieTT @cmcdonald
                      last edited by

                      @cmcdonald

                      Not yet as this is my only pfSense device so I have to wait until the dark hours of the weekend to attempt it (remote working and all that).

                      I've kinda got used to having 2 routers when I was running EdgeRouters; it's more difficult to test things with only 1. I'm sure I will get another device at some point.

                      ☕️

                      1 Reply Last reply Reply Quote 0
                      • RobbieTTR
                        RobbieTT @cmcdonald
                        last edited by

                        @cmcdonald said in NDP Table Data Missing (GUI):

                        @RobbieTT Any updates? We are eager to obtain a core dump from anyone who can replicate using the debugging build of ndp binary

                        You should now have 2 emails - first with the core dump as per instructions and the second taken after a system reboot.

                        Good luck.

                        ☕️

                        cmcdonaldC 1 Reply Last reply Reply Quote 0
                        • cmcdonaldC
                          cmcdonald Netgate Developer @RobbieTT
                          last edited by

                          @RobbieTT Thanks for the core. We were able to track this one down!

                          Need help fast? https://www.netgate.com/support

                          RobbieTTR 1 Reply Last reply Reply Quote 1
                          • RobbieTTR
                            RobbieTT @cmcdonald
                            last edited by RobbieTT

                            @cmcdonald said in NDP Table Data Missing (GUI):

                            @RobbieTT Thanks for the core. We were able to track this one down!

                            Glad to help you and the team. 👍

                            ☕️

                            M 1 Reply Last reply Reply Quote 0
                            • M
                              marcosm Netgate @RobbieTT
                              last edited by

                              @RobbieTT Has this happened since the fix?

                              RobbieTTR 1 Reply Last reply Reply Quote 0
                              • RobbieTTR
                                RobbieTT @marcosm
                                last edited by

                                @marcosm
                                No, the NDP table has been fully populated in the GUI since the fix. 👍

                                ☕️

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