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

IPv6 over Starlink

IPv6
7
16
5.2k
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.
  • P
    pst @mystic330
    last edited by Apr 17, 2024, 8:12 PM

    @mystic330 said in IPv6 over Starlink:

    My DHCPv6 config screen doesn't show the actual delegated /64 like yours (and others) show - but instead just "WAN1_STARLINK/0/64"

    I had the same problem once after adding a new LAN with IPv6 tracking the WAN. It was solved by doing a Release / Renew on the WAN interface (under Status / Interfaces). Once the WAN had reconnected the DHCPv6 config screen showed the correct prefix.

    M 1 Reply Last reply Apr 18, 2024, 4:19 AM Reply Quote 0
    • M
      mystic330 @pst
      last edited by Apr 18, 2024, 4:19 AM

      It’s gone from bad to worse now…
      I hit release /renew on the WAN, gave it several mins and neither v6 or v4 worked - got no addresses on either. I was hard down.
      I had to reboot the Starlink router - once it came back I have v4 connectivity but I’m still not getting any v6 address - routable or link-local…
      🔒 Log in to view

      I don’t think this v6 code is ready for prime time 🙁

      M G 2 Replies Last reply Apr 18, 2024, 4:26 AM Reply Quote 0
      • M
        mystic330 @mystic330
        last edited by Apr 18, 2024, 4:26 AM

        The log indicates a “ transmit failed: Can't assign requested address”
        Is there some cache that needs to be cleared?

        🔒 Log in to view

        1 Reply Last reply Reply Quote 0
        • G
          Gertjan @mystic330
          last edited by Apr 18, 2024, 7:32 AM

          @mystic330 said in IPv6 over Starlink:

          It’s gone from bad to worse now…
          I hit release /renew on the WAN, gave it several mins and neither v6 or v4 worked - got no addresses on either. I was hard down.
          I had to reboot the Starlink router - once it came back I have v4 connectivity but I’m still not getting any v6 address - routable or link-local…

          The two are not related.
          The dhcpc (IPv4 !) will emit a request for IPv4lease - you can see this happening in the DHCP log, just locate (Ctrl-F) all the lines with the 'dhcpc' lines.
          If there is no answer from the upstream dhcp IPv4 server .... well ... that's an issue on its own. If you need to reboot the upstream starlink stuff, that's pretty lame.
          To get more info : use the search button at the top, enter 'Starlink' and you'll find many posts about startlink and WAN issues.

          This :

          🔒 Log in to view

          and the absence of log lines from dhcp6c (the DHCP client IPv6 process) where you can see (see my example) that the dhcp6c is asking for a lease, and get one (one at lease) means that

          1. you get an IPv6 address for your LAN :

          🔒 Log in to view

          Btw : this option is somewhat strange :

          🔒 Log in to view

          You don't want just prefix(es), you want also an IPv6 address for your WAN .... right ( ? )

          Try this : Hook up on the starlink router another device, like a PC.
          When connected : check the starlink router GUI for Ipv6 leases it handed over, or type

          ipconfig /all
          

          on your PC.
          Did it get an IPv6 like 2605:59c8:5200;bbb0:a.b.c.d ?

          If so, the DHCP6 starlink server (in your router, or further upstream) hands over IPv6 addresses, but ...
          no prefixes ?

          The thing is, your pfSense is not a normal end device like a PC, its a router.
          It needs a IPv6 for it's WAN needs, like a PC.
          But it has also, on the other side, a LAN interface, and on this interface you can connect many devices.
          Hence the need of a 'pool' of IPv6 addresses that it, pfSense, can hand over to these end user devices, exactly like the upstream router to which pfSense is connected.
          These 'pools' are the prefixes. One is needed per pfSense LAN.
          If Starlink doesn't give you a prefix, pfSense can't hand over IPv6 lease on the LAN side, as it has no FHCPv6 pool to do so.

          Again : this means :

          🔒 Log in to view

          that pfSense did not obtain a prefix for that LAN.

          It is very possible that the starlink router can only give IPv6 addresses for devices connected, like PCs, phones etc.
          But if it does not support to 'lease' IPv6 prefixes : this means you can't use a down stream router like pfSense, and propagate IPv6 addresses on its LAN.

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

          M 1 Reply Last reply Apr 18, 2024, 1:52 PM Reply Quote 0
          • M
            mystic330 @Gertjan
            last edited by Apr 18, 2024, 1:52 PM

            They are related in that I had both v4 and v6 addresses on my WAN interface - just delegation wasn’t working - and I clicked “release” based on a suggestion here, and both v4 and v6 DHCP stopped working altogether.
            I not worried about the v4 issue - just found it odd - this is a v6 troubleshooting thread and I’m specifically looking at/posting logs from the “dhcp6c” processes and help on how to troubleshoot v6 on pfsense. I’m way beyond the router vs end-node, ip addressing, etc stage (CCIE for 15 years)

            I was previously getting a v6 address on my WAN interface, so I know Starlink is handing out/supports DHCPv6 and I was also getting a gateway so I know RA was working. (Now I need to troubleshoot why it suddenly stopped)
            (I didn't realize the Only send prefix checkbox was checked - as I was trying different options it must've gotten checked - Thanks, I'll uncheck that).

            What wasn’t working is delegation of a /56 from Starlink and the first /64 (with ID 0) to my LAN interface. My LAN interface never reported a routable v6 address (which I believe is keeping my dhcpv6 server on the LAN interface from working). For those of you that have v6 delegation working from your ISP, do you have a routable v6 address from the delegated block assigned to your LAN interface?? I know this is not required as a link-local address as the gateway on the LAN will allow routing to work, but I never see any dhcpv6 leases being handed out and I believe not having a v6 address on the LAN interface is the reason….

            M 1 Reply Last reply Apr 18, 2024, 2:18 PM Reply Quote 0
            • M
              mystic330 @mystic330
              last edited by Apr 18, 2024, 2:18 PM

              🔒 Log in to view

              This is from starlink's web site. They claim they delegate a /56.

              M 1 Reply Last reply Apr 18, 2024, 2:41 PM Reply Quote 0
              • M
                mystic330 @mystic330
                last edited by mystic330 Apr 18, 2024, 2:44 PM Apr 18, 2024, 2:41 PM

                OK - When in doubt - REBOOT!

                With all the standard v6 settings as shown in other posts, a reboot brought everything into a working as expected state!

                I have a routable v6 address on my LAN interface:
                🔒 Log in to view

                ...which allows the DHCPv6 server to work on the LAN interface as I now have v6 leases showing:
                🔒 Log in to view


                Here's my config for others to reference:

                WAN interface - v6 address set to DHCPv6
                🔒 Log in to view

                LAN interface - v6 address set to "Track interface":
                🔒 Log in to view
                ...with the track interface set to the WAN interface getting the v6 delegation and the prefix ID set (0 in this case refers to the first /64 within the delegation (/56 in the case of Starlink):
                🔒 Log in to view

                Then enable DHCPv6 server on the LAN interface:
                🔒 Log in to view

                Thanks for everybody's help!

                G 1 Reply Last reply Apr 18, 2024, 3:55 PM Reply Quote 0
                • G
                  Gertjan @mystic330
                  last edited by Apr 18, 2024, 3:55 PM

                  @mystic330

                  🔒 Log in to view

                  256 prefixes available 👍

                  32 of these ....

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

                  T 1 Reply Last reply Oct 19, 2024, 3:55 PM Reply Quote 0
                  • T
                    timg_11 @Gertjan
                    last edited by Oct 19, 2024, 3:55 PM

                    @Gertjan Hi I just joined this forum for this thread.
                    After registering and logging in all of the images of screen captures are showing as "UUID-string.png" clicking on them displays "Not Found".

                    What do I need to do to see the embedded images?

                    bmeeksB A 2 Replies Last reply Oct 19, 2024, 5:43 PM Reply Quote 0
                    • bmeeksB
                      bmeeks @timg_11
                      last edited by Oct 19, 2024, 5:43 PM

                      @timg_11 said in IPv6 over Starlink:

                      @Gertjan Hi I just joined this forum for this thread.
                      After registering and logging in all of the images of screen captures are showing as "UUID-string.png" clicking on them displays "Not Found".

                      What do I need to do to see the embedded images?

                      A few months ago the forum software experienced a serious crash and many links to images in posts were irreparably broken. Unfortunately, the links you seek were among those broken.

                      1 Reply Last reply Reply Quote 1
                      • JKnottJ
                        JKnott @mystic330
                        last edited by Oct 19, 2024, 9:49 PM

                        @mystic330 said in IPv6 over Starlink:

                        It seems like I'm getting delegated /64s through DHCPv6 (LAN hosts are getting non local-link addresses)

                        Does Starlink provide a prefix through DHCPv6-PD? Or just the one /64? My cell phone does the latter.

                        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...

                        1 Reply Last reply Reply Quote 0
                        • A
                          adaviel @timg_11
                          last edited by Mar 10, 2025, 6:28 AM

                          @timg_11 The images are available on the Wayback machine at archive.org.
                          I just did the same thing as you, but I'm trying to route IPv6 on Linux

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