Tailscale on Cerbo + subnet router?

I would like to install Tailscale on my Cerbo GX, so that I can access local boat LAN (Cerbo, BMS Wifi) from remote.

I have read that tailscale is supposed to be added in future firmware, I even see it mentioned in the latest beta release notes

Since I am running latest beta, what is the best method to get tailscale on my system?
I have seen TailscaleGX by @kwindrem , but I am not sure how you get this package installed from GitHub to my beta system.

Instructions on install can be found in the TailscaleGX ReadMe. Easiest way is to install SetupHelper via its blind install mechanism then install TailscaleGX from the PackageManger menus.

Oh, you need separate SetupHelper - this is not very clear to me from TailscaleGX readme…

I have tried the method described by @mpvader in the old forums. I have tailscale running for now and will probably wait for official support version.

I would also like to have Tailscale access to my REC BMS WiFi. I have tried to enable subnet router in Tailscale, but it seems it is not possible to do on Cerbo, as I cannot add the following lines to /etc/sysctl.conf (read-only file system):

net.ipv4.ip_forward = 1
net.ipv6.conf.all.forwarding = 1

Is there any possibility that subnet routing could be enabled on Cerbo in future?

Hi @Lure , In v3.50 its enabled, our tests with tailscale it all works 100%, including subnet routing.

Interesting, I have 3.50~39 and I cannot get subnet routing working. I have started tailscape with following command:
/data/tailscale/tailscale up --advertise-routes=10.10.42.0/24

I have enabled the subnet in Tailscale web UI, but I get error that routing is not enabled:

Also, if I want to access https://10.10.42.1 (my LTE router on boat), I get Cerbo web page (https://10.10.42.20) which indicates that routing is not working.

BTW, do you plan to ship tailscale binaries with your firmware release in future?

Hi @Lure , most likely - yes.

1 Like

OK, great!

I still think something is missing in network config for subnet routing to work. At least in 3.50 it does not work for me.

It works in our tests; sorry for now I can’t help or support further. - you’re on your own till we have this in beta :slight_smile:

1 Like

OK, as I workaround, I have added sysctl net.ipv4.ip_forward=1 command to /data/tailscale/run-tailscale script to enable subnet routing manually. This works for me for now and it makes it persistent over reboots.

Will wait for final integration of tailscale - thank you for adding it!

There is a control script that is needed to get the UI components to drive Tailscale, if that has not been installed then some capabilities will not work as expected.

The Tailscale version of Kevin is not compatible with the GUIv2 commands.