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

    IPv6

    Scheduled Pinned Locked Moved General pfSense Questions
    12 Posts 2 Posters 8.4k 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.
    • S Offline
      sullrich
      last edited by

      We have a tunnel endpoint option I think, never used it.

      If you want to use the script, stick it in /usr/local/etc/rc.d and make sure to chmod a+x it.

      1 Reply Last reply Reply Quote 0
      • E Offline
        Emab
        last edited by

        @sullrich:

        We have a tunnel endpoint option I think, never used it.

        If you want to use the script, stick it in /usr/local/etc/rc.d and make sure to chmod a+x it.

        I saw the endpoint option, but if i put only the ipv4 address threre, IPv6 is not running… There is something wrong?

        I think that the best solution is to use the script, but i have a dinamic IPv4 so how i can modify the script to run every time the IPv4 change? and get automatically the IPv4 address?

        Thanks!

        1 Reply Last reply Reply Quote 0
        • S Offline
          sullrich
          last edited by

          @Emab:

          I saw the endpoint option, but if i put only the ipv4 address threre, IPv6 is ono running… There is something wrong?

          I really don't know.  I honestly have never used ipv6.

          @Emab:

          I think that the best solution is to use the script, but i have a dinamic IPv4 so how i can modify the script to run every time the IPv4 change? and get automatically the IPv4 address?
          Thanks!

          This gets a LOT more involved but you could try launching your script from /etc/rc.newwanip

          1 Reply Last reply Reply Quote 0
          • E Offline
            Emab
            last edited by

            @sullrich:

            @Emab:

            I saw the endpoint option, but if i put only the ipv4 address threre, IPv6 is ono running… There is something wrong?

            I really don't know.  I honestly have never used ipv6.

            Ok…

            @sullrich:

            @Emab:

            I think that the best solution is to use the script, but i have a dinamic IPv4 so how i can modify the script to run every time the IPv4 change? and get automatically the IPv4 address?
            Thanks!

            This gets a LOT more involved but you could try launching your script from /etc/rc.newwanip

            Ok, I can try this, but how can I edit the script to get automatically my IPv4 address?

            1 Reply Last reply Reply Quote 0
            • S Offline
              sullrich
              last edited by

              Look at /etc/rc.newwanip

              1 Reply Last reply Reply Quote 0
              • E Offline
                Emab
                last edited by

                @sullrich:

                Look at /etc/rc.newwanip

                Ok, if I undestrand correctly I have to put the script here… it's correct?

                1 Reply Last reply Reply Quote 0
                • S Offline
                  sullrich
                  last edited by

                  No, you need to read /etc/rc.newwanip and hook you're script in appropriately.

                  1 Reply Last reply Reply Quote 0
                  • E Offline
                    Emab
                    last edited by

                    @sullrich:

                    No, you need to read /etc/rc.newwanip and hook you're script in appropriately.

                    Ok… I'll check tomorrow.... now it's to late for me...

                    Thank you!

                    1 Reply Last reply Reply Quote 0
                    • E Offline
                      Emab
                      last edited by

                      If I run this script:

                      #!/bin/sh
                      gif_ifaces=`ifconfig -a|grep -w gif[0-9]*|grep -v UP| grep -v inet6 | awk -F":" '{print $1}'`
                      gif_iface=`echo $gif_ifaces|awk '{print \$1'}`
                      if [ -z $gif_iface ]; then
                      echo "No gif interfaces available."
                      echo "Tunnel can't be configured"
                      exit
                      fi
                      ifconfig $gif_iface create
                      ifconfig $gif_iface tunnel ClientIPv4Address ServerIPv4Address >> /tmp/tb.log
                      ifconfig $gif_iface inet6 ClientIPv6Address  ServerIPv6Address prefixlen 128 metric 1 >> /tmp/tb.log
                      route add -inet6 :: -prefixlen 0 -interface $gif_iface
                      echo "ClientIPv6Address $gif_iface" >> /tmp/tb.gif
                      
                      

                      it do any permanent change?
                      or it's enought to reboot the system to lost these changes?

                      1 Reply Last reply Reply Quote 0
                      • E Offline
                        Emab
                        last edited by

                        I'm trying to run the above script…
                        but I need some help...

                        The script want a GIF interface... what I can do?

                        1 Reply Last reply Reply Quote 0
                        • E Offline
                          Emab
                          last edited by

                          Ok…how I'm able to run the script and I have IPv6 connectivity on the pfSense PC.

                          What is the best rule, for security reasons, to allow IPv6 traffic?

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