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

    IPv6 changes aren't written to config.xml or dhcp6c.conf

    Scheduled Pinned Locked Moved IPv6
    17 Posts 5 Posters 427 Views 5 Watching
    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.
    • S Offline
      SteveITS Galactic Empire @brado7274
      last edited by

      @brado7274 A separate unique WAN+LAN is probably pretty uncommon I’d think, compared to just multiple WANs and multiple internal networks. If I understood correctly.

      If you can reproduce it you can file a report at Redmine.pfsense.org.

      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 reboot, or more depending on packages, CPU, and/or disk speed.
      Upvote 👍 helpful posts!

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

        There's a related quirk there were depending on the config changes being done, you may need to re-save / apply the interface config for any WAN and LAN with related IPv6 settings. For example if LAN tracks WAN then changing the LAN config may also require re-saving WAN. That's the likely explanation for why you weren't seeing the prefix delegation config reflected in /var/etc/dhcp6c.conf.

        That doesn't explain why you're now not seeing the second WAN's config at all, especially after a reboot. I've tested the setup on 25.07.1 which has a similar code base to 2.8.1 (i.e. any issues/fixes should affect both versions) and things behave as expected there.

        1 Reply Last reply Reply Quote 0
        • stephenw10S Offline
          stephenw10 Netgate Administrator @brado7274
          last edited by

          @brado7274 said in IPv6 changes aren't written to config.xml or dhcp6c.conf:

          Known symptom

          In 2.8.x builds, if:
          • The configctl binary is missing or broken (configctl: command not found — which you’ve seen),
          • or the service mapping files under /usr/local/etc/configd/actions.d/ are missing/corrupted,

          Yeah, that is just plain wrong. Yet the LLM sounds very convincing, as it's designed to be. 😉

          But obviously that file should still be generated.

          Just to be clear you initially said you tried testing with only one WAN and still didn't see the file correctly populated. But is that not in fact correct? You only see this with two WANs configured for IPv6?

          brado7274B 1 Reply Last reply Reply Quote 0
          • brado7274B Offline
            brado7274 @stephenw10
            last edited by brado7274

            @stephenw10 @marcosm Thanks for the replies. As testing this requires an outage, I’m going to have to wait for a window — probably this weekend. I’ll post back anything relevant. Thanks.

            1 Reply Last reply Reply Quote 0
            • stephenw10S Offline
              stephenw10 Netgate Administrator
              last edited by

              So far I'm unable to replicate this. The file is written as expected. It feels like you must have some unusual setting in place?

              brado7274B 1 Reply Last reply Reply Quote 0
              • brado7274B Offline
                brado7274 @stephenw10
                last edited by

                @stephenw10 I don’t know what to tell you, right off of factory reset — configure the second WAN interface, then the second LAN interface.

                Let me ask this — does the pfSense alter any of its behavior or configuration based on response from what is connected to the WAN or LAN interface ports, or does pfSense do the same thing according to pfSense UI console configuration no matter what network traffic it detects on those ports?

                1 Reply Last reply Reply Quote 0
                • stephenw10S Offline
                  stephenw10 Netgate Administrator
                  last edited by

                  The generated file is based only on the interface configuration not the status.

                  But you are now confirming it only happens with multiple dhcp6 clients configured?

                  brado7274B 1 Reply Last reply Reply Quote 0
                  • brado7274B Offline
                    brado7274 @stephenw10
                    last edited by

                    @stephenw10 No. The first time it happened, which was the only time IPv6 changes were combined with a switch from ISC to Kea DHCP, it entered a state where no IPv6 change to either WAN or LAN took. The following two times I reset to factory settings, I did not switch to Kea DHCP (I stuck with the default ISC) and I did not make any changes to the main WAN and LAN interfaces, I only experimented with the second WAN and LAN interfaces. My concern at that point was not losing both WAN connections (there are few things that draw an immediate outcry in a household worse than a complete Internet outage.) 🤣

                    1 Reply Last reply Reply Quote 0
                    • stephenw10S Offline
                      stephenw10 Netgate Administrator
                      last edited by

                      Right but just to confirm you've only ever seen this on a system with more than one dhcpv6 WAN configured?

                      brado7274B 1 Reply Last reply Reply Quote 0
                      • brado7274B Offline
                        brado7274 @stephenw10
                        last edited by

                        @stephenw10 That is correct. The adding of the second WAN/LAN was what caused it. I have not encountered this with only one WAN/LAN in play, which is why I ultimately pulled the second WAN/LAN completely and am (for the temporary present) not running it through pfSense.

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