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

    How to update to the latest Tailscale version?

    Tailscale
    37
    148
    25.8k
    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.
    • M
      McDing
      last edited by

      @johnpoz Thanks for the quick reply and the clarification! I will hence wait for the update :)

      1 Reply Last reply Reply Quote 1
      • Z
        zeroZshadow @johnpoz
        last edited by

        @johnpoz Who would I need to poke to get the right versions updated? Looking at the provided link, only the quarterly versions are stuck on 1.26.1, where latest FreeBSD 12 has the lastest tailscale 1.30.1 release.

        Currently exit nodes in pfsense on versions prior to 1.30.1 fully break all browsing on chrome based browsers, so it's quite important for me to get this updated somehow.

        J 1 Reply Last reply Reply Quote 0
        • J
          jimbojack @zeroZshadow
          last edited by

          @zerozshadow I know it’s not advised but I was having problems with the old version and chrome so I switched to the freeBSD repo and upgraded to 1.30.2 and then switched back to the pfSense repo without any issues.

          The update has also solved my problems.!

          Screenshot 2022-10-06 at 13.27.25.png

          Z T 2 Replies Last reply Reply Quote 0
          • Z
            zeroZshadow @jimbojack
            last edited by

            @jimbojack Thanks for the suggestion, but I'd rather wait for a propper solution.

            I'm a bit disappointed that there was so much talk about the tailscale packing being on pfSense when it came out, to the point we literally have it's own sub forum here. And then it was completely dropped.

            I've started a chat with the port maintainer to see if all FreeBSD versions can be upgrade to 1.30.2, since only the i386 version is up to date atm. Lets hope pfSense picks it back up after everything is up to date, so that tailscale can be fully functional again.

            J 1 Reply Last reply Reply Quote 0
            • J
              jimbojack @zeroZshadow
              last edited by

              @zerozshadow which version are you after? I'm using FreeBSD:12:amd64 1.30.2

              Z 1 Reply Last reply Reply Quote 0
              • Z
                zeroZshadow @jimbojack
                last edited by

                @jimbojack It does seem that, just today, the amd64 version has been updated to 1.30.2
                Now I just have to figure out how to upgrade, as i'm not familiar with FreeBSD at all πŸ˜ƒ

                1 Reply Last reply Reply Quote 0
                • M
                  McDing
                  last edited by

                  1.32 is out now with support for NextDNS (which I am also using).

                  Just giving this post another ping with the hope that pfSense will soon update the package. :)

                  Z 1 Reply Last reply Reply Quote 1
                  • Z
                    zeroZshadow @McDing
                    last edited by

                    @mcding It seems this just isn't going to happen until 23.01
                    They have been consitently updating the package on the devel branch, but none of these upgrade get backported to main.
                    See https://github.com/pfsense/FreeBSD-ports/commits/devel/security/tailscale

                    1 Reply Last reply Reply Quote 0
                    • W
                      wavesound
                      last edited by

                      @johnpoz said in How to update to the latest Tailscale version?:

                      https://www.freshports.org/security/tailscale/

                      This appears to have been updated to 1.32.1. Any reason why pfSense is not updating its packages?

                      I have a Netgate 3100 running ARM and all the packages for FreeBSD-12 appear to be there and up-to-dote? There doesn't appear to be any package there for ARM...who built the tailscale package for pfSense that I am running?

                      1 Reply Last reply Reply Quote 0
                      • T
                        tariqali @jimbojack
                        last edited by

                        @jimbojack Would you mind sharing some instructions on how you changed the repo to FreeBSD update tailscale and then back to pfsense?
                        Thanks.

                        1 Reply Last reply Reply Quote 2
                        • M
                          mhache
                          last edited by mhache

                          =========

                          2024 update:
                          Get the link for the FreeBSD 14 package, SSH into the firewall and run:

                          pkg add -f "URL"

                          Replace "URL" with the URL of the latest version of the package.

                          =========

                          @tariqali
                          I found how!

                          Disclaimer: It seems to work but do at your own risk!

                          1. Uninstall Tailscale from pfSense. (No configurations will be lost)
                          2. Connect to the firewall with SSH.
                          3. Select option 8.
                          4. Enter "pkg add https://pkg.freebsd.org/FreeBSD:12:amd64/quarterly/All/tailscale-1.32.2.pkg"
                            (Package Source: https://freebsd.pkgs.org/12/freebsd-amd64/tailscale-1.32.2.pkg.html)
                            (Netgate guide: https://docs.netgate.com/pfsense/en/latest/recipes/freebsd-pkg-repo.html#installing-packages)
                          5. Now Tailscale 1.32.2 will be installed but you won't have any way to control it from the pfSense WebGUI.
                          6. Reinstall Tailscale as you would normally from the pfSense package manager.
                          7. The install process will install everything pfSense need but will skip the Tailscale 1.26.2 installation as a newer version is already installed.
                          8. Go to the Tailscale settings in pfSense and enable it back on.
                          9. Go to the Tailscale webportal and you should see that your pfSense client is now on 1.32.2
                          T TommyMooT 2 Replies Last reply Reply Quote 4
                          • T
                            tariqali @mhache
                            last edited by

                            @mhache
                            Fantastic, thanks for sharing, I really appreciate it.

                            1 Reply Last reply Reply Quote 1
                            • M
                              mrpink57
                              last edited by

                              I did the upgrade, did anyone notice who uses NextDNS that you get a ton of hits for api.bgpview.io?

                              1 Reply Last reply Reply Quote 0
                              • W
                                wavesound @johnpoz
                                last edited by

                                @johnpoz There appear to be updated packages available here:

                                https://freebsd.pkgs.org/12/freebsd-aarch64/tailscale-1.32.2.pkg.html
                                https://freebsd.pkgs.org/12/freebsd-amd64/tailscale-1.32.2.pkg.html

                                Is there anything else holding this up?

                                johnpozJ 1 Reply Last reply Reply Quote 0
                                • johnpozJ
                                  johnpoz LAYER 8 Global Moderator @wavesound
                                  last edited by

                                  @wavesound said in How to update to the latest Tailscale version?:

                                  Is there anything else holding this up?

                                  You would have to ask the developers - working on the new versions of pfsense would be my guess. Some pretty big changes coming with the move to new version of freebsd, etc.

                                  It might be possible that the snapshots for 2.7 or 23.01 have updated their package for tailscale??

                                  But looks like @mhache posted a method on getting 1.32.2 via a work around.

                                  An intelligent man is sometimes forced to be drunk to spend time with his fools
                                  If you get confused: Listen to the Music Play
                                  Please don't Chat/PM me for help, unless mod related
                                  SG-4860 24.11 | Lab VMs 2.7.2, 24.11

                                  1 Reply Last reply Reply Quote 0
                                  • R
                                    ricblue
                                    last edited by

                                    EXCELLENT! @mhache that worked perfectly!

                                    updated my amd64 install to v1.34.1...
                                    -- check the latest version available on the repository for FreeBSD 12 for your architecture (e.g. amd64) and change the .pkg file name in the "pkg add ...:" command
                                    so... "pkg add ..... /All/tailscale-1.34.1.pkg" worked for me

                                    ALSO, I was able to use the "Command Prompt" option under the Diagnostics menu instead of using SSH. (while logged in as "admin"). (that's instead of steps 2 & 3 in mhache's instructions

                                    1 Reply Last reply Reply Quote 1
                                    • L
                                      lbm_
                                      last edited by

                                      Awesome. Thanks @mhache Works on 1.34.2 as well.
                                      https://pkg.freebsd.org/FreeBSD:12:amd64/quarterly/All/tailscale-1.34.2.pkg

                                      cmcdonaldC 1 Reply Last reply Reply Quote 0
                                      • cmcdonaldC
                                        cmcdonald Netgate Developer @lbm_
                                        last edited by

                                        Tailscale binary has been updated in our ports tree. No need to side-load the binary package :)

                                        Need help fast? https://www.netgate.com/support

                                        1 Reply Last reply Reply Quote 2
                                        • W
                                          wavesound
                                          last edited by

                                          @cmcdonald

                                          Thank you!

                                          Any chance we'll get 1.36.0 also released today? They made some significant improvements to Wireguard throughput:

                                          https://tailscale.com/blog/throughput-improvements/
                                          https://github.com/tailscale/tailscale/wiki/1.36.0

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

                                            @wavesound Not necessary for the old pfSense versions on FreeBSD12 as those would have to be backported or provided from upstream. Latest upstream is IMHO 1.34.2 as posted above. No .35 or .36 there (yet?). So you have to wait until it drops into the official ports/packages. Besides that, their blog mentions that those changes were to wireguard-go and the linux implementation. So BSD variant will most likely take a bit time.

                                            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.

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