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

    No traffic gets past HE ipv6 tunnel

    Scheduled Pinned Locked Moved IPv6
    39 Posts 6 Posters 4.6k 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.
    • kiokomanK
      kiokoman LAYER 8
      last edited by kiokoman

      but i don't have any dns server on my routing table (i'm also using the /48 from he net)

      Internet6:
      Destination                       Gateway                       Flags     Netif Expire
      default                           2001:470:25:xxx::1            UGS        gif0
      ::1                               link#4                        UH          lo0
      2001:470:25:xxx::1                link#9                        UH         gif0
      2001:470:25:xxx::2                link#9                        UHS         lo0
      2001:470:26:xxx::/64              link#2                        U           em1
      2001:470:26:xxx::1                link#2                        UHS         lo0
      2001:470:b4e1:xxx::/64           link#3                        U           em2
      2001:470:b4e1:xxx::1             link#3                        UHS         lo0
      fe80::%em0/64                     link#1                        U           em0
      fe80::5054:ff:fe3d:64cc%em0       link#1                        UHS         lo0
      fe80::%em1/64                     link#2                        U           em1
      fe80::5054:ff:fe91:db46%em1       link#2                        UHS         lo0
      fe80::%em2/64                     link#3                        U           em2
      fe80::5054:ff:fe27:556a%em2       link#3                        UHS         lo0
      fe80::%lo0/64                     link#4                        U           lo0
      fe80::1%lo0                       link#4                        UHS         lo0
      fe80::%em1.10/64                  link#8                        U        em1.10
      fe80::5054:ff:fe91:db46%em1.10    link#8                        UHS         lo0
      fe80::%gif0/64                    link#9                        U          gif0
      fe80::6097:dd62:2e35:991d%gif0    link#9                        UHS         lo0
      fe80::6097:dd62:2e35:991d%ovpnc1  link#10                       UHS         lo0
      

      ̿' ̿'\̵͇̿̿\з=(◕_◕)=ε/̵͇̿̿/'̿'̿ ̿
      Please do not use chat/PM to ask for help
      we must focus on silencing this @guest character. we must make up lies and alter the copyrights !
      Don't forget to Upvote with the 👍 button for any post you find to be helpful.

      T 1 Reply Last reply Reply Quote 0
      • T
        toskium @kiokoman
        last edited by toskium

        @kiokoman fair enough, but how did they end up there? (I guess that's a rhetorical question...)
        Removing them from System > General Setup does not purge them from the routing table.

        Edit:
        okay, restarting the gif0 interface purges them. It seems like they are added to the routing table when being entered in System > General Setup as a DNS server.

        Now that I am able to ping the ipv6 address of the tunnel server over at HE (2001:470:....::1) using:

        ping6 -I gif0 2001...
        

        I should also be able to ping other ipv6 hosts, but I can't. For instance ipv6.google.com

        ping6 -I gif0 2a00:1450:4005:803::200e
        

        leads to 100% package loss

        1 Reply Last reply Reply Quote 0
        • kiokomanK
          kiokoman LAYER 8
          last edited by kiokoman

          manually delete it
          route -6 del 2001:470:20::2 2001:470:6c:aaaa::1
          route -6 del 2001:4860:4860::8888 2001:470:6c:aaaa::1
          ok sorry i'm at work, i was too late on answering

          i think you have discovered a bug there ^ ...
          i have one of my pfsense with a route that appear at boot out of nowhere, i have setup an earlyshellscript to remove everytime that offending route, since 2.4.4-p3
          https://forum.netgate.com/topic/147254/lost-ipv6-connectivity-from-one-interface

          ̿' ̿'\̵͇̿̿\з=(◕_◕)=ε/̵͇̿̿/'̿'̿ ̿
          Please do not use chat/PM to ask for help
          we must focus on silencing this @guest character. we must make up lies and alter the copyrights !
          Don't forget to Upvote with the 👍 button for any post you find to be helpful.

          1 Reply Last reply Reply Quote 0
          • T
            toskium
            last edited by

            Discovering bugs is fine :-) where can I report that properly so it has a chance of being fixed?

            1 Reply Last reply Reply Quote 0
            • kiokomanK
              kiokoman LAYER 8
              last edited by

              https://redmine.pfsense.org

              ̿' ̿'\̵͇̿̿\з=(◕_◕)=ε/̵͇̿̿/'̿'̿ ̿
              Please do not use chat/PM to ask for help
              we must focus on silencing this @guest character. we must make up lies and alter the copyrights !
              Don't forget to Upvote with the 👍 button for any post you find to be helpful.

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

                @toskium said in No traffic gets past HE ipv6 tunnel:

                @kiokoman this comes from my general DNS settings, the howto on docs.netgate.com stated to add google DNS servers in System > General Setup like so:

                b0cc0d12-6847-46cd-98b7-8350b8d61754-image.png

                A bug, maybe -I'll add some @home and see what happens.

                Why did you add all these DNS servers ?
                You are aware that you don't need them ?? The resolver, out of the box is close to perfect. [ and then people start forwarding because ... / [ we never know why ] /..... and things go downhill ]

                edit :
                When I add these :

                881fd212-7933-46b5-a277-9f863d3b0fc5-image.png

                ...the IPv6 of the DNS of he.net, I wind up seeing this :

                3d4fe86a-9119-4a37-9b9f-d40e6fdd292d-image.png

                in the routing table.
                Which doesn't look 'wrong' to me, as 2001:470:20::2 should be reached over the interface gif0 = he.net = my (their) 2001:470:1f12:5xx::1

                edit : and my IPv6 still works ....

                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
                • kiokomanK
                  kiokoman LAYER 8
                  last edited by kiokoman

                  because i use bind on another server and not unbound nor forwarder for example ^^

                  ̿' ̿'\̵͇̿̿\з=(◕_◕)=ε/̵͇̿̿/'̿'̿ ̿
                  Please do not use chat/PM to ask for help
                  we must focus on silencing this @guest character. we must make up lies and alter the copyrights !
                  Don't forget to Upvote with the 👍 button for any post you find to be helpful.

                  1 Reply Last reply Reply Quote 0
                  • T
                    toskium
                    last edited by

                    @Gertjan I added the DNS servers because the howto says so.

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

                      @toskium said in No traffic gets past HE ipv6 tunnel:

                      the howto says so

                      Source ?

                      Read again the initial setup instruction : you'll find https://docs.netgate.com/pfsense/en/latest/config/general.html where it says :

                      Note
                      The DNS Resolver is active by default and uses resolver mode (DNS Resolver). When set this way the DNS Resolver does not need forwarding DNS servers as it will communicate directly with root DNS servers and other authoritative DNS servers.

                      I don't want to say that forwarding - using tiers DNS servers, is bad.
                      It was somewhat mandatory in the early ages. But not anymore.
                      You use DNS : use the source aka "Internet itself".

                      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
                      • T
                        toskium
                        last edited by

                        @Gertjan according to the recipe for setting up a ipv6 tunnel. You will need to go to docs.netgate.com and search vor Hurricane Electric. Askismet doesn't allow me to post the direct link. It's the first result, if you look in the DNS chapter of that recipe you will find the reference.

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

                          You mean :

                          f42fadd6-28f1-498f-a6a7-b5d1e050084a-image.png

                          Or https: slash slash docs dot netgate dot com slash /pfsense/en/latest/recipes slash ipv6-tunnel-broker.html#setup-ipv6-dns ?
                          (Askismet can be circumvented so easily)

                          Because the doc is somewhat old.

                          This :

                          If the DNS Resolver is used in non-forwarding mode, it will talk to IPv6 root servers automatically once IPv6 connectivity is functional.

                          is not an "if" any more.
                          The DNS Resolver is used out of the box.
                          pfSense used a forwarder in the past, it's still there : the lightweight forwarder (dnsmasq), mutual exclusive with the functionality of the resolver (unbound).

                          Way back, code had to be mean, lean and small, as devices had limited resources.
                          The Internet start with these, Internet IS https://en.wikipedia.org/wiki/Root_name_server.
                          So : why take your info from "some one" if you can tap into the source ?

                          But ...... the damage has been done.
                          people like to use VPN 'for protection' and '8.8.8.8' for their DNS, and antivirals for their safety. They haven't figured out yet that it's all - and only - a "€/$" thing.

                          To gain some milli seconds, it could be useful to use a close by DNS server. he.net has a (their) own DNS servers close at every POP.
                          You don't need them, they are just optional, as all the others.

                          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 Reply Quote 0
                          • T
                            toskium @Gertjan
                            last edited by

                            @gertjan @kiokoman
                            Thank you all for providing support but in the end it turns out it's a routing issue on Hurricane Electrics end.

                            What did I do?
                            I first registered a tunnel on the nearest server here in Germany (Berlin), I followed the setup but it didn't work.

                            After doing some debugging with the packet filter it became clear that absolutely no traffic was routed from HEs end to my router.

                            Since desperate times call for desperate measures I deleted the endpoint and reregistered a new one but in Frankfurt instead of Berlin.

                            The Frankfurt tunnel works as expected, unfortunately the latency is significantly higher.
                            I'll write an email to HEs support since the not working Berlin tunnel had been the second attempt, so I guess there is something up with the Berlin endpoint.

                            JKnottJ GertjanG 2 Replies Last reply Reply Quote 0
                            • JKnottJ
                              JKnott @toskium
                              last edited by

                              @toskium said in No traffic gets past HE ipv6 tunnel:

                              The Frankfurt tunnel works as expected, unfortunately the latency is significantly higher.

                              You should be able to use any tunnel site. Try another to see if it works any better.

                              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
                              • Bob.DigB
                                Bob.Dig LAYER 8
                                last edited by Bob.Dig

                                Berlin is working fine here. But it was down some days ago.

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

                                  @toskium said in No traffic gets past HE ipv6 tunnel:

                                  I'll write an email to HEs support since the not working Berlin tunnel had been the second attempt, so I guess there is something up with the Berlin endpoint.

                                  Use their forum. They are reactive. https://forums.he.net/
                                  Do the save approach : if thousands are connected to "Berlin / Düsseldorf or Frankfurt" but you can't, then where would lie the issue ? ;)
                                  If a tunnel goes bad, you will find notification about it on the forum after a minute or so, as it impact many users.

                                  https://www.tunnelbroker.net/usage/tunnels_by_country.php : 5000 (german) users !?

                                  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 Reply Quote 0
                                  • T
                                    toskium @Gertjan
                                    last edited by

                                    @gertjan I have read in the internets that this sometimes happens and it is advisable to just delete the tunnel and request a new prefix.

                                    I tried that, but then I realized that I got the same tunnel prefix assigned again.

                                    For the life of me, I did not change anything other than the GIF interface and the ipv6 net on my LAN interface and ping from the router to ipv6.google.com instantly worked.

                                    Yes, I know how that sounds 😅

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

                                      @toskium said in No traffic gets past HE ipv6 tunnel:

                                      I have read in the internets that this sometimes happens and it is advisable to just delete the tunnel and request a new prefix.

                                      Read that where ? ? ?
                                      Deleting your tunnel will discard your IPv6 /64 and IPv6/48 and you start with new ones.
                                      I'm using tunnel.he.net nearly 10 years now, and never had to do that.
                                      The POP in Paris (France) goes down ones in a while : not an issue as IPv4 and IPv6 are complementary for now : one can replace the other.
                                      If my IPv6 network prefix is not working well, then throwing away a prefix and taking another one on the same POP won't help much : the issue stays.
                                      If the issue happens often, the I tend to say : it's a local issue.

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

                                      JeGrJ 1 Reply Last reply Reply Quote 0
                                      • JeGrJ
                                        JeGr LAYER 8 Moderator @Gertjan
                                        last edited by

                                        @gertjan said in No traffic gets past HE ipv6 tunnel:

                                        @toskium said in No traffic gets past HE ipv6 tunnel:

                                        I have read in the internets that this sometimes happens and it is advisable to just delete the tunnel and request a new prefix.

                                        Read that where ? ? ?
                                        Deleting your tunnel will discard your IPv6 /64 and IPv6/48 and you start with new ones.
                                        I'm using tunnel.he.net nearly 10 years now, and never had to do that.
                                        The POP in Paris (France) goes down ones in a while : not an issue as IPv4 and IPv6 are complementary for now : one can replace the other.
                                        If my IPv6 network prefix is not working well, then throwing away a prefix and taking another one on the same POP won't help much : the issue stays.
                                        If the issue happens often, the I tend to say : it's a local issue.

                                        I agree. In my case it's the other way round - I had a tunnel with GER/Frankfurt for years running relatively smooth until about a year ago. I guess it's routing issues on Vodafones cable side as before it was flawless. Since then I had around 1-3% pkg drops and latency on that. As I had time a few weeks ago I long-term-tested several end points of HE in Germany and around (France, NL, Suisse) and found to my surprise, that besides being 3 hops further away from me, the Suisse one was much better for my location (less delay, less latency 0% pkg loss all the time) so I created a new tunnel there, changed my settings from FRA to SUI and tested again. Up until now all is running well with that!

                                        So just dropping your prefix on the same pop for a new one I won't expect much change. Perhaps a change of endpoint is required that suits your connection better.

                                        Don't forget to upvote 👍 those who kindly offered their time and brainpower to help you!

                                        If you're interested, I'm available to discuss details of German-speaking paid support (for companies) if needed.

                                        T 1 Reply Last reply Reply Quote 0
                                        • T
                                          toskium @JeGr
                                          last edited by

                                          I see. Will tracerouting the ipv4 addresses shown in the registration process be sufficient to tell if a specific tunnel endpoint is a good choice or will it require registration and bringing up the tunnel itself to be sure?

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