I installed Tailscale on OPNsense with the instructions on this page:
I’m stuck on 1.22.2 though. If i re-run the commands, it looks like its installing 1.24.2, but the version never updates, even after a reboot.
make install - does nothing
make reinstall shows this output:
root@opnsense:/usr/ports/security/tailscale # make reinstall
===> Deinstalling for tailscale
===> Deinstalling tailscale-1.24.2_1
Updating database digests format: 100%
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 1 packages (of 0 packages in the universe):
Installed packages to be REMOVED:
tailscale: 1.24.2_1
Number of packages to be removed: 1
The operation will free 27 MiB.
[1/1] Deinstalling tailscale-1.24.2_1...
[1/1] Deleting files for tailscale-1.24.2_1: 100%
===> Installing for tailscale-1.24.2_1
===> Checking if tailscale is already installed
===> Registering installation for tailscale-1.24.2_1
Installing tailscale-1.24.2_1...
But, no matter what I do after this, it still shows 1.22.2 (again, even after a reboot). Do I need to remove the interface and start over? I almost feel like a file is locked and being prevented from updating, but not very familar with FreeBSD outside of pfSense and OPNsense.
Thank you for the discussion here. Helped me update Tailscale on opnsense. Its inconvenient that one has to download the whole ports repo in order to install and update tailscale.
I was having limited space issues and wanted to contribute this reddit post. The maintainers add -r flag to opnsense-code so that the ports directory can be removed after install (opnsense-code -r ports). However any install/update requires re-downloading ~3.7G of the ports repo. Hopefully a plugin will be available eventually.
I did come across a third party repository that has a Tailscale option. It makes it really easy to update, although the version do lag a little. Downside is that you’re placing your trust in someone else compiling the release for you. Some other packages available as well.