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

IPv6 DHCP6 - Request A Specific Network with PD size?

Scheduled Pinned Locked Moved IPv6
6 Posts 2 Posters 480 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.
  • L
    Lurick LAYER 8
    last edited by Oct 20, 2024, 1:43 PM

    I'm wondering if it's possible with DHCP6 to tell the server that you would like to have a specific subnet for the prefix size you're requesting. I'm having issues with Google Fiber right now where periodically my IPv6 subnet will randomly change and I'd like to at least attempt to send a hint of "hey I want this subnet along with this /56 you give me". I tried looking at the dhcp6.conf and whatnot but couldn't figure out if there was something obvious I was missing to send a hint for the subnet in addition to the PD size.

    J 1 Reply Last reply Oct 20, 2024, 3:08 PM Reply Quote 0
    • J
      JKnott @Lurick
      last edited by Oct 20, 2024, 3:08 PM

      @Lurick

      That should happen normally, assuming your ISP supports it. I've had the same prefix for over 5 years, even though both my cable modem and the computer I run pfSense on have been replaced. There is a setting Do not allow PD/Address release on System / Advanced / Networking which should be checked to prevent release.

      PfSense running on Qotom mini PC
      i5 CPU, 4 GB memory, 32 GB SSD & 4 Intel Gb Ethernet ports.
      UniFi AC-Lite access point

      I haven't lost my mind. It's around here...somewhere...

      L 1 Reply Last reply Oct 20, 2024, 4:05 PM Reply Quote 0
      • L
        Lurick LAYER 8 @JKnott
        last edited by Oct 20, 2024, 4:05 PM

        @JKnott Yah I've got that checked but no dice. I'm having packet loss and there are several instances of Google Fiber having to reprovision or reboot my ONT and every time the IPv6 address changes, IPv4 sometimes too, it's really crappy.

        J 1 Reply Last reply Oct 20, 2024, 5:46 PM Reply Quote 0
        • J
          JKnott @Lurick
          last edited by Oct 20, 2024, 5:46 PM

          @Lurick

          Sounds like your problem is with Google, not pfSense.

          PfSense running on Qotom mini PC
          i5 CPU, 4 GB memory, 32 GB SSD & 4 Intel Gb Ethernet ports.
          UniFi AC-Lite access point

          I haven't lost my mind. It's around here...somewhere...

          L 1 Reply Last reply Oct 20, 2024, 6:20 PM Reply Quote 0
          • L
            Lurick LAYER 8 @JKnott
            last edited by Oct 20, 2024, 6:20 PM

            @JKnott Yah but I'm still wondering if what I want to do is possible just in case. Send a subnet hint basically.

            L 1 Reply Last reply Oct 23, 2024, 7:45 PM Reply Quote 0
            • L
              Lurick LAYER 8 @Lurick
              last edited by Lurick Oct 25, 2024, 12:54 PM Oct 23, 2024, 7:45 PM

              It seems this is is what I'm looking for essentially but pfSense doesn't have anything yet at least sadly:
              https://forum.netgate.com/topic/185114/does-pfsense-have-an-equivalent-feature-to-opnsense-s-ipv6-dynamic-hosts-or-negative-masks-in-iptables

              Edit:
              I found what I needed in opnsense and wish pfSense would bring it over too. Allow tracking of interfaces for the NPT6 table and it works just fine.
              Set the inside to track the WAN and then in the NPT settings track the LAN prefix and it will nat if the WAN subnet offered changes.

              1 Reply Last reply Reply Quote 0
              6 out of 6
              • First post
                6/6
                Last post
              Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.
                This community forum collects and processes your personal information.
                consent.not_received