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

    First time using pfsense, went through 3 ISPs. out of all three, only got ipv6 to work with one of them. troubleshooting ideas?

    Scheduled Pinned Locked Moved IPv6
    16 Posts 4 Posters 1.2k 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.
    • P
      peuga
      last edited by

      i realize i'm probably making the same post as a bunch of other people, and that the aswer is fully dependent on each ISP specifically, but given there's no one large page where people try to troubleshoot this, my only 2 options seem to be to make another post here, and hope people's experience match with mine, or waste a bunch of time changing settings i barely know what are changing (i have very superficial knowledge of ipv6 or router advertisements), and potently break internet access when other people are using it. just calling the ISP and asking for specifics is probably out of the question, as i seemingly can't reach someone who knows crap about what i'm asking them, unless you file a full blown complaint here, and wait something like 15 to 30 days quite often.

      with that all out of the way, my ISP is Tim Fibra (Brazil). when you set their router to bridge mode it provides you with PPPoe credetials, and those work no problem for ipv4, but then trying to set a few different combinations of ipv6 settings (such as requesting prefix via the ipv4 connection) i won't even get a active gateway, it stays a "pending" through and through no matter what i do

      ideas?

      appreciate the help

      -peuga

      GertjanG 1 Reply Last reply Reply Quote 0
      • GertjanG
        Gertjan @peuga
        last edited by Gertjan

        @peuga

        It took a while, like half a decade or so, for DHCP to settle.
        Stuff like PPPoE was invented, just after PPP, to do simple things way more complicated.

        The thing is : it should be as easy as this :

        6c66ec9e-755c-478e-ac0b-a6716e52a3e4-image.png

        and some minor DHCP6 Client (WAN side) settings :

        9d9a4aba-a075-4906-a584-4dd184c6f750-image.png

        and when the ISP (or upstream ISP router) is 'IPv6 aware and plays by the rules) you can now start "tracking" IPv6 on LAN(s) :

        77ef97ca-a7c4-45b4-ac6f-7400af1fd4ec-image.png

        and now you're nearly done. Maybe setting up a LAN DHCP6 server so it can hand out real 'IPv6' to your LAN devices ?

        The reality is different.
        Very few ISPs know what IPv6 is - everybody is reading the RFC, and (neraly) nobody understood them.
        You said : "I've called them" : that's not even possible anymore here in Europe ^^ If you don't know what networking with IPv6 and they don't know neither, then .... well, IPv4 will still work just fine.

        Btw : it might work over PPPoE, but the last time I used PPPoE is 'decades' away now.

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

        P 1 Reply Last reply Reply Quote 0
        • P
          peuga @Gertjan
          last edited by

          This post is deleted!
          w0wW GertjanG keyserK 3 Replies Last reply Reply Quote 0
          • w0wW
            w0w @peuga
            last edited by

            @peuga
            Put "request a IPv6 prefix/information..." Remove "Do not wait for RA", play with prefix size /48 /56 /64

            P 2 Replies Last reply Reply Quote 0
            • GertjanG
              Gertjan @peuga
              last edited by

              @peuga

              When I see this :

              6152e53b-d346-4dc0-9097-9130d01080bb-image.png

              I tend to think : you should not check that option, as you are using IPv6.
              Right ?

              Btw : ISP do have FAQs and help pages for their users, where they say :
              You can use ONLY their own routers (and not stuff like pfSense).
              The fact that pppoe works (for IPv4) doesn't mean automatically that they also support.
              You are suing pppoe, so you have a device like a modem, right ?

              Your ISP has a user forum / support site ?
              You probably not the only one doing what you do. There are a couple of more people out there using pfSense (many thousand).

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

              P 1 Reply Last reply Reply Quote 0
              • keyserK
                keyser Rebel Alliance @peuga
                last edited by

                @peuga Welcome to IPv6 …. It’s not really panning out as the inventors thought it would.
                IPv6 was created to open up the world and make connectivity so much easier, but most ISPs that have embraced IPv6 has used it exactly oppositly of the originial intention. Because the IPv6 RFC allows for so many “features”, ISPs have used them to create complex and very “non standard” configurations that prevents customers from using any other equipment that the ISPs own.

                It will likely not change anytime soon, and since IPv4 NAT seems to be able to keep up with the address scarcity, I would not expect IPv6 to become a defacto standard or a requirement globally for at least another 10 years.

                Love the no fuss of using the official appliances :-)

                1 Reply Last reply Reply Quote 1
                • P
                  peuga @w0w
                  last edited by

                  @w0w made the changes, still stuck on pending regardless of prefix size (that was my initial setup as well, so) 76c0545c-b0cd-40b1-822d-d7d55eeb6c12-image.png

                  1 Reply Last reply Reply Quote 1
                  • P
                    peuga @w0w
                    last edited by peuga

                    @Gertjan had that unchecked originally, tried it out in response to a post.

                    i have fiber straight to the ISP's device, so it's a ONT, router, AP, Switch, alll the things combo unit. when setting it to bridge mode, it displays to you PPPoe credentials. trying to use DHCP will have the device lease you a private IP with no internet access, but with access to its interface.

                    No official forum or support site for my ISP, but there is a pretty involved and somewhat active forum that has a dedicated section for it. could not find any posts related to ipv6 on pfsense, but i feel like there's a decent shot that someone has a similalr setup there, yes. Tho, not entirelly sure, as there seems to be a weird preference for using a dedicated ONT + off the shelf modem or small board projects + openwrt

                    is a dedicated ONT worth it? (assuming they and my ISP shake hands)

                    GertjanG w0wW 2 Replies Last reply Reply Quote 0
                    • P
                      peuga @Gertjan
                      last edited by

                      @Gertjan making this reply as it seems i accidently repllied to the same person twice

                      P 1 Reply Last reply Reply Quote 0
                      • GertjanG
                        Gertjan @peuga
                        last edited by Gertjan

                        @peuga said in First time using pfsense, went through 3 ISPs. out of all three, only got ipv6 to work with one of them. troubleshooting ideas?:

                        i have fiber straight to the ISP's device, so it's a ONT, router, AP, Switch, alll the things combo unit. when setting it to bridge mode

                        My ISP 'combo' (fibre to router, AP, some video/TV facilities and a phone line) shows me this :

                        ce390da7-9e72-4a8c-9d38-44950889ff25-image.png

                        This image tells you (should tell you) everything :
                        That it will propose IPv6 addresses to devices like PC's phones TV's and other stuff like routers etc in the range 2a01:cb19:907:xx00::/64 - the ISP router using itself 2a01:cb19:907:xx00:46d4:54ff:fe2a:3600 - so this networks work on the ISP router LAN.
                        pfSense is a device on that LAN : so :

                        7e7ac5b3-c8e5-4cd2-9c05-f6736dec4dfa-image.png

                        The upstream DNS (not used) = the IPv6 of the ISP box.
                        The IPv6 WAN of pfSense, ...92ec:77ff:fe29:392a is also on the ISP box LAN.

                        So, up until there, somewhat comparable with IPv4 scheme.

                        Now for the other one : 2a01:cb19:907:xx00::/56 - actually NOT 2a01:cb19:907:xx00:: as it is already used, but all the 2a01:cb19:907:xx01:: to 2a01:cb19:907:xxff:: = 256-1 is 255 different networks or prefixes.

                        Because I have a pfSense LAN interface that wants (tracks) for such a prefix, it will get this one

                        73d46fe1-276e-4997-8b21-4c0b9bef2b43-image.png
                        2a01:cb19:907:xxeb:92ec:77ff:fe29:392c
                        Why not "01", but '"eb", I don't know.
                        Why not ::1 but "92ec:77ff:fe29:392c", neither.

                        If your ISP was using DHCP6 to attribute your IPv6, you could do this :
                        System > Advanced > Networking :

                        1058370b-d8ec-43dd-ac8f-770184c20969-image.png

                        and from now one you have DHCP6 client ( pfSense DHCP6 WAN interface activity ).

                        That is, if your ISP is using "DHCP" to set up your DHCP6 needs.

                        Keep in mind : like DHCPv4, the WAN interface needs a IPv6
                        and
                        your ISP needs to have allocated prefixes for your, so you can assign them to your pfSense LANs (== router after router model)

                        edit :
                        I could, technically, decide to not use the ISP router.
                        I could slide into my Netgate 4100 a FTP module (Fibre to RJ45).
                        In that case I need to know how my 4100, with the help of the DHCP6 Client, has to ask the DHCP, both for IPv4 and IPv6, server IP information.
                        My ISP needs specilaly crafted DHCP options for that, with the user ID, password etc encoded into the option. Both for IPv4 and IPv6.
                        There are sites in France, where I live, who explain how this is done, and these sites will generated the text strings needed to do so. This method is close to rocket sience.
                        This will work fine, but I will loose video/TV and phone capabilities.

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

                        1 Reply Last reply Reply Quote 0
                        • w0wW
                          w0w @peuga
                          last edited by w0w

                          @peuga said in First time using pfsense, went through 3 ISPs. out of all three, only got ipv6 to work with one of them. troubleshooting ideas?:

                          when setting it to bridge mode, it displays to you PPPoe credentials

                          Can you explain this part? Do you mean that you see credentials on the modem web UI, or what?

                          Initially, my provider pushed their IPv6 stack over the Ethernet layer, not PPPoE. So, I had a 172.x.x.x address on the interface along with a 2001:... address. However, IPv6 didn't work—only the address was assigned. Then I started a PPPoE session, which brought an external IPv4 address.

                          A year or more ago, they moved IPv6 to the PPPoE side. You can also check the PPPoE logs in pf and compare them to modem logs, if you have any, to see the difference.

                          P 1 Reply Last reply Reply Quote 0
                          • P
                            peuga @w0w
                            last edited by

                            @w0w to tell you the truth, I have no idea what PPPoe is yet. When you enter the ISP device's web interface, it will straight up ask if you wanna use it as a router, or in bridge mode. When you click bridge mode, so long as you keep your device as a DHCP assignable client, their device will still lease you a private IP, but with no internet access, and after a while the web interface refreshes with a PPPoe user and password being shown. Well, once you set your client to PPPoe, using the provided credentials, it works fine.

                            w0wW 1 Reply Last reply Reply Quote 0
                            • w0wW
                              w0w @peuga
                              last edited by w0w

                              @peuga

                              Everything sounds logical and looks like a regular PPPoE. What's in the pfSense logs? Status - System Logs - PPP?
                              It might sound silly, but is IPv6 definitely enabled in pfSense?
                              System/Advanced/Networking
                              cc77460d-ee79-4bda-98b3-4f223f97665c-image.png

                              P 2 Replies Last reply Reply Quote 0
                              • P
                                peuga @w0w
                                last edited by

                                @w0w yes it is 35321dfa-e3a7-49a8-bbc9-f1858ab2969f-image.png

                                098f61c8-d90c-4e5d-8df8-f065f50bfaa3-asdasd.png

                                there, logs, it requests 10 times for ipv6 config, and fails

                                1 Reply Last reply Reply Quote 0
                                • P
                                  peuga @w0w
                                  last edited by

                                  This post is deleted!
                                  1 Reply Last reply Reply Quote 0
                                  • P
                                    peuga @peuga
                                    last edited by

                                    @peuga i took your word, and set the ISP device in router mode. apparently it isn't getting ipv6 either, and connecting to it via WI-FI and trying a ipv6 test, it fails.

                                    3c76df44-86a3-44df-9770-aa700610bf4b-tim2.png

                                    imma try calling them, apparently it's a problem on their side (tho, even then, i might have some config problems later)

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