GL-AXT1800 Tailscale update

Did you try to update using my script?

Hi! Thanks for sharing that script! I haven’t tried it yet—ideally the official supported version would be updated since there have been some mentions of (unspecified) incompatibilities/problems in the shipping version.

But maybe it works fine? (There is a similar trivial unofficial workaround for enabling Tailscale’s exit node functionality that had also proved torrent in practice, despite it not being official: https://forum.gl-inet.com/t/brume-2-as-a-tailscale-exit-node/27663.)

@admon I ended up trying your script, and it seems to work, although /etc/init.d/tailscale restart does produce a whole lot of output that looks like errors, see `/etc/init.d/tailscale restart` output on GL-MT2500 · GitHub. Thanks again for putting that together. Maybe we’ll get an official fix for this…

We plan to upgrade tailscale to 1.58 in the 4.5 fixed version.

3 Likes

Hi, i have 4.5 firmware but tailscale is still at 1.32.2 is this correct or should tailscale have updated as you said?

I was referring to one of the fix firmware versions, such as 4.5.16 for Beryl AX.
They’re in beta, not officially released yet.

When do you think a new version of firmware with the latest build will be out for the GL-AXT1800?

Please follow this post to update your Tailscale version: Script: Update Tailscale on (nearly) all devices

I followed your guide last night and everything looks great! Thank you.

4.5.16 for Brume 2 is missing
@hansome

Thanks for your feedback. will upload 4.5.16 release2.

Tried to update to the latest recommended by tailscale version, using admon’s manual steps.
Doesn’t look good, but it works! (I can remote login to it).

root@GL-AXT1800:~# /etc/init.d/tailscale start
logtail started
Program starting: v1.62.1-t8ee5801a3-g76428ac0b, Go 1.22.1: []string{"/usr/sbin/tailscaled", "--cleanup"}
LogID: ed72909128055d355cfc4e63acccf0db01d919d92f0aab00839d26cb1b2dd2b0
logpolicy: using system state directory "/var/lib/tailscale"
dns: [rc=unknown ret=direct]
dns: using "direct" mode
dns: using *dns.directManager
deleting [-j ts-input] in filter/INPUT: running [/usr/sbin/iptables -t filter -D INPUT -j ts-input --wait]: exit status 2: iptables v1.8.7 (legacy): Couldn't load target `ts-input':No such file or directory

Try `iptables -h' or 'iptables --help' for more information.
deleting [-j ts-forward] in filter/FORWARD: running [/usr/sbin/iptables -t filter -D FORWARD -j ts-forward --wait]: exit status 2: iptables v1.8.7 (legacy): Couldn't load target `ts-forward':No such file or directory

Try `iptables -h' or 'iptables --help' for more information.
deleting [-j ts-postrouting] in nat/POSTROUTING: running [/usr/sbin/iptables -t nat -D POSTROUTING -j ts-postrouting --wait]: exit status 2: iptables v1.8.7 (legacy): Couldn't load target `ts-postrouting':No such file or directory

Try `iptables -h' or 'iptables --help' for more information.
deleting [-j ts-input] in filter/INPUT: running [/usr/sbin/ip6tables -t filter -D INPUT -j ts-input --wait]: exit status 2: ip6tables v1.8.7 (legacy): Couldn't load target `ts-input':No such file or directory

Try `ip6tables -h' or 'ip6tables --help' for more information.
deleting [-j ts-forward] in filter/FORWARD: running [/usr/sbin/ip6tables -t filter -D FORWARD -j ts-forward --wait]: exit status 2: ip6tables v1.8.7 (legacy): Couldn't load target `ts-forward':No such file or directory

Try `ip6tables -h' or 'ip6tables --help' for more information.
[RATELIMIT] format("deleting %v in %s/%s: %v")
cleanup: list tables: netlink receive: invalid argument
flushing log.
logger closing down